Skip to main navigation Skip to search Skip to main content

Automatic generation of I/O kernels for HPC applications

  • Babak Behzad
  • , Hoang Vu Dang
  • , Farah Hariri
  • , Weizhe Zhang
  • , Marc Snir
  • University of Illinois at Urbana-Champaign
  • Argonne National Laboratory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The study of the I/O performance of a parallel application can be facilitated by the use of an I/O kernel - a program that generates the same I/O calls as the original application, but can be executed much faster. Such I/O kernels are especially important when the programs under study are proprietary or classified, and only available in binary form.In this paper, we show how to create automatically such an I/O kernel, by executing the target application with an instrumented I/O library, next 'compressing' the resulting I/O traces into a compact C program that generates those traces.

Original languageEnglish
Title of host publicationProceedings of PDSW 2014
Subtitle of host publication9th Parallel Data Storage Workshop - Held in Conjunction with SC 2014: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages31-36
Number of pages6
ISBN (Electronic)9781479970254
DOIs
StatePublished - 16 Nov 2014
Event9th Parallel Data Storage Workshop, PDSW 2014 - Held in Conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014 - New Orleans, United States
Duration: 16 Nov 201416 Nov 2014

Publication series

NameProceedings of PDSW 2014: 9th Parallel Data Storage Workshop - Held in Conjunction with SC 2014: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference9th Parallel Data Storage Workshop, PDSW 2014 - Held in Conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014
Country/TerritoryUnited States
CityNew Orleans
Period16/11/1416/11/14

Keywords

  • I/O kernels
  • I/O trace and replay
  • Parallel I/O

Fingerprint

Dive into the research topics of 'Automatic generation of I/O kernels for HPC applications'. Together they form a unique fingerprint.

Cite this