NVM Streaker: a fast and reconfigurable performance simulator for non-volatile memory-based memory architecture

被引:0
|
作者
Danqi Hu
Fang Lv
Chenxi Wang
Hui-Min Cui
Lei Wang
Ying Liu
Xiao-Bing Feng
机构
[1] Chinese Academy of Sciences,State Key Laboratory of Computer Architecture, Institute of Computing Technology
[2] University of Chinese Academy of Sciences,undefined
来源
关键词
NVM; Reconfigurable; Fast simulation; Big data;
D O I
暂无
中图分类号
学科分类号
摘要
The high density, low power consumption non-volatile memory (NVM) provides a promising DRAM alternative for the in-memory big-data processing applications, e.g., Spark, It is significant to simulate the behaviors when NVMs are deployed into the area of big-data processing before their widespread use in market. However, existing simulation approaches are not applicable for big-data processing due to two reasons. First, some approaches require complicated hardware and/or OS supports. Second, cycle-level or function-level simulations are too time-consuming to simulate the whole software stack of big-data processing. Therefore, the complexity and expensive time cost in NVM simulation have dramatically dragged down the integrated research of big data with NVM. This paper proposes a fast and reconfigurable simulation method, called NVM Streaker, which does not need complex hardware or OS supports. It simulates NVM access costs using disturbed DRAM accesses and commonly configurable hardware parameters. It is fast since we use DRAM accesses and change its access costs to simulate NVM access costs, thus enabling to simulate the whole software stack to run Spark applications. It is reconfigurable since we enable users to configure the disturbed memory access costs, in order to simulate different NVM access costs. The experimental results show that we can simulate Spark applications with almost negligible cost and high efficiency.
引用
收藏
页码:3875 / 3903
页数:28
相关论文
共 50 条
  • [41] NON-VOLATILE SEMICONDUCTOR MEMORY
    KLEIN, R
    TCHON, WE
    MICROPROCESSING AND MICROPROGRAMMING, 1982, 10 (2-3): : 129 - 138
  • [42] An Asynchronous Tsetlin Automaton Architecture with Integrated Non-volatile Memory
    Lan, Tian
    Mao, Gang
    Xia, Fei
    Yu, Shengqi
    Shafik, Rishad
    Yakovlev, Alex
    2022 INTERNATIONAL SYMPOSIUM ON THE TSETLIN MACHINE (ISTM 2022), 2022, : 37 - 40
  • [43] Exploring Configurable Non-Volatile Memory-based Caches for Energy-Efficient Embedded Systems
    Adegbija, Tosiron
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 157 - 162
  • [44] A Study of Application Performance with Non-Volatile Main Memory
    Zhang, Yiying
    Swanson, Steven
    2015 31ST SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2015,
  • [45] Soft Updates Made Simple and Fast on Non-volatile Memory
    Dong, Mingkai
    Chen, Haibo
    2017 USENIX ANNUAL TECHNICAL CONFERENCE (USENIX ATC '17), 2017, : 719 - 731
  • [46] Fast and Consistent Remote Direct Access to Non-volatile Memory
    Du, Jingwen
    Wang, Fang
    Feng, Dan
    Li, Weiguang
    Li, Fan
    50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
  • [47] Using Non-Volatile RAM as a Write Buffer for NAND Flash Memory-based Storage Devices
    Park, Sungmin
    Jung, Hoyoung
    Shim, Hyoki
    Kang, Sooyong
    Cha, Jaehyuk
    2008 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2008, : 345 - 347
  • [48] File-based Memory Management for Non-Volatile Main Memory
    Oikawa, Shuichi
    Miki, Satoshi
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 559 - 568
  • [49] Bankshot: Caching slow storage in fast non-volatile memory
    20160401853006
    (1) Computer Science and Engineering, University of California, San Diego, United States, 1600, Brazilian Computer Society (SBC) (Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States):
  • [50] A FAST AND ENERGY-EFFICIENT NANOELECTROMECHANICAL NON-VOLATILE MEMORY FOR IN-MEMORY COMPUTING
    Lee, Yong-Bok
    Gang, Min-Ho
    Choi, Pan-Kyu
    Kim, Su-Hyun
    Kim, Tae-Soo
    Lee, So-Young
    Yoon, Jun-Bo
    2023 IEEE 36TH INTERNATIONAL CONFERENCE ON MICRO ELECTRO MECHANICAL SYSTEMS, MEMS, 2023, : 5 - 8