Abstract
3D XPoint is the first commercially available main memory NVM solution targeting mainstream computer systems. Previous database studies on NVM memory evaluate their proposed techniques mainly on simulated or emulated NVM hardware. In this paper, we report our initial experience experimenting with the real 3D XPoint main memory hardware.








Similar content being viewed by others
Notes
An alternative NVDIMM mode is memory. In the memory mode, the entire main memory consists of the 3D XPoint memory. The DRAM is used as a cache for the 3D XPoint memory. Applications cannot access the DRAM directly, and there is no way to achieve persistence in main memory.
References
Apalkov, D., Khvalkovskiy, A., Watts, S., Nikitin, V., Tang, X., Lottis, D., Moon, K., Luo, X., Chen, E., Ong, A., Driskill-Smith, A., Krounbi, M.: Spin-transfer torque magnetic random access memory (STT-MRAM). JETC 9(2), 13:1–13:35 (2013)
Arulraj, J., Pavlo, A., Dulloor, S.: Let’s talk about storage & recovery methods for non-volatile memory database systems. In: Proceedings of the 2015 ACM SIGMOD international conference on management of data, Melbourne, Victoria, Australia, May 31–June 4, 2015, pp. 707–722 (2015)
Chen, S., Gibbons, P.B., Nath, S.: Rethinking database algorithms for phase change memory. In: CIDR 2011, Fifth biennial conference on innovative data systems research, Asilomar, CA, USA, January 9–12, 2011, Online Proceedings, pp. 21–31 (2011)
Chen, S., Jin, Q.: Persistent b+-trees in non-volatile main memory. PVLDB 8(7), 786–797 (2015)
Graham, D.H.: Intel optane technology products—what’s available and what’s coming soon. https://software.intel.com/en-us/articles/3d-xpoint-technology-products
Intel Corp.: Intel 64 and ia-32 architectures software developer’s manual. Order Number: 325383-060US (2016)
Oukid, I., Lasperas, J., Nica, A., Willhalm, T., Lehner, W.: Fptree: a hybrid SCM-DRAM persistent and concurrent b-tree for storage class memory. In: Proceedings of the 2016 international conference on management of data, SIGMOD conference 2016, San Francisco, CA, USA, June 26–July 01, 2016, pp. 371–386 (2016)
Raoux, S., Burr, G.W., Breitwisch, M.J., Rettner, C.T., Chen, Y., Shelby, R.M., Salinga, M., Krebs, D., Chen, S., Lung, H., Lam, C.H.: Phase-change random access memory: a scalable technology. IBM J. Res. Dev. 52(4–5), 465–480 (2008)
Yang, B., Lee, J., Kim, J., Cho, J., Lee, S., Yu, B.: A low power phase-change random access memory using a data-comparison write scheme. In: International symposium on circuits and systems (ISCAS 2007), 27–20 May 2007, New Orleans, Louisiana, USA, pp. 3014–3017 (2007)
Yang, J.J., Williams, R.S.: Memristive devices in computing system: promises and challenges. JETC 9(2), 11:1–11:20 (2013)
Acknowledgements
Shimin Chen is the corresponding author. This work is partially supported by National Key R&D Program of China (2018YFB1003303), NSFC Project No. 61572468, by Alibaba Collaboration Project No. XT622018000648, and by K. C. Wong Education Foundation.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Liu, J., Chen, S. Initial experience with 3D XPoint main memory. Distrib Parallel Databases 38, 865–880 (2020). https://doi.org/10.1007/s10619-019-07277-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10619-019-07277-8