TY - GEN
T1 - Methods of inference and learning for performance modeling of parallel applications
AU - Lee, Benjamin C.
AU - Brooks, David M.
AU - De Supinski, Bronis R.
AU - Schulz, Martin
AU - Singh, Karan
AU - McKee, Sally A.
PY - 2007
Y1 - 2007
N2 - Increasing system and algorithmic complexity combined with a growing number of tunable application parameters pose significant challenges for analytical performance modeling. We propose a series of robust techniques to address these challenges. In particular, we apply statistical techniques such as clustering, association, and correlation analysis, to understand the application parameter space better. We construct and compare two classes of effective predictive models: piecewise polynomial regression and artifical neural networks. We compare these techniques with theoretical analyses and experimental results. Overall, both regression and neural networks are accurate with median error rates ranging from 2.2 to 10.5 percent. The comparable accuracy of these models suggest differentiating features will arise from ease of use, transparency, and computational efficiency.
AB - Increasing system and algorithmic complexity combined with a growing number of tunable application parameters pose significant challenges for analytical performance modeling. We propose a series of robust techniques to address these challenges. In particular, we apply statistical techniques such as clustering, association, and correlation analysis, to understand the application parameter space better. We construct and compare two classes of effective predictive models: piecewise polynomial regression and artifical neural networks. We compare these techniques with theoretical analyses and experimental results. Overall, both regression and neural networks are accurate with median error rates ranging from 2.2 to 10.5 percent. The comparable accuracy of these models suggest differentiating features will arise from ease of use, transparency, and computational efficiency.
KW - Neural networks
KW - Numerical methods
KW - Performance prediction
KW - Regression
KW - Statistics
UR - http://www.scopus.com/inward/record.url?scp=34748909426&partnerID=8YFLogxK
U2 - 10.1145/1229428.1229479
DO - 10.1145/1229428.1229479
M3 - Conference contribution
AN - SCOPUS:34748909426
SN - 1595936025
SN - 9781595936028
T3 - Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
SP - 249
EP - 258
BT - Proceedings of the 2007 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'07
T2 - 2007 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'07
Y2 - 14 March 2007 through 17 March 2007
ER -