Contracting Symmetric Tensors Using Fewer Multiplications

作者: James W. Demmel , Edgar Solomonik

DOI: 10.3929/ETHZ-A-010345741

关键词:

摘要: We present more computationally-efficient algorithms for contracting symmetric tensors. Tensor contractions are reducible to matrix multiplication, but permutational symmetries of the data, which expressed by tensor representation, provide an opportunity efficient algorithms. Previously known methods have exploited only that yield identical computations directly evident in contraction expression. a new ‘symmetry preserving’ algorithm uses algebraic reorganization order exploit considerably symmetry computation than conventional approach. The requires fewer multiplications additions per multiplication previous approaches. applications this result include capability multiply vector, as well compute rank-2 vector outer product half number scalar multiplications, albeit with additions. preserving can also be adapted perform complex versions these operations, namely Hermitian and product, 3/4 overall operations. Consequently, operations needed direct eigenvalues is reduced same factor. Our antisymmetric case therefore applicable tensor-contraction employed quantum chemistry. For applications, notably coupled-cluster method, our yields highest potential speed-ups, since many higher-order reduction achieved enables equivalent cost. highlight three typical taken from different orders, achieves 2X, 4X, 9X improvements arithmetic cost over standard

参考文章(19)
Victor Pan, How Can We Speed Up Matrix Multiplication? SIAM Review. ,vol. 26, pp. 393- 415 ,(1984) , 10.1137/1026076
Martin Head-Gordon, John A. Pople, Michael J. Frisch, MP2 energy evaluation by direct methods Chemical Physics Letters. ,vol. 153, pp. 503- 506 ,(1988) , 10.1016/0009-2614(88)85250-3
C. L. Lawson, R. J. Hanson, D. R. Kincaid, F. T. Krogh, Basic Linear Algebra Subprograms for Fortran Usage ACM Transactions on Mathematical Software. ,vol. 5, pp. 308- 323 ,(1979) , 10.1145/355841.355847
Stanislaw A. Kucharski, Rodney J. Bartlett, Coupled-cluster methods that include connected quadruple excitations, T4: CCSDTQ-1 and Q(CCSDT) Chemical Physics Letters. ,vol. 158, pp. 550- 555 ,(1989) , 10.1016/0009-2614(89)87388-9
Edgar Solomonik, Devin Matthews, Jeff R. Hammond, John F. Stanton, James Demmel, A massively parallel tensor contraction framework for coupled-cluster computations Journal of Parallel and Distributed Computing. ,vol. 74, pp. 3176- 3190 ,(2014) , 10.1016/J.JPDC.2014.06.002
Rodney J. Bartlett, J.D. Watts, S.A. Kucharski, J. Noga, Non-iterative fifth-order triple and quadruple excitation energy corrections in correlated methods Chemical Physics Letters. ,vol. 165, pp. 513- 522 ,(1990) , 10.1016/0009-2614(90)87031-L
Jozef Noga, Rodney J. Bartlett, The full CCSDT model for molecular electronic structure Journal of Chemical Physics. ,vol. 86, pp. 7041- 7050 ,(1987) , 10.1063/1.452353
Tamara G. Kolda, Brett W. Bader, Tensor Decompositions and Applications Siam Review. ,vol. 51, pp. 455- 500 ,(2009) , 10.1137/07070111X