TY - GEN
T1 - Fast multi-parameter performance modeling
AU - Calotoiu, Alexandru
AU - Beckingsale, David
AU - Earl, Christopher W.
AU - Hoefler, Torsten
AU - Karlin, Ian
AU - Schulz, Martin
AU - Wolf, Felix
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/12/6
Y1 - 2016/12/6
N2 - Tuning large applications requires a clever exploration of the design and configuration space. Especially on supercomputers, this space is so large that its exhaustive traversal via performance experiments becomes too expensive, if not impossible. Manually creating analytical performance models provides insights into optimization opportunities but is extremely laborious if done for applications of realistic size. If we must consider multiple performance-relevant parameters and their possible interactions, a common requirement, this task becomes even more complex. We build on previous work on automatic scalability modeling and significantly extend it to allow insightful modeling of any combination of application execution parameters. Multi-parameter modeling has so far been outside the reach of automatic methods due to the exponential growth of the model search space. We develop a new technique to traverse the search space rapidly and generate insightful performance models that enable a wide range of uses from performance predictions for balanced machine design to performance tuning.
AB - Tuning large applications requires a clever exploration of the design and configuration space. Especially on supercomputers, this space is so large that its exhaustive traversal via performance experiments becomes too expensive, if not impossible. Manually creating analytical performance models provides insights into optimization opportunities but is extremely laborious if done for applications of realistic size. If we must consider multiple performance-relevant parameters and their possible interactions, a common requirement, this task becomes even more complex. We build on previous work on automatic scalability modeling and significantly extend it to allow insightful modeling of any combination of application execution parameters. Multi-parameter modeling has so far been outside the reach of automatic methods due to the exponential growth of the model search space. We develop a new technique to traverse the search space rapidly and generate insightful performance models that enable a wide range of uses from performance predictions for balanced machine design to performance tuning.
UR - http://www.scopus.com/inward/record.url?scp=85013188410&partnerID=8YFLogxK
U2 - 10.1109/CLUSTER.2016.57
DO - 10.1109/CLUSTER.2016.57
M3 - Conference contribution
AN - SCOPUS:85013188410
T3 - Proceedings - IEEE International Conference on Cluster Computing, ICCC
SP - 172
EP - 181
BT - Proceedings - 2016 IEEE International Conference on Cluster Computing, CLUSTER 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE International Conference on Cluster Computing, CLUSTER 2016
Y2 - 13 September 2016 through 15 September 2016
ER -