Data locality optimization for synthesis of efficient out-of-core algorithms

Sandhya Krishnan, Sriram Krishnamoorthy, Gerald Baumgartner, Daniel Cociorva, Chi Chung Lam, P. Sadayappan, J. Ramanujam, David E. Bernholdt, Venkatesh Choppella

Research output: Contribution to journalArticlepeer-review

11 Scopus citations

Abstract

This paper describes an approach to synthesis of efficient out-of-core code for a class of imperfectly nested loops that represent tensor contraction computations. Tensor contraction expressions arise in many accurate computational models of electronic structure. The developed approach combines loop fusion with loop tiling and uses a performance-model driven approach to loop tiling for the generation of out-of-core code. Experimental measurements are provided that show a good match with model-based predictions and demonstrate the effectiveness of the proposed algorithm.

Original languageEnglish
Pages (from-to)406-417
Number of pages12
JournalLecture Notes in Computer Science
Volume2913
DOIs
StatePublished - 2003

Fingerprint

Dive into the research topics of 'Data locality optimization for synthesis of efficient out-of-core algorithms'. Together they form a unique fingerprint.

Cite this