Corpus ID: 14749305

Complier Techniques for Efficient Parallelization of Out-of-Core Tensor Contractions

@inproceedings{Gao2005ComplierTF,
  title={Complier Techniques for Efficient Parallelization of Out-of-Core Tensor Contractions},
  author={X. Gao and S. Sahoo and Qingda Lu and G. Baumgartner and Chi-Chung Lam and J. Ramanujam and P. Sadayappan},
  year={2005}
}
The Tensor Contraction Engine (TCE) is a domain-specific compiler for implementing complex tensor contraction expressions arising in quantum chemistry applications modeling electronic structure. This paper develops a performance model for tensor contractions, considering both disk I/O as well as inter-processor communication costs, to facilitate performance-model driven loop optimization for this domain. Experimental results are provided that demonstrate the accuracy and effectiveness of the… Expand
2 Citations
Performance modeling and optimization of parallel out-of-core tensor contractions
Integrated compiler optimizations for tensor contractions

References

SHOWING 1-10 OF 30 REFERENCES
Data Locality Optimization for Synthesis of Efficient Out-of-Core Algorithms
Synthesis of High-Performance Parallel Programs for a Class of ab Initio Quantum Chemistry Models
A High-Level Approach to Synthesis of High-Performance Codes for Quantum Chemistry
A survey of out-of-core algorithms in numerical linear algebra
Compiler support for out-of-core arrays on parallel machines
Loop optimization for a class of memory-constrained computations
...
1
2
3
...