Initial experience with 3D XPoint main memory
- PDF / 2,717,351 Bytes
- 16 Pages / 439.37 x 666.142 pts Page_size
- 57 Downloads / 263 Views
		    Initial experience with 3D XPoint main memory Jihang Liu1,2 · Shimin Chen1,2
 
 © Springer Science+Business Media, LLC, part of Springer Nature 2019
 
 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. Keywords NVM · 3D XPoint · Persistent memory · Experiments
 
 1 Introduction A new generation of non-volatile memory (NVM) technologies, including PCM [8], STT-RAM [1], and Memristor [10], are expected to address the DRAM scaling problem and become the next generation main memory technology in future computer systems [2–4,7]. NVM has become a hot topic in database research in recent years. However, previous studies evaluate their proposed techniques mainly on simulated or emulated hardware. In this paper, we report our initial experience with real NVM main memory hardware. 3D XPoint is an NVM technology jointly developed by Intel and Micron [5]. Intel first announced the technology in 2015. 3D XPoint based Optane SSD products have been available on the market since 2017. Intel started to ship 3D XPoint based Optane persistent memory DIMM products (a.k.a. Apache Pass, or AEP) in April 2019. 3D XPoint is the first commercially available main memory NVM solution targeting mainstream computer systems.
 
 B
 
 Shimin Chen [email protected] Jihang Liu [email protected]
 
 1
 
 State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, Beijing, China
 
 2
 
 University of Chinese Academy of Sciences, Beijing, China
 
 123
 
 Distributed and Parallel Databases Fig. 1 AEP machine architecture
 
 Table 1 Platform specifications CPU
 
 Intel Cascade Lake-SP, Dual-socket,
 
 L1 Cache
 
 32 KB iCache & 32 KB dCache (per-core)
 
 L2 Cache
 
 1 MB (per-core)
 
 L3 Cache
 
 39 MB (shared)
 
 Total DRAM
 
 394 GB
 
 28 cores at 2.5 GHz (Turbo Boost at 3.8GHZ)
 
 NVMM Spec
 
 128 GB Intel Optane DC 2666 MHz QS (000006A)
 
 Total NVMM
 
 512 GB [2 (socket) x 2 (channel) x 128 GB]
 
 GNU/Linux Distro
 
 ali300.alios7.x86_64
 
 Linux Kernel
 
 4.9.135
 
 CPUFreq Governor
 
 Performance
 
 HyperThreading
 
 Disabled
 
 NVDIMM Firmware
 
 01.01.00.5253
 
 NVDIMM Mode
 
 App Direct
 
 Avg. Power Budget
 
 15W
 
 Peak Power Budget
 
 20W
 
 We get access to an AEP machine through a collaboration project with Alibaba. We are interested in understanding the system architecture of the AEP machine, and the performance characteristics of the 3D XPoint based Optane persistent memory. The remainder of the paper is organized as follows. Section 2 describes the AEP machine’s system architecture and configuration, and the NVM programming interface. Section 3 discusses our experimental methodology. Section 4 reports the experimental results. Finally, Sect. 5 concludes the paper.
 
 2 AEP machine The system architecture of the AEP machine is shown in Fig. 1. The hardware and software configuration of the machine is sh		
Data Loading...
 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	