Advances in non-volatile memory technology such as ferroelectric random access memory (FeRAM), phase change random access memory (PRAM), resistive random access memory (RRAM) and magneto resistive random access memory (MRAM) attempt to “achieve high speed, high density and low cost while incorporating non-volatility with robust endurance and retention characteristics” (Mitchell Douglas, 2010).
Number of different opinions exist with regards to the most prominent technology. According to Mitchell Douglass (2010), MRAM is the most promising of the technologies listed above, while Seong N., Woo, D., and Lee H. (2010) believe that “compared to other non-volatile memory alternatives, PCM is more matured to production, and has a faster read latency and potentially higher storage density”.
The availability of increased memory storage, combined with smaller physical size and more efficient power utilization will have a direct impact on mobile devices such as Personal Digital Assistance (PDA), smart phones and notebooks, all have limited resources including power (battery) and processing capabilities. The fact that mobile devices will be able store more information while consuming less power, will allow system architects to design mobile application with additional functionalities and features, directly impacts the end user. In addition, it will make data processing and storage techniques more distributed across the broader network.
On the other hand, availability of non volatile memory has a direct effect on the security of the data. If previously it was stored in relatively secure enterprise environment, today it is quite common to find the data stored on mobile devices. Furthermore, as noted by Enck W., Butler K., Richardson T., and McDaniel P (2006) “sensitive data written to main memory is now available across system reboots and is vulnerable as the system is suspended”. Techniques to safeguard the data will have to evolve to support hundreds of terabytes of data stored within distributed environment.
- Enck W., Butler K., Richardson T., and McDaniel P (2006), Securing Non-Volatile Main Memory [online], The Pennsylvania State University. Avaiable at: http://nsrc.cse.psu.edu/tech_report/NAS-TR-0029-2006.pdf (accessed on 16 October 2010).
- Mitchell D. 2010, High-performance, Non-volatile Memories [online], Global Semiconductor Alliance. Available at: http://www.gsaglobal.org/forum/2010/1/articles_everspin.asp (accessed on 15 October 2010).
- Seong N., Woo, D., and Lee H. (2010), ACM SIGARCH Computer Architecture News (ACM Digital Library), June 2010,-394, 12p
- Wikipedia (n.d.), Non-volatile memory [online]. Available at: http://en.wikipedia.org/wiki/Non-volatile_memory (accessed on 15 October 2010).