SimpleSSD: Modeling Solid State Drives for Holistic System Simulation

Myoungsoo Jung, Jie Zhang, Ahmed Abulila, Miryeong Kwon, Narges Shahidi, John Shalf, Nam Sung Kim, Mahmut Kandemir

Research output: Contribution to journalArticlepeer-review

26 Citations (Scopus)


Existing solid state drive (SSD) simulators unfortunately lack hardware and/or software architecture models. Consequently, they are far from capturing the critical features of contemporary SSD devices. More importantly, while the performance of modern systems that adopt SSDs can vary based on their numerous internal design parameters and storage-level configurations, a full system simulation with traditional SSD models often requires unreasonably long runtimes and excessive computational resources. In this work, we propose SimpleSSD, a high-fidelity simulator that models all detailed characteristics of hardware and software, while simplifying the nondescript features of storage internals. In contrast to existing SSD simulators, SimpleSSD can easily be integrated into publicly-available full system simulators. In addition, it can accommodate a complete storage stack and evaluate the performance of SSDs along with diverse memory technologies and microarchitectures. Thus, it facilitates simulations that explore the full design space at different levels of system abstraction.

Original languageEnglish
Pages (from-to)37-41
Number of pages5
JournalIEEE Computer Architecture Letters
Issue number1
Publication statusPublished - 2018 Jan 1

Bibliographical note

Funding Information:
This research is mainly supported by NRF 2016R1C1B2015312. This work is also supported in part by IITP-2017-2017-0-01015, NRF-2015M3C4A7065645, DOE DE-AC02-05CH 11231, and Mem- Ray grant (2015-11-1731). Dr. Kim is supported in part by US National Science Foundation 1640196 and SRC/NRC NERC 2016- NE-2697-A. Dr. Kandemir is supported in part by US National Science Foundation grants 1439021, 1439057, 1409095, 1626251, 1629915, 1629129 and 1526750.

Publisher Copyright:
© 2017 IEEE.

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture


Dive into the research topics of 'SimpleSSD: Modeling Solid State Drives for Holistic System Simulation'. Together they form a unique fingerprint.

Cite this