A Multi-Level Approach for Understanding I/O Activity in HPC Applications

被引:0
|
作者
Luu, Houng [1 ]
Behzad, Babak [1 ]
Aydt, Ruth [2 ]
Winslett, Marianne [1 ]
机构
[1] Univ Illinois Urabana Champaign, Champaign, IL 61820 USA
[2] HDF Grp, Champaign, IL 61820 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
I/O has become one of the determining factors of HPC application performance. Understanding an application's I/O activity requires a multi-level view of the I/O function flow that includes high-level I/O libraries. We have developed a tracing framework, called Recorder, that captures I/O function calls at multiple layers of the parallel I/O stack without requiring source code modifications. In this paper, we show how Recorder's trace output can be used to investigate I/O activity and identify performance inefficiencies in two I/O benchmarks running on a leading edge HPC platform. Future work to organize and present the collected information more intuitively will further increase the value of Recorder's capabilities. We believe that a multi-level I/O tracing framework can provide key insights to end users and I/O library developers working to improve I/O on HPC platforms.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Demystifying asynchronous I/O Interference in HPC applications
    Tseng, Shu-Mei
    Nicolae, Bogdan
    Cappello, Franck
    Chandramowlishwaran, Aparna
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2021, 35 (04): : 391 - 412
  • [32] A multi-level approach for document clustering
    Oliveira, S
    Seok, SC
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 204 - 211
  • [33] Replicating HPC I/O Workloads With Proxy Applications
    Dickson, James
    Wright, Steven
    Maheswaran, Satheesh
    Herdman, Andy
    Miller, Mark C.
    Jarvis, Stephen
    PROCEEDINGS OF PDSW-DISCS 2016 - 1ST JOINT INTERNATIONAL WORKSHOP ON PARALLEL DATA STORAGE AND DATA INTENSIVE SCALABLE COMPUTING SYSTEMS, 2016, : 13 - 18
  • [34] Defining Species: A Multi-Level Approach
    Baetu, Tudor M.
    ACTA BIOTHEORETICA, 2012, 60 (03) : 239 - 255
  • [35] A Multi-Level Approach to Interoception and Psychopathology
    Khalsa, Sahib
    Puhl, Maria
    Yeh, Hung-wen
    Kuplicki, Rayus
    Forthman, Katie
    Feinstein, Justin
    Victor, Teresa
    Paulus, Martin
    NEUROPSYCHOPHARMACOLOGY, 2018, 43 : S431 - S431
  • [36] A multi-level approach to sensor management
    Strömberg, D
    SENSOR FUSION: ARCHITECTURES, ALGORITHMS, AND APPLICATIONS IV, 2000, 4051 : 456 - 461
  • [37] Defining Species: A Multi-Level Approach
    Tudor M. Baetu
    Acta Biotheoretica, 2012, 60 : 239 - 255
  • [38] Scheduling the I/O of HPC applications under congestion
    Gainaru, Ana
    Aupy, Guillaume
    Benoit, Anne
    Cappello, Franck
    Robert, Yves
    Snir, Marc
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 1013 - 1022
  • [39] An approach of multi-level semantics abstraction
    Xu, HL
    Xu, DSZ
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2005, 3682 : 1190 - 1196
  • [40] A Model-driven Approach to Flexible Multi-Level Customization of SaaS Applications
    Jaroucheh, Zakwan
    Liu, Xiaodong
    Smith, Sally
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 241 - 246