Playing Fetch with CAT: Composing Cache Partitioning and Prefetching for Task-based Query Processing

Playing Fetch with CAT: Composing Cache Partitioning and Prefetching for Task-based Query Processing
复制标题

使用 CAT 进行 Fetch:为基于任务的查询处理组合缓存分区和预取

DOI:
10.1145/3465998.3466016
复制
发表时间:
2021
期刊:
Proceedings of the 17th International Workshop on Data Management on New Hardware (DaMoN 2021
影响因子:
--
通讯作者:
Glavic, Boris
Glavic, Boris
中科院分区:
--
文献类型:
--
作者:
Zeng, Qitian;Hale, Kyle C.;Glavic, Boris

文献摘要

参考文献

被引文献

相似文献

软件预取和基于硬件的缓存分配技术(CAT)已经成功地应用于主存数据库引擎,可以在数据需要之前将数据提取到缓存中,并对共享的最后一级缓存(LLC)进行分区,以防止并发任务相互驱逐数据。我们研究了这些技术的相互作用,并证明了虽然单一的预取策略是足够的,但只有当缓存分区策略根据当前共享LLC的任务类型适应分区时,这两种技术的组合才有效。我们提出了一个简单而有效的方案,它使用预取并动态地适应缓存分区分配。
Software prefetching and hardware-based cache allocation techniques (CAT) have been successfully applied in main-memory database engines to fetch data into cache before it is needed and to partition a shared last-level cache (LLC) to prevent concurrent tasks from evicting each others' data. We investigate the interaction of these techniques and demonstrate that while a single prefetching strategy is sufficient, the combination of both techniques is only effective if the cache partitioning strategy adapts the partitioning based on the types of tasks currently sharing an LLC. We present a simple, yet effective, scheme that uses prefetching and adapts cache partition allocations dynamically.
A-Cache:解决混合工作负载的分布式存储的缓存干扰
DOI: --
发表时间: 2013
期刊: IEEE International Conference on Cluster Computing
影响因子: --
作者:
Bharath Ravi;Hrishikesh Amur;K. Schwan
通讯作者: K. Schwan
通过 CPU 缓存分区加速并发工作负载
DOI: --
发表时间: 2018
期刊: IEEE International Conference on Data Engineering
影响因子: --
作者:
Stefan Noll;J. Teubner;Norman May;Alexander Böhm
通讯作者: Alexander Böhm
在缓存分区的 CMP 平台上协同调度 HPC 工作负载
DOI: --
发表时间: 2018
期刊: IEEE International Conference on Cluster Computing
影响因子: --
作者:
G. Aupy;A. Benoit;Brice Goglin;L. Pottier;Y. Robert
通讯作者: Y. Robert
内存干扰对组合 HPC 应用程序的影响
DOI: --
发表时间: 2015
期刊: International Symposium on Memory Systems
影响因子: --
作者:
Brian Kocoloski;Yuyu Zhou;B. Childers;J. Lange
通讯作者: J. Lange
Remix:JVM 缓存争用的在线检测和修复
DOI: --
发表时间: 2016
期刊: ACM-SIGPLAN Symposium on Programming Language Design and Implementation
影响因子: --
作者:
Ariel Eizenberg;Shiliang Hu;Gilles A. Pokam;Joseph Devietti
通讯作者: Joseph Devietti