Automated Operation Minimization of Tensor Contraction Expressions in Electronic Structure Calculations

@inproceedings{Hartono2005AutomatedOM,
  title={Automated Operation Minimization of Tensor Contraction Expressions in Electronic Structure Calculations},
  author={Albert Hartono and A. Sibiryakov and M. Nooijen and G. Baumgartner and D. Bernholdt and S. Hirata and Chi-Chung Lam and R. Pitzer and J. Ramanujam and P. Sadayappan},
  booktitle={International Conference on Computational Science},
  year={2005}
}
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, but the optimization problem is NP-hard. Operation minimization is an important optimization step for the Tensor Contraction Engine, a tool being developed… Expand
Identifying Cost-Effective Common Subexpressions to Reduce Operation Count in Tensor Contraction Evaluations
Performance optimization of tensor contraction expressions for many-body methods in quantum chemistry.
CAST: Contraction Algorithm for Symmetric Tensors
Towards an efficient use of the BLAS library for multilinear tensor contractions
Integrated compiler optimizations for tensor contractions
A Communication-Optimal Framework for Contracting Distributed Tensors
Generating Efficient Tensor Contractions for GPUs
...
1
2
3
...

References

SHOWING 1-10 OF 16 REFERENCES
Computer algebra symbolic and algebraic computation
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
Performance optimization of a class of loops implementing multidimensional integrals
On Optimizing a Class of Multi-Dimensional Loops with Reductions for Parallel Execution
Arithmetic complexity of computations
Crafting A Compiler
...
1
2
...