1. Intel 64 and IA-32 Architectures Software Develop's Manual. https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf
2. Intel Optane Technology. https://www.intel.com/content/www/us/en/architecture-and-technology/intel-optane-technology.html
3. NVM Programming Model vl.2. https://www.snia.org/sites/default/files/technical_work/final/NVMProgrammingModel_v1.2.pdf
4. Persistent Memory Development Kit. http://pmem.io/pmdk/
5. H. Akinaga and H. Shima. 2010. Resistive Random Access Memory (ReRAM) Based on Metal Oxides.Proc. IEEE98, 12 (Dec 2010), 2237--2251.