DocumentCode :
692909
Title :
Taming parallel I/O complexity with auto-tuning
Author :
Behzad, Babak ; Huong Vu Thanh Luu ; Huchette, Joseph ; Byna, Surendra ; Prabhat ; Aydt, Ruth ; Koziol, Quincey ; Snir, Marc
Author_Institution :
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2013
fDate :
17-22 Nov. 2013
Firstpage :
1
Lastpage :
12
Abstract :
We present an auto-tuning system for optimizing I/O performance of HDF5 applications and demonstrate its value across platforms, applications, and at scale. The system uses a genetic algorithm to search a large space of tunable parameters and to identify effective settings at all layers of the parallel I/O stack. The parameter settings are applied transparently by the auto-tuning system via dynamically intercepted HDF5 calls. To validate our auto-tuning system, we applied it to three I/O benchmarks (VPIC, VORPAL, and GCRM) that replicate the I/O activity of their respective applications. We tested the system with different weak-scaling configurations (128, 2048, and 4096 CPU cores) that generate 30 GB to 1 TB of data, and executed these configurations on diverse HPC platforms (Cray XE6, IBM BG/P, and Dell Cluster). In all cases, the auto-tuning framework identified tunable parameters that substantially improved write performance over default system settings. We consistently demonstrate I/O write speedups between 2× and 100× for test configurations.
Keywords :
computational complexity; genetic algorithms; input-output programs; parallel processing; program testing; HDF5 applications; IO write speedups; auto-tuning system; default system settings; diverse HPC platforms; dynamically intercepted HDF5 calls; genetic algorithm; parallel IO complexity; parallel IO stack; test configurations; tunable parameters; weak-scaling configurations; Abstracts; Buffer storage; Choppers (circuits); Kernel; Laboratories; Sociology; Statistics; Auto-Tuning; Parallel I/O; Parallel file systems; Performance Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4503-2378-9
Type :
conf
Filename :
6877501
Link To Document :
بازگشت