HMC-Sim: A Simulation Framework for Hybrid Memory Cube Devices

HMC-Sim: A Simulation Framework for Hybrid Memory Cube Devices
复制标题

HMC-Sim:混合存储立方体设备的仿真框架

DOI:
10.1142/s012962641442002x
复制
发表时间:
2014
期刊:
2014 IEEE International Parallel & Distributed Processing Symposium Workshops
影响因子:
--
通讯作者:
Yong Chen
Yong Chen
中科院分区:
--
文献类型:
--
作者:
John D. Leidel;Yong Chen

文献摘要

被引文献

相似文献

最近出现的堆叠芯片存储器和逻辑技术导致了与基础架构技术相关的研究的复苏。许多体系结构研究项目开始时都对目标理论功能和方法进行了充分的模拟。然而,诸如混合存储器立方体(HMC)规范的三维堆叠设备的逻辑和物理性质从根本上不与传统的存储器模拟技术一致。因此,目前在现代建筑模拟框架的能力中存在着鸿沟。这项工作介绍了一个新的模拟框架,专门为混合内存立方体规范。我们提出了一套新的技术实现相关的开发框架,提供了一个基础设施,灵活地模拟一个或多个混合内存立方体堆叠芯片存储设备连接到一个任意的核心处理器。此开发基础设施的目标是提供架构仿真框架,使其能够开始将当前的分组DRAM存储器模型迁移到基于堆叠HMC的设计,而不会降低仿真保真度或功能。除了核心模拟架构,这项工作还提出了一系列的内存工作负载测试结果,使用的基础设施,引出设备,保险库和银行利用率跟踪数据从理论设备。这些评估证实了HMC-Sim可以为设计和开发高效系统、算法和应用提供有见地的指导,考虑到下一代三维堆叠存储器件。HMC-Sim目前是开源的,在BSD风格的许可证下获得许可,并向社区免费提供。
The recent advent of stacked die memory and logic technologies has lead to a resurgence in research associated with fundamental architectural techniques. Many architecture research projects begin with ample simulation of the target theoretical functions and approach. However, the logical and physical nature three-dimensional stacked devices, such as the Hybrid Memory Cube (HMC) specification, fundamentally do not align with traditional memory simulation techniques. As such, there currently exists a chasm in the capabilities of modern architectural simulation frameworks. This work introduces a new simulation framework developed specifically for the Hybrid Memory Cube specification. We present a set of novel techniques implemented on an associated development framework that provide an infrastructure to flexibly simulate one or more Hybrid Memory Cube stacked die memory devices attached to an arbitrary core processor. The goal of this development infrastructure is to provide architectural simulation frameworks the ability to begin migrating current banked DRAM memory models to stacked HMC-based designs without a reduction in simulation fidelity or functionality. In addition to the core simulation architecture, this work also presents a series of memory workload test results using the infrastructure that elicit device, vault and bank utilization trace data from within a theoretical device. These evaluations have confirmed that HMC-Sim can provide insightful guidance in designing and developing highly efficient systems, algorithms, and applications, considering the next-generation three-dimensional stacked memory devices. HMC-Sim is currently open source, licensed under a BSD-style license and is freely available to the community.