TY - GEN
T1 - A high-level approach to synthesis of high-performance codes for quantum chemistry
AU - Baumgartner, Gerald
AU - Bernholdt, David E.
AU - Cociorva, Daniel
AU - Harrison, Robert
AU - Hirata, So
AU - Lam, Chi Chung
AU - Nooijen, Marcel
AU - Pitzer, Russell
AU - Ramanujam, J.
AU - Sadayappan, P.
N1 - Publisher Copyright:
© 2002 IEEE.
PY - 2002
Y1 - 2002
N2 - This paper discusses an approach to the synthesis of high-performance parallel programs for a class of computations encountered in quantum chemistry and physics. These computations are expressible as a set of tensor contractions and arise in electronic structure modeling. An overview is provided of the synthesis system, that transforms a high-level specification of the computation into high-performance parallel code, tailored to the characteristics of the target architecture. An example from computational chemistry is used to illustrate how different code structures are generated under different assumptions of available memory on the target computer.
AB - This paper discusses an approach to the synthesis of high-performance parallel programs for a class of computations encountered in quantum chemistry and physics. These computations are expressible as a set of tensor contractions and arise in electronic structure modeling. An overview is provided of the synthesis system, that transforms a high-level specification of the computation into high-performance parallel code, tailored to the characteristics of the target architecture. An example from computational chemistry is used to illustrate how different code structures are generated under different assumptions of available memory on the target computer.
UR - http://www.scopus.com/inward/record.url?scp=85117163262&partnerID=8YFLogxK
U2 - 10.1109/SC.2002.10056
DO - 10.1109/SC.2002.10056
M3 - Conference contribution
AN - SCOPUS:85117163262
T3 - Proceedings of the International Conference on Supercomputing
BT - Proceedings of the IEEE/ACM SC 2002 Conference, SC 2002
PB - Association for Computing Machinery
T2 - 2002 IEEE/ACM Conference on Supercomputing, SC 2002
Y2 - 16 November 2002 through 22 November 2002
ER -