Performance Evaluation and Modeling of HPC I/O on Non-Volatile Memory

被引:0
|
作者
Liu, Wei [1 ]
Wu, Kai [1 ]
Liu, Jialin [2 ]
Chen, Feng [3 ]
Li, Dong [1 ]
机构
[1] Univ Calif, Merced, CA 95340 USA
[2] Lawrence Berkeley Natl Lab, Berkeley, CA USA
[3] Louisiana State Univ, Baton Rouge, LA 70803 USA
来源
2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS) | 2017年
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
HPC applications pose high demands on I/O performance and storage capability. The emerging non-volatile memory (NVM) techniques offer low-latency, high bandwidth, and persistence for HPC applications. However, the existing I/O stack are designed and optimized based on an assumption of disk-based storage. To effectively use NVM, we must re-examine the existing high performance computing (HPC) I/O subsystem to properly integrate NVM into it. Using NVM as a fast storage, the previous assumption on the inferior performance of storage (e.g., hard drive) is not valid any more. The performance problem caused by slow storage may be mitigated; the existing mechanisms to narrow the performance gap between storage and CPU may be unnecessary and result in large overhead. Thus fully understanding the impact of introducing NVM into the HPC software stack demands a thorough performance study. In this paper, we analyze and model the performance of I/O intensive HPC applications with NVM as a block device. We study the performance from three perspectives: (1) the impact of NVM on the performance of traditional page cache; (2) a performance comparison between MPI individual I/O and POSIX I/O; and (3) the impact of NVM on the performance of collective I/O. We reveal the diminishing effects of page cache, minor performance difference between MPI individual I/O and POSIX I/O, and performance disadvantage of collective I/O on NVM due to unnecessary data shuffling. We also model the performance of MPI collective I/O and study the complex interaction between data shuffling, storage performance, and I/O access patterns.
引用
收藏
页码:41 / 50
页数:10
相关论文
共 50 条
  • [21] A High Performance File System for Non-Volatile Main Memory
    Ou, Jiaxin
    Shu, Jiwu
    Lu, Youyou
    PROCEEDINGS OF THE ELEVENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, (EUROSYS 2016), 2016,
  • [22] Non-volatile Unified Memory Page Management for Improving Performance
    Sharma, Ashok
    Nam, Sang-Jae
    Kim, Cheong-Ghil
    Kim, Shin-Dug
    2014 INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2014,
  • [23] Performance Impact of New Interface for Non-volatile Memory Storage
    Oikawa, Shuichi
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, 2015, 578 : 1 - 13
  • [24] Racetrack Memory: a high capacity, high performance, non-volatile spintronic memory
    Parkin, Stuart
    2022 14TH IEEE INTERNATIONAL MEMORY WORKSHOP (IMW 2022), 2022, : 69 - 72
  • [25] Reliability of Non-Volatile Memory Devices for Neuromorphic Applications: A Modeling Perspective
    Padovani, Andrea
    Pesic, Milan
    Nardi, Federico
    Milo, Valerio
    Larcher, Luca
    Kumar, Mondol Anik
    Baten, Md Zunaid
    2022 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2022,
  • [26] Performance evaluation of scale-free graph algorithms in low latency Non-Volatile Memory
    Shantharam, Manu
    Iwabuchi, Keita
    Cicotti, Pietro
    Carrington, Laura
    Gokhale, Maya
    Pearce, Roger
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1021 - 1028
  • [27] Non-Volatile memory (NVM) technologies
    Shao, Zili
    Chang, Yuan-Hao
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 71 : 1 - 1
  • [28] Emerging non-volatile memory technologies
    Müller, G
    Nagel, N
    Pinnowa, CU
    Röhr, T
    ESSCIRC 2003: PROCEEDINGS OF THE 29TH EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2003, : 37 - 44
  • [29] Advances in non-volatile memory technology
    Wong, Hei
    MICROELECTRONICS RELIABILITY, 2012, 52 (04) : 611 - 612
  • [30] Non-volatile memory based on nanostructures
    Kalinin, Sergei
    Yang, J. Joshua
    Demming, Anna
    NANOTECHNOLOGY, 2011, 22 (25)