@inproceedings{cbae5e527e05462387a41cd63d838cfd,
title = "Automatic generation of I/O kernels for HPC applications",
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.",
keywords = "I/O kernels, I/O trace and replay, Parallel I/O",
author = "Babak Behzad and Dang, {Hoang Vu} and Farah Hariri and Weizhe Zhang and Marc Snir",
year = "2014",
month = jan,
day = "20",
doi = "10.1109/PDSW.2014.6",
language = "English (US)",
series = "Proceedings 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",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "31--36",
booktitle = "Proceedings of PDSW 2014",
address = "United States",
note = "9th Parallel Data Storage Workshop, PDSW 2014 - Held in Conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014 ; Conference date: 16-11-2014",
}