2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2018
DOI: 10.1109/micro.2018.00045
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 47 publications
(10 citation statements)
references
References 29 publications
0
7
0
Order By: Relevance
“…Experiment environment configuration. We leverage Amber [6], a full-system simulator, to perform precise simulation on the SSD hardware and the existing software from OS to SSD firmware. In our experiment, the storage is an NVMe SSD instance with TLC flash [14].…”
Section: Methodsmentioning
confidence: 99%
“…Experiment environment configuration. We leverage Amber [6], a full-system simulator, to perform precise simulation on the SSD hardware and the existing software from OS to SSD firmware. In our experiment, the storage is an NVMe SSD instance with TLC flash [14].…”
Section: Methodsmentioning
confidence: 99%
“…Compared with the existing Flash-based SSD simulators, it can be easily integrated into the publicly-available computer system simulators and evaluate the performance with a variety of storage technologies and microstructures. Amber is a new simulation framework based on SimpleSSD [ 12 ]. Through detailed modeling of the whole system, the system is simulated accurately.…”
Section: Related Workmentioning
confidence: 99%
“…Full System Simulator. We implement IceClave with a computational SSD simulator developed based on the SimpleSSD [38], Gem5 [37], and USIMM [21] simulator. This allows us to conduct the study with different SSD configurations, which cannot be easily conducted with a real SSD board.…”
Section: Implementation Detailsmentioning
confidence: 99%
“…Specifically, we implement IceClave with a full system simulator gem5 [37], and integrate an SSD simulator SimpleSSD [38] and memory simulator USIMM [21] into it for supporting secure instorage computing. We also develop a system prototype to verify the core functions of IceClave with a real-world OpenSSD Cosmos+ FPGA board [84].…”
Section: Introductionmentioning
confidence: 99%