Gen-Z memory pool system implementation and performance measurement |
Kwon, Won-ok
(Department of Future Computing Research Division, Electronics and Telecommunications Research Institute)
Sok, Song-Woo (Department of Future Computing Research Division, Electronics and Telecommunications Research Institute) Park, Chan-ho (Department of Future Computing Research Division, Electronics and Telecommunications Research Institute) Oh, Myeong-Hoon (Department of Computer Engineering, Honam University) Hong, Seokbin (Department of Computer Software, University of Science and Technology) |
1 | J. Izraelevitz et al., Basic performance measurements of the intel optane DC persistent memory module, arXiv preprint, CoRR, 2019, arXiv: 1903.05714. |
2 | Gen-Z Memory Module (ZMM) Smart Modular Technology, Available from: https://www.smartm.com/ [retrieved Aug. 2019]. |
3 | Gen-Z Specifications, The Gen-Z Consortium, Available from: https://genzconsortium.org/ [retrieved Oct. 2020]. |
4 | CCIX Specifications, CCXI Consortium, Available from: https://www.ccixconsortium.com/ [retrieved Aug. 2020]. |
5 | CXL Consortium. Available from: https://www.computeexpresslink.org/ [retrieved Aug. 2020]. |
6 | S. Hong, W. Kwon, and M. H. Oh, Hardware implementation and analysis of Gen-Z protocol for memory-centric architecture, IEEE Access 8 (2020), 127244-127253. DOI |
7 | T. Morgan, Gen-Z Memory Servers Loom on the Horizon, The Next Platform, Jan. 9, 2020, Available from: https://www.nextplatform.com/2020/01/09/gen-z-memory-servers-loom-on-the-horizon/ |
8 | NVMe "disk" bandwidth and latency for batched block requests, Available from: https://panthema.net/2019/0322-nvme-batched-block-access-speed/ [retrieved Mar. 2019]. |
9 | D. Reinsel, J. Gantz, and J. Rydning, Data age 2025: The evolution of data to life-critical don't focus on big data; focus on the data that's big, IDC, Apr. 2017. |
10 | P. Knebel et al., Gen-Z chipsetfor exascale fabrics, in Proc. IEEE Hot chips 31 Symp. (Cupertino, CA, USA), Aug. 2019. |
11 | P. Chaudhary, Data centric computing, in Proc. SPXXL/-SCICOMP Summer 2011, (Edinburgh, Scotland), May 2009. |
12 | A. Boroumand et al., Google workloads for consumer devices: Mitigating data movement bottlenecks, in Proc. Int. Conf. Archit. Support Programm. Lang. Oper. Syst. (ASPLOS) (Williamsburg, VA, USA), Mar. 2018, pp. 316-331. |
13 | O. Mutlu, Memory-centric computing in the big data era, FMS Special Session Invited Talk, ETH Zurich, Aug. 8, 2019. |
14 | K. Keeton, The machine: An architecture for memory-centric computing, in Proc. Workshop Runtim Oper. Syst. Supercomput. (ROSS), (Portland, OR, USA), June 2015. |
15 | R. Balasubramonian et al., Near-data processing: Insights from a micro-46 workshop, IEEE Micro 34 (2014), no. 4, 36-42. DOI |
16 | Y. Park, IBM data centric systems & OpenPOWER, HPC User Forum, May 6, 2017. |
17 | H. Kwonet al., Signal integrity analysis of system interconnection module of high-density server supporting serial RapidIO, ETRI J. 41 (2019), no. 5, 670-683. DOI |
18 | I. Calciu et al., Project pberry: FPGA acceleration for remote memory, in Proc. Workshop Hot Top. Oper. Syst. (Bertinoro, Italy), May 2019. |
19 | OpenCAPI Specifications, OpenCAPI Consortium, Available from: https://opencapi.org/ [retrieved June 2020]. |
20 | PMDK, Persistent memory programming, Available from: https://pmem.io/pmdk/ [retrieved Aug. 2020]. |
21 | Gen-Z core specification, ver.1.0, 2018. |
22 | IntelliProp Gen-Z IP core, IntelliProp. Available from: https://www.intelliprop.com/ [retrieved Aug. 2020]. |
23 | H. Kim, C. G. Lyuh, and Y. Kwon, Automated optimization for memory-efficient high-performance deep neural network accelerators, ETRI J. 42 (2020), no. 4, 505-517. DOI |
24 | XUPP3R, Xilinx UltraScale+ 3/4-length PCIe board User Guide, BittWare, Sept. 2019. |
25 | Using the Memmap kernel option, persistent memory documentation, Available from: https://docs.pmem.io/persistent-memory/getting-started-guide/creating-development-environments/linux-environments/linux-memmap [retrieved Aug. 2020]. |
![]() |