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 条
  • [1] NVM Streaker: a fast and reconfigurable performance simulator for non-volatile memory-based memory architecture
    Hu, Danqi
    Lv, Fang
    Wang, Chenxi
    Cui, Hui-Min
    Wang, Lei
    Liu, Ying
    Feng, Xiao-Bing
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (08): : 3875 - 3903
  • [2] Non-Volatile memory (NVM) technologies
    Shao, Zili
    Chang, Yuan-Hao
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 71 : 1 - 1
  • [3] A Study on Approximate Computing for Non-volatile Memory-Based Memory Systems
    Choi, Juhee
    JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2024, 19 (08) : 5379 - 5384
  • [4] A Reconfigurable Memory-Based Fast VLSI Architecture for Computation of the Histogram
    Mondal, Pulak
    Banerjee, Swapna
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2019, 65 (02) : 128 - 133
  • [5] A review of emerging non-volatile memory (NVM) technologies and applications
    Chen, An
    SOLID-STATE ELECTRONICS, 2016, 125 : 25 - 38
  • [6] Unimem: Runtime Data Management on Non-Volatile Memory-based Heterogeneous Main Memory
    Wu, Kai
    Huang, Yingchao
    Li, Dong
    SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [7] Neobit® -: High reliable logic non-volatile memory (NVM)
    Wang, RSC
    Shen, RSJ
    Hsu, CCH
    IPFA 2004: PROCEEDINGS OF THE 11TH INTERNATIONAL SYMPOSIUM ON THE PHYSICAL & FAILURE ANALYSIS OF INTEGRATED CIRCUITS, 2004, : 111 - 114
  • [8] Fast Persistent Heap Based on Non-Volatile Memory
    Zhang, Wenzhe
    Lu, Kai
    Wang, Xiaoping
    Jian, Jie
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (05): : 1035 - 1045
  • [9] Memory Management Mechanism for Hybrid Memory Architecture Based on New Non-volatile Memory
    Li Q.
    Zhong J.
    Li X.
    Li Q.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2019, 47 (03): : 664 - 670
  • [10] Unimem: Runtime Data Management on Non-Volatile Memory-Based Heterogeneous Main Memory for High Performance Computing
    Kai Wu
    Dong Li
    Journal of Computer Science and Technology, 2021, 36 : 90 - 109