Initial experience with 3D XPoint main memory

  • Jihang Liu
  • Shimin ChenEmail author
Part of the following topical collections:
  1. Special Issue on Self-Managing and Hardware-Optimized Database Systems


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.


NVM 3D XPoint Persistent memory Experiments 



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.


  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    Chen, S., Jin, Q.: Persistent b+-trees in non-volatile main memory. PVLDB 8(7), 786–797 (2015)Google Scholar
  5. 5.
    Graham, D.H.: Intel optane technology products—what’s available and what’s coming soon.
  6. 6.
    Intel Corp.: Intel 64 and ia-32 architectures software developer’s manual. Order Number: 325383-060US (2016)Google Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    Yang, J.J., Williams, R.S.: Memristive devices in computing system: promises and challenges. JETC 9(2), 11:1–11:20 (2013)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.State Key Laboratory of Computer ArchitectureInstitute of Computing Technology, CASBeijingChina
  2. 2.University of Chinese Academy of SciencesBeijingChina

Personalised recommendations