• DocumentCode
    154137
  • Title

    CAST: Contraction Algorithm for Symmetric Tensors

  • Author

    Rajbhandari, Sujan ; Nikam, Akshay ; Pai-Wei Lai ; Stock, Kevin ; Krishnamoorthy, Sriram ; Sadayappan, P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    2014
  • fDate
    9-12 Sept. 2014
  • Firstpage
    261
  • Lastpage
    272
  • Abstract
    Tensor contractions represent the most compute- intensive core kernels in ab initio computational quantum chemistry and nuclear physics. Symmetries in these tensor contractions make them difficult to load balance and scale to large distributed systems. In this paper, we develop an efficient and scalable algorithm to contract symmetric tensors. We introduce a novel approach that avoids data redistribution during contraction of symmetric tensors while also bypassing redundant storage and maintaining load balance. We present experimental results on two parallel supercomputers for several symmetric contractions that appear in the coupled cluster singles and doubles (CCSD) quantum chemistry method. We also present a novel approach to tensor redistribution that can take advantage of parallel hyperplanes when the initial distribution has replicated dimensions, and use collective broadcast when the final distribution has replicated dimensions, making the algorithm very efficient.
  • Keywords
    chemistry computing; parallel processing; quantum chemistry; tensors; CAST; CCSD quantum chemistry; computational quantum chemistry; compute-intensive core kernel; contraction algorithm for symmetric tensor; coupled cluster singles and doubles; nuclear physics; parallel hyperplane; parallel supercomputer; redundant storage; symmetric contraction; tensor contraction; Chemistry; Contracts; Indexes; Quantum computing; Software; Symmetric matrices; Tensile stress; Communication; Contractions; Optimize; Redistribution; Symmetric; Tensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2014 43rd International Conference on
  • Conference_Location
    Minneapolis MN
  • ISSN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2014.35
  • Filename
    6957235