• Date : 6 Jan. 2017, 10:30 ~
  • Place : Engineering Center 416
  • Title : Cutting-down SSD Infrastructure for Full System Simulation
  • Speaker : Prof. Myoungsoo Jung

Abstract

There are significant technology shifts in modern flash-based solid state disks (SSDs), and therefore, performance estimations by taking into account a variety of design parameters become more non-trivial. Unfortunately, detailed SSD models often exhibit unreasonably long simulation run-times and requires too much resources to estimate overall performance with diverse configurations. In this talk, we will introduce a high-fidelity simulation framework, which not only can reconfigure hardware parameters such as flash types, channel frequencies, and different interconnections, but also reconstruct software modules, including address translation, garbage collection and wear-levelling. In contrast to the existing simulators, this brand-new simulator can capture a wide spectrum of storage-internal performance as well as overall system performance by executing diverse CPU benchmarks.

Speaker bio:

Dr. Myoungsoo Jung is Assistant Professor at Yonsei University. Dr. Jung earned his Ph.D. in Computer Science at Pennsylvania State University and his M.S. in Computer Science from Georgia Institute of Technology, and an M.S. in Embedded System from Korea University in Seoul. Dr. Jung has many years of industry experience, several industrial U.S. patents related to multi-channel SSDs, and approximately forty technical papers regarding SSD flash firmware and kernel-level file systems. His research has been nominated as best paper from the Institute of Electrical and Electronics Engineers/Association for Computing Machinery (IEEE/ACM) Internal Conference for High Performance Computing, Networking, Storage and Analysis 2013 (SC’13). He received core grant awards from National Science Foundation (NSF) and Department of Energy (DOE), respectively, and the Lawrence Berkeley National Laboratory Award (LBNL) of Excellence. His current research interests include coprocessor architecture (e.g., MIC/GPU), FPGA-based accelerators, advanced computer architecture, and operating systems on emerging non-volatile memory and solid state drive technologies.