Byte-addressable persistent memory(B-APM)presents a new opportunity to bridge the performance gap between main memory and storage.In this paper,we present the usage scenarios for this new technology,based on the capab...Byte-addressable persistent memory(B-APM)presents a new opportunity to bridge the performance gap between main memory and storage.In this paper,we present the usage scenarios for this new technology,based on the capabilities of Intel’s DCPMM.We outline some of the basic performance characteristics of DCPMM,and explain how it can be configured and used to address the needs of memory and I/O intensive applications in the HPC(high-performance computing)and data intensive domains.Two decision trees are presented to advise on the configuration options for BAPM;their use is illustrated with two examples.We show that the flexibility of the technology has the potential to be truly disruptive,not only because of the performance improvements it can deliver,but also because it allows systems to cater for wider range of applications on homogeneous hardware.展开更多
基金The NEXTGenIO (Next Generation I/O for the Exascale) project has received funding from the European Union’s Horizon 2020Research and Innovation Programme under Grant Agreement No. 671951.
文摘Byte-addressable persistent memory(B-APM)presents a new opportunity to bridge the performance gap between main memory and storage.In this paper,we present the usage scenarios for this new technology,based on the capabilities of Intel’s DCPMM.We outline some of the basic performance characteristics of DCPMM,and explain how it can be configured and used to address the needs of memory and I/O intensive applications in the HPC(high-performance computing)and data intensive domains.Two decision trees are presented to advise on the configuration options for BAPM;their use is illustrated with two examples.We show that the flexibility of the technology has the potential to be truly disruptive,not only because of the performance improvements it can deliver,but also because it allows systems to cater for wider range of applications on homogeneous hardware.