TY - JOUR
T1 - SimpleSSD
T2 - Modeling Solid State Drives for Holistic System Simulation
AU - Jung, Myoungsoo
AU - Zhang, Jie
AU - Abulila, Ahmed
AU - Kwon, Miryeong
AU - Shahidi, Narges
AU - Shalf, John
AU - Kim, Nam Sung
AU - Kandemir, Mahmut
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2018/1/1
Y1 - 2018/1/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85044132982&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85044132982&partnerID=8YFLogxK
U2 - 10.1109/LCA.2017.2750658
DO - 10.1109/LCA.2017.2750658
M3 - Article
AN - SCOPUS:85044132982
SN - 1556-6056
VL - 17
SP - 37
EP - 41
JO - IEEE Computer Architecture Letters
JF - IEEE Computer Architecture Letters
IS - 1
ER -