Enhancing the lifetime of STT-RAM using compression based wear leveling technique

被引:0
作者
Priya, Bhukya Krishna [1 ]
机构
[1] Indian Inst Informat Technol Design & Mfg, Dept Comp Sci & Engn, Chennai 600127, India
关键词
Non-volatile memory; Write variation; Magneto-resistive RAM; Magnetic tunnel junction; Least recently used; CACHE; ENDURANCE;
D O I
10.1016/j.microrel.2023.114939
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Driven memory requirements have increased with the increase in processor core count and working sets. Con-ventional memory technology such as SRAM (static random access memory) is unable to fulfill these demands. Alternate memory technologies such as NVM (non-volatile memory) have been proposed to fulfill the demands of higher memory usage due to its huge storage capacity and less leakage power. Though NVM is having the above advantages, it is limited in performance due to write restrictions. The write restriction directly affects the cache lifetime, which is an important parameter for computer system performance. This paper explores a compression based wear leveling technique to overcome the limitations of write restriction and to improve the cache lifetime. The proposed method lessens the bit writes to be written and also distributes the write equally in the sets of the cache. The frequent pattern compression is used to reduce each word write based on defined pattern sets. The writes are spread within word to enable uniform distribution of writes. The bit transitions during the writes can be reduced further by identifying the existing cache line with minimum transitions to be placed. Wear leveling is implemented to enhance the cache endurance by equally distributing the incoming writes to all the cache blocks. The proposed method improves the lifespan by 42 %, 52 %, 75 % and 18 % with a 5 % area overhead compared to LER, TA_LRU, Equalwrites and Compression+EW techniques.
引用
收藏
页数:14
相关论文
共 47 条
  • [1] Towards a Better Lifetime for Non-Volatile Caches in Chip Multiprocessors
    Agarwal, Sukarn
    Kapoor, Hemangee K.
    [J]. 2017 30TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2017 16TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2017), 2017, : 29 - 34
  • [2] Alameldeen AlaaR., 2004, FREQUENT PATTERN COM
  • [3] [Anonymous], 2020, IEEE T RELIAB, V69, P549
  • [4] Asadi S, 2017, ASIA S PACIF DES AUT, P188, DOI 10.1109/ASPDAC.2017.7858318
  • [5] AWARE: Adaptive Way Allocation for Reconfigurable ECCs to Protect Write Errors in STT-RAM Caches
    Azad, Zahra
    Farbeh, Hamed
    Monazzah, Amir Mahdi Hosseini
    Miremadi, Seyed Ghassem
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2019, 7 (03) : 481 - 492
  • [6] An Efficient Protection Technique for Last Level STT-RAM Caches in Multi-Core Processors
    Azad, Zahra
    Farbeh, Hamed
    Monazzah, Amir Mahdi Hosseini
    Miremadi, Seyed Ghassem
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (06) : 1564 - 1577
  • [7] The PARSEC Benchmark Suite: Characterization and Architectural Implications
    Bienia, Christian
    Kumar, Sanjeev
    Singh, Jaswinder Pal
    Li, Kai
    [J]. PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, : 72 - 81
  • [8] Binkert N., 2011, Computer Architecture News (CAN)
  • [9] 3RSeT: Read Disturbance Rate Reduction in STT-MRAM Caches by Selective Tag Comparison
    Cheshmikhani, Elham
    Farbeh, Hamed
    Asadi, Hossein
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (06) : 1305 - 1319
  • [10] ROBIN: Incremental Oblique Interleaved ECC for Reliability Improvement in STT-MRAM Caches
    Cheshmikhani, Elham
    Farbeh, Hamed
    Asadi, Hossein
    [J]. 24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 173 - 178