...
首页> 外文期刊>Multi-Scale Computing Systems, IEEE Transactions on >Hybrid Main Memory for High Bandwidth Multi-Core System
【24h】

Hybrid Main Memory for High Bandwidth Multi-Core System

机译:用于高带宽多核系统的混合主存储器

获取原文
获取原文并翻译 | 示例
           

摘要

In the hybrid main memory sub-system which consists of DRAM and phase change RAM (PRAM), DRAM is often used as a cache. Such a configuration of DRAM cache and PRAM main memory has two problems. First, it requires high bandwidth of data movement between DRAM and PRAM due to the large granularity (i.e., DRAM row) of caching. Second, the memory bandwidth of PRAM is not fully utilized since it can be accessed only by the DRAM cache thereby limiting the memory bandwidth of hybrid main memory to that of DRAM cache. In this paper, we propose a novel architecture where both DRAM and PRAM can be accessed in parallel for higher memory performance. We analyze that the performance and fairness of hybrid memory sub-system is limited by the stall time at the data queue of memory controller. In order to resolve this problem, we propose caching data selectively in a way to reduce stall time thereby reducing memory access latency and improving fairness. Our experimental results show significant improvements in performance (by an average of 21 percent), fairness (by 2.1 times), and energy consumption (by 10 percent) compared with the best of the existing methods in a multi-core system which consists of multiple CPUs and GPU.
机译:在由DRAM和相变RAM(PRAM)组成的混合主存储器子系统中,DRAM通常用作高速缓存。 DRAM高速缓存和PRAM主存储器的这种配置具有两个问题。首先,由于高速缓存的大粒度(即,DRAM行),它要求在DRAM和PRAM之间的数据移动具有高带宽。其次,PRAM的存储带宽未被充分利用,因为它只能由DRAM高速缓存访​​问,从而将混合主存储器的存储带宽限制为DRAM高速缓存。在本文中,我们提出了一种新颖的架构,其中可以并行访问DRAM和PRAM以获得更高的存储性能。我们分析了混合内存子系统的性能和公平性受内存控制器数据队列中停顿时间的限制。为了解决此问题,我们建议以减少停顿时间的方式选择性地缓存数据,从而减少内存访问延迟并提高公平性。我们的实验结果表明,与由多个系统组成的多核系统中现有的最佳方法相比,性能(平均提高21%),公平性(提高2.1倍)和能耗(提高10%)有了显着改善CPU和GPU。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号