Identifying cost-effective common subexpressions to reduce operation count in tensor contraction evaluations

Albert Hartono, Qingda Lu, Xiaoyang Gao, Sriram Krishnamoorthy, Marcel Nooijen, Gerald Baumgartner, David E. Bernholdt, Venkatesh Choppella, Russell M. Pitzer, J. Ramanujam, Atanas Rountev, P. Sadayappan

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    14 Scopus citations

    Abstract

    Complex tensor contraction expressions arise in accurate electronic structure models in quantum chemistry, such as the coupled cluster method. Transformations using algebraic properties of commutativity and associativity can be used to significantly decrease the number of arithmetic operations required for evaluation of these expressions. Operation minimization is an important optimization step for the Tensor Contraction Engine, a tool being developed for the automatic transformation of high-level tensor contraction expressions into efficient programs. The identification of common subexpressions among a set of tensor contraction expressions can result in a reduction of the total number of operations required to evaluate the tensor contractions. In this paper, we develop an effective algorithm for common subexpression identification and demonstrate its effectiveness on tensor contraction expressions for coupled cluster equations.

    Original languageEnglish
    Title of host publicationComputational Science - ICCS 2006
    Subtitle of host publication6th International Conference, Proceedings
    PublisherSpringer Verlag
    Pages267-275
    Number of pages9
    ISBN (Print)3540343792, 9783540343790
    DOIs
    StatePublished - 2006
    EventICCS 2006: 6th International Conference on Computational Science - Reading, United Kingdom
    Duration: May 28 2006May 31 2006

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume3991 LNCS - I
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    ConferenceICCS 2006: 6th International Conference on Computational Science
    Country/TerritoryUnited Kingdom
    CityReading
    Period05/28/0605/31/06

    Fingerprint

    Dive into the research topics of 'Identifying cost-effective common subexpressions to reduce operation count in tensor contraction evaluations'. Together they form a unique fingerprint.

    Cite this