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

Funding

FundersFunder number
National Science FoundationCCR-9457768, CCR-0073800, DMR-9520319

    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