CAMPS: Conflict-Aware Memory-Side Prefetching Scheme for Hybrid Memory Cube

CAMPS: Conflict-Aware Memory-Side Prefetching Scheme for Hybrid Memory Cube
复制标题

CAMPS:混合内存立方体的冲突感知内存端预取方案

DOI:
--
复制
发表时间:
2018
期刊:
International Conference on Parallel Processing
影响因子:
--
通讯作者:
Zhichun Zhu
Zhichun Zhu
中科院分区:
--
文献类型:
--
作者:
M. M. Rafique;Zhichun Zhu

文献摘要

被引文献

相似文献

预取是一种研究得很好的技术,其中数据提前从主存储器中推测性地获取并存储在高速缓存或专用预取缓冲区中。随着混合存储器立方体(HMC)的引入,一种使用数千个硅通孔(TSV)在单个逻辑层上堆叠多个存储器层的3D存储器模块,巨大的内部带宽可用性使得存储器侧预取成为提高系统性能的更有效方法。在本文中,我们介绍了一种存储器侧预取方案的HMC为基础的主存储器系统,利用其逻辑区域和TSV提供的巨大的内部带宽。我们的计划密切监测访问模式的内存银行和智能预取决策的行利用率高,或导致行缓冲区冲突。我们还介绍了一个预取缓冲区管理计划,使更换决定的基础上的预取行的利用率和新近的预取缓冲区。我们的模拟结果表明,我们的方法平均提高了17.9%的性能,相比基线方案,预取一整行的每一个内存请求。我们的计划也优于现有的内存端预取方案的平均8.7%,动态调整预取程度的基础上预取数据的有用性。在这个样本结构的文档中,既没有浮动元素和书目的交叉链接,也没有元数据/版权信息。示例文档以“草稿”模式提供,要以最终布局格式查看它,应用所需的模板并执行一些标准步骤是必不可少的。
Prefetching is a well-studied technique where data is fetched from main memory ahead of time speculatively and stored in caches or dedicated prefetch buffer. With the introduction of Hybrid Memory Cube (HMC), a 3-D memory module with multiple memory layers stacked over a single logic layer using thousands of Through Silicon Vias (TSVs), huge internal bandwidth availability makes memory-side prefetching a more efficient approach to improving system performance. In this paper, we introduce a memory-side prefetching scheme for HMC based main memory system that utilizes its logic area and exploits the huge internal bandwidth provided by TSVs. Our scheme closely monitors the access pattern to memory banks and make intelligent prefetch decisions for rows with high utilization or causing row buffer conflicts. We also introduce a prefetch buffer management scheme that makes replacement decision within the prefetch buffer based on both the utilization and recency of the prefetched rows. Our simulation results indicate that our approach improves performance by 17.9% on average, compared to a baseline scheme that prefetches a whole row on every memory request. Our scheme also outperforms an existing memory-side prefetching scheme by 8.7% on average, which dynamically adjusts the prefetch degree based on the usefulness of prefetched data. In this sample-structured document, neither the cross-linking of float elements and bibliography nor metadata/copyright information is available. The sample document is provided in "Draft" mode and to view it in the final layout format, applying the required template is essential with some standard steps.