TY - GEN
T1 - An architecture for flexible auto-tuning
T2 - 2nd International Conference on Green High Performance Computing, ICGHPC 2016
AU - Mijakovic, Robert
AU - Firbach, Michael
AU - Gerndt, Michael
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/7/8
Y1 - 2016/7/8
N2 - Due to the complexity and diversity of new parallel architectures, automatic tuning of parallel applications has become increasingly important for achieving acceptable performance levels, as well as performance portability. The European AutoTune project developed a tuning framework that closely integrates and automates performance analysis and performance tuning. The Periscope Tuning Framework (PTF) relies on a flexible plugin mechanism and provides tuning plugins for various different tuning aspects. Each plugin provides codified expert knowledge for performance or energy efficiency tuning. PTF is able to tune serial and parallel codes for homogeneous and heterogeneous target hardware. The output of the framework is tuning recommendations that can be integrated into the production version of the code. In this paper, we present the latest development in the design of PTF aiming at (1) achieving higher portability and scalability by using the Score-P measurement infrastructure, (2) extending Score-P with tuning capabilities, (3) increasing analysis capabilities by providing new analysis strategies, and (4) increasing tuning capabilities by providing new plugins.
AB - Due to the complexity and diversity of new parallel architectures, automatic tuning of parallel applications has become increasingly important for achieving acceptable performance levels, as well as performance portability. The European AutoTune project developed a tuning framework that closely integrates and automates performance analysis and performance tuning. The Periscope Tuning Framework (PTF) relies on a flexible plugin mechanism and provides tuning plugins for various different tuning aspects. Each plugin provides codified expert knowledge for performance or energy efficiency tuning. PTF is able to tune serial and parallel codes for homogeneous and heterogeneous target hardware. The output of the framework is tuning recommendations that can be integrated into the production version of the code. In this paper, we present the latest development in the design of PTF aiming at (1) achieving higher portability and scalability by using the Score-P measurement infrastructure, (2) extending Score-P with tuning capabilities, (3) increasing analysis capabilities by providing new analysis strategies, and (4) increasing tuning capabilities by providing new plugins.
KW - PTF
KW - Parallel computing
KW - auto-tuning
KW - performance analysis
KW - performance tuning
UR - http://www.scopus.com/inward/record.url?scp=84981248786&partnerID=8YFLogxK
U2 - 10.1109/ICGHPC.2016.7508066
DO - 10.1109/ICGHPC.2016.7508066
M3 - Conference contribution
AN - SCOPUS:84981248786
T3 - 2016 2nd International Conference on Green High Performance Computing, ICGHPC 2016
BT - 2016 2nd International Conference on Green High Performance Computing, ICGHPC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 26 February 2016 through 27 February 2016
ER -