Software -Based Memory Analysis Environments for In -Memory Wear-Leveling

被引:0
|
作者
Hakert, Christian [1 ]
Chen, Kuan-Hsun [1 ]
Yayla, Mikail [1 ]
von der Brueggen, Georg [1 ]
Bloemeke, Sebastian [1 ]
Chen, Jian-Jia [1 ]
机构
[1] Tu Dortmund, Dept Comp Sci, Dortmund, Germany
关键词
MODEL; PRAM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging non-volatile memory (NVM) architectures are considered as a replacement for DRAM and storage in the near future, since NVMs provide low power consumption, fast access speed, and low unit cost. Due to the lower write-endurance of NVMs, several in -memory wear-leveling techniques have been studied over the last years. Since most approaches propose or rely on specialized hardware, the techniques are often evaluated based on assumptions and in-house simulations rather than on real systems. To address this issue, we develop a setup consisting of a gem5 instance and an NVMain2.0 instance, which simulates an entire system (CPU, peripherals, etc.) together with an NVM plugged into the system. Taking a recorded memory access pattern from a low-level simulation into consideration to design and optimize wear-leveling techniques as operating system services allows a cross-layer design of wear-leveling techniques. With the insights gathered by analyzing the recorded memory access patterns, we develop a software -only wear-leveling solution, which does not require special hardware at all. This algorithm is evaluated afterwards by the full system simulation.
引用
收藏
页码:651 / 658
页数:8
相关论文
共 50 条
  • [1] Adaptive Wear-Leveling in Flash-Based Memory
    Liao, Jianwei
    Zhang, Fengxiang
    Li, Li
    Xiao, Guoqiang
    IEEE COMPUTER ARCHITECTURE LETTERS, 2015, 14 (01) : 1 - 4
  • [2] STATISTICAL WEAR-LEVELING FOR PHASE CHANGE MEMORY
    Wang, Chien
    Xu, Chengyu
    2020 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE 2020 (CSTIC 2020), 2020,
  • [3] Software Enabled Wear-Leveling for Hybrid PCM Main Memory on Embedded Systems
    Hu, Jingtong
    Zhuge, Qingfeng
    Xue, Chun Jason
    Tseng, Wei-Che
    Sha, Edwin H. -M.
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 599 - 602
  • [4] Software-Managed Read and Write Wear-Leveling for Non-Volatile Main Memory
    Hakert, Christian
    Chen, Kuan-Hsun
    Schirmeier, Horst
    Bauer, Lars
    Genssler, Paul R.
    von Der Bruggen, Georg
    Amrouch, Hussam
    Henkel, Jorg
    Chen, Jian-Jia
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (01)
  • [5] A Static Trigger Wear-leveling Strategy for Flash Memory In Embedded System
    Liu, Song-He
    Zhao, Xiang-Mo
    Zhang, Jun
    Huang, Ya-Nan
    SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 255 - +
  • [6] Hot-LSNs Distributing Wear-Leveling Algorithm for Flash Memory
    Kwon, Se Jin
    Chung, Tae-Sun
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [7] A high-performance wear-leveling algorithm for flash memory system
    Chung, Ching-Che
    Sheng, Duo
    Hsueh, Ning-Mi
    IEICE ELECTRONICS EXPRESS, 2012, 9 (24): : 1874 - 1880
  • [8] LLS: Cooperative Integration of Wear-Leveling and Salvaging for PCM Main Memory
    Jiang, Lei
    Du, Yu
    Zhang, Youtao
    Childers, Bruce R.
    Yang, Jun
    2011 IEEE/IFIP 41ST INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2011, : 221 - 232
  • [9] Adaptive Wear-Leveling Algorithm for PRAM Main Memory with a DRAM Buffer
    Park, Sung Kyu
    Maeng, Min Kyu
    Park, Ki-Woong
    Park, Kyu Ho
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13 (04)
  • [10] Error Rate-Based Wear-Leveling for NAND Flash Memory at Highly Scaled Technology Nodes
    Pan, Yangyang
    Dong, Guiqiang
    Zhang, Tong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (07) : 1350 - 1354