TY - GEN
T1 - Compile-time based performance prediction
AU - Cascaval, Calin
AU - De Rose, Luiz
AU - Padua, David A.
AU - Reed, Daniel A.
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2000.
PY - 2000
Y1 - 2000
N2 - In this paper we present results we obtained using a compiler to predict performance of scientific codes. The compiler, Polaris [3], is both the primary tool for estimating the performance of a range of codes, and the beneficiary of the results obtained from predicting the program behavior at compile time. We show that a simple compile-time model, augmented with profiling data obtained using very light instrumentation, can be accurate within 20% (on average) of the measured performance for codes using both dense and sparse computational methods.
AB - In this paper we present results we obtained using a compiler to predict performance of scientific codes. The compiler, Polaris [3], is both the primary tool for estimating the performance of a range of codes, and the beneficiary of the results obtained from predicting the program behavior at compile time. We show that a simple compile-time model, augmented with profiling data obtained using very light instrumentation, can be accurate within 20% (on average) of the measured performance for codes using both dense and sparse computational methods.
UR - http://www.scopus.com/inward/record.url?scp=84948974925&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84948974925&partnerID=8YFLogxK
U2 - 10.1007/3-540-44905-1_23
DO - 10.1007/3-540-44905-1_23
M3 - Conference contribution
AN - SCOPUS:84948974925
SN - 9783540678588
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 365
EP - 379
BT - Languages and Compilers for Parallel Computing - 12th International Workshop, LCPC 1999, Proceedings
A2 - Carter, Larry
A2 - Ferrante, Jeanne
PB - Springer
T2 - 12th International Workshop on Languages and Compilers for Parallel Computing, LCPC 1999
Y2 - 4 August 1999 through 6 August 1999
ER -