Towards automatic synthesis of high-performance codes for electronic structure calculations: Data locality optimization

D. Cociorva, J. Wilkins, G. Baumgartner, P. Sadayappan, J. Ramanujam, M. Nooijen, D. Bernholdt, R. Harrison

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

    25 Scopus citations

    Abstract

    The goal of our project is the development of a program synthesis system to facilitate the development of high-performance parallel programs for a class of computations encountered in computational chemistry and computational physics. These computations are expressible as a set of tensor contractions and arise in electronic structure calculations. This paper provides an overview of a planned synthesis system that will take as input a high-level specification of the computation and generate high-performance parallel code for a number of target architectures. We focus on an approach to performing data locality optimization in this context. Preliminary experimental results on an SGI Origin 2000 are encouraging and demonstrate that the approach is effective.

    Original languageEnglish
    Title of host publicationHigh Performance Computing - HiPC 2001 - 8th International Conference, Proceedings
    EditorsBurkhard Monien, Viktor K. Prasanna, Sriram Vajapeyam
    PublisherSpringer Verlag
    Pages237-248
    Number of pages12
    ISBN (Print)3540430091, 9783540430094
    DOIs
    StatePublished - 2001
    Event8th International Conference on High Performance Computing, HiPC 2001 - Hyderabad, India
    Duration: Dec 17 2001Dec 20 2001

    Publication series

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

    Conference

    Conference8th International Conference on High Performance Computing, HiPC 2001
    Country/TerritoryIndia
    CityHyderabad
    Period12/17/0112/20/01

    Fingerprint

    Dive into the research topics of 'Towards automatic synthesis of high-performance codes for electronic structure calculations: Data locality optimization'. Together they form a unique fingerprint.

    Cite this