首页> 外文会议>Annual IEEE/ACM International Symposium on Microarchitecture >Amber*: Enabling Precise Full-System Simulation with Detailed Modeling of All SSD Resources
【24h】

Amber*: Enabling Precise Full-System Simulation with Detailed Modeling of All SSD Resources

机译:琥珀色*:通过对所有SSD资源进行详细建模,实现精确的全系统仿真

获取原文

摘要

SSDs become a major storage component in modern memory hierarchies, and SSD research demands exploring future simulation-based studies by integrating SSD subsystems into a full-system environment. However, several challenges exist to model SSDs under a full-system simulations; SSDs are composed upon their own complete system and architecture, which employ all necessary hardware, such as CPUs, DRAM and interconnect network. Employing the hardware components, SSDs also require to have multiple device controllers, internal caches and software modules that respect a wide spectrum of storage interfaces and protocols. These SSD hardware and software are all necessary to incarnate storage subsystems under full-system environment, which can operate in parallel with the host system. In this work, we introduce a new SSD simulation framework, SimpleSSD 2.0, namely Amber, that models embedded CPU cores, DRAMs, and various flash technologies (within an SSD), and operate under the full system simulation environment by enabling a data transfer emulation. Amber also includes full firmware stack, including DRAM cache logic, flash firmware, such as FTL and HIL, and obey diverse standard protocols by revising the host DMA engines and system buses of a popular full system simulator's all functional and timing CPU models (gem5). The proposed simulator can capture the details of dynamic performance and power of embedded cores, DRAMs, firmware and flash under the executions of various OS systems and hardware platforms. Using Amber, we characterize several system-level challenges by simulating different types of full-systems, such as mobile devices and general-purpose computers, and offer comprehensive analyses by comparing passive storage and active storage architectures.
机译:SSD成为现代内存层次结构中的主要存储组件,SSD研究要求通过将SSD子系统集成到整个系统环境中来探索基于模拟的未来研究。然而,在全系统模拟下对固态硬盘建模存在一些挑战。 SSD由它们自己的完整系统和体系结构组成,它们使用所有必需的硬件,例如CPU,DRAM和互连网络。使用硬件组件,SSD还需要具有多个设备控制器,内部缓存和软件模块,这些设备必须遵守各种存储接口和协议。这些SSD硬件和软件都是在全系统环境下体现存储子系统所必需的,这些子系统可以与主机系统并行运行。在这项工作中,我们介绍了一个新的SSD仿真框架SimpleSSD 2.0(即Amber),该模型对嵌入式CPU内核,DRAM和各种闪存技术(在SSD内)进行建模,并通过启用数据传输仿真在完整的系统仿真环境下运行。 Amber还包括完整的固件堆栈,包括DRAM缓存逻辑,闪存固件(例如FTL和HIL),并通过修改流行的完整系统模拟器的所有功能和定时CPU模型(gem5)的主机DMA引擎和系统总线来遵循各种标准协议。 。所提出的模拟器可以捕获在各种OS系统和硬件平台的执行下嵌入式内核,DRAM,固件和闪存的动态性能和功能的详细信息。使用Amber,我们可以通过模拟不同类型的完整系统(例如移动设备和通用计算机)来表征几个系统级挑战,并通过比较被动存储和主动存储架构来提供全面的分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号