Initial experience with 3D XPoint main memory
- PDF / 2,717,351 Bytes
- 16 Pages / 439.37 x 666.142 pts Page_size
- 57 Downloads / 252 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...