Memory technology is important to everyone who wants his computer to be faster. Dynamic random-access memory (DRAM) has been used as the main memory technology for decades, but it has some overhead related to its cost and power consumption. Research in this domain continues to find alternative solutions that provide the same or better performance, but with lower cost and lower power consumption. Phase-change RAM (PRAM) technology is one of these alternatives, but has poor write performance. This paper proposes two techniques to improve the write performance of the hybrid PRAM/DRAM system. First, multiple RESET/SET operations are proposed to reduce the latency for intermediate logic levels. Also, a two-step write scheme is adopted to perform a first lightweight write that has short retention time; then, during idle time, the lifetime of this data under lightweight write is increased by performing a completion write.
This paper will be interesting to computer scientists who are developing high-scale scientific applications in different domains such as biology, physics, chemistry, medicine, and so on, and need to know about the current research and future directions with regard to memory technology. This will make it possible to tune algorithms to make the best use of memory.