首页> 外文会议>2015 IEEE 21st International Symposium on High Performance Computer Architecture >Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories
【24h】

Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories

机译:异构存储体系结构:一种HW / SW方法,用于混合管芯堆叠和封装外存储器

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Die-stacked DRAM is a technology that will soon be integrated in high-performance systems. Recent studies have focused on hardware caching techniques to make use of the stacked memory, but these approaches require complex changes to the processor and also cannot leverage the stacked memory to increase the system's overall memory capacity. In this work, we explore the challenges of exposing the stacked DRAM as part of the system's physical address space. This non-uniform access memory (NUMA) styled approach greatly simplifies the hardware and increases the physical memory capacity of the system, but pushes the burden of managing the heterogeneous memory architecture (HMA) to the software layers. We first explore simple (and somewhat impractical) schemes to manage the HMA, and then refine the mechanisms to address a variety of hardware and software implementation challenges. In the end, we present an HMA approach with low hardware and software impact that can dynamically tune itself to different application scenarios, achieving performance even better than the (impractical-to-implement) baseline approaches.
机译:芯片堆叠式DRAM是一项将很快集成到高性能系统中的技术。最近的研究集中在利用堆栈存储器的硬件​​缓存技术上,但是这些方法需要对处理器进行复杂的更改,并且不能利用堆栈存储器来增加系统的整体存储器容量。在这项工作中,我们探索了将堆叠的DRAM暴露为系统物理地址空间一部分的挑战。这种非均匀访问存储器(NUMA)风格的方法大大简化了硬件并增加了系统的物理存储器容量,但将管理异构存储器体系结构(HMA)的负担推到了软件层。我们首先探索管理HMA的简单(有些不切实际)方案,然后完善机制以解决各种硬件和软件实施挑战。最后,我们提出了一种HMA方法,它对硬件和软件的影响很小,可以动态地将其自身调整到不同的应用程序场景,甚至比(从不切实际的实现)基准方法更好地实现性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号