2020 · 10 citations · 27 references
EngineeringComputer EngineeringComputer ScienceLow-power DesignStorage SystemsSystem-on-chip DesignCachingLow-power Cache DesignMemory HierarchyMemory Hierarchy DesignMemory Subsystem DesignPower ManagementAddress MappingCache DesignCache Hit RateEnduranceEndurance CharacteristicsHit RateNon-volatile MemoryWear-leveling
The non-volatile memory (NVM) is becoming the main device of next-generation memory, due to the high density, near-zero standby power, non-volatile and byte-addressable features. The multi-level cell (MLC) technique has been used in non-volatile memory to significantly increase device density and capacity, which however leads to much weaker endurance than the single-level cell (SLC) counterpart. Although wear-leveling techniques can mitigate this weakness in MLC, the improvements upon MLC-based NVM become very limited due to not achieving uniform write distribution before some cells are really worn out. To address this problem, our paper proposes a self-adaptive wear-leveling (SAWL) scheme for MLC-based NVM. The idea behind SAWL is to dynamically tune the wear-leveling granularities and balance the writes across the cells of entire memory, thus achieving suitable tradeoff between the lifetime and cache hit rate. Moreover, to reduce the size of the address-mapping table, SAWL maintains a few recently-accessed mappings in a small on-chip cache. Experimental results demonstrate that SAWL significantly improves the NVM lifetime and the performance, compared with state-of-the-art schemes.
27
Nathan Binkert, Bradford M. Beckmann, Gabriel Black et al. · ACM SIGARCH Computer Architecture News · 2011 · 4.9K citations
A durable and energy efficient main memory using phase change memory technology
Energy management for commercial servers
Charles Lefurgy, Karthick Rajamani, Freeman L. Rawson et al. · Computer · 2003 · 475 citations
Evaluating STT-RAM as an energy-efficient main memory alternative
Emre Kültürsay, Mahmut Kandemir, Anand Sivasubramaniam et al. · 2013 · 429 citations · Full text