Space-time trade-off optimization for a class of electronic structure calculations

Daniel Cociorva, Gerald Baumgartner, Chi Chung Lam, P. Sadayappan, J. Ramanujam, Marcel Nooijen, David E. Bernholdt, Robert Harrison

    Research output: Contribution to conferencePaperpeer-review

    42 Scopus citations

    Abstract

    The accurate modeling of the electronic structure of atoms and molecules is very computationally intensive. Many models of electronic structure, such as the Coupled Cluster approach, involve collections of tensor contractions. There are usually a large number of alternative ways of implementing the tensor contractions, representing different trade-offs between the space required for temporary intermediates and the total number of arithmetic operations. In this paper, we present an algorithm that starts with an operation-minimal form of the computation and systematically explores the possible space-time trade-offs to identify the form with lowest cost that fits within a specified memory limit. Its utility is demonstrated by applying it to a computation representative of a component in the CCSD(T) formulation in the NWChem quantum chemistry suite from Pacific Northwest National Laboratory.

    Original languageEnglish
    Pages177-186
    Number of pages10
    DOIs
    StatePublished - 2002
    EventProceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02) - Berlin, Germany
    Duration: Jun 17 2002Jun 19 2002

    Conference

    ConferenceProceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02)
    Country/TerritoryGermany
    CityBerlin
    Period06/17/0206/19/02

    Keywords

    • Loop fusion
    • Loop transformation
    • Tile size selection

    Fingerprint

    Dive into the research topics of 'Space-time trade-off optimization for a class of electronic structure calculations'. Together they form a unique fingerprint.

    Cite this