Current main memory that mostly consists of DRAM, has already reached the limits of improving its scalability. On the contrary, PRAM, one of the best alternatives for future main memory, is high density memory to meet the requirements for future down-...
Current main memory that mostly consists of DRAM, has already reached the limits of improving its scalability. On the contrary, PRAM, one of the best alternatives for future main memory, is high density memory to meet the requirements for future down-scaling and has non-volatile characteristics. Moreover, compared to legacy non-volatile memories such as flash memories, PRAM shows better performance and reliability. However, there are some challenges to be addressed such as relatively limited endurance and lower write speed.
This paper presents a PRAM-based hybrid memory management scheme. Our proposed scheme utilizes an access pattern of applications to main memory. Using PRAM's physical characteristics such as asymmetric read/write latency and relatively higher density, we achieved over a couple of times better system performance enhancement. Moreover, to address a wear-leveling problem, one of the severe challenges in optimizing the performance and reliability of NVRAM, we propose sloppy wear-leveling policy. It shows good performance comparable to existing strict wear-leveling schemes with negligible cost.