• DocumentCode
    692861
  • Title

    A framework for load balancing of Tensor Contraction expressions via dynamic task partitioning

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    2013
  • fDate
    17-22 Nov. 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    In this paper, we introduce the Dynamic Load-balanced Tensor Contractions (DLTC), a domain-specific library for efficient task parallel execution of tensor contraction expressions, a class of computation encountered in quantum chemistry and physics. Our framework decomposes each contraction into smaller unit of tasks, represented by an abstraction referred to as iterators. We exploit an extra level of parallelism by having tasks across independent contractions executed concurrently through a dynamic load balancing runtime. We demonstrate the improved performance, scalability, and flexibility for the computation of tensor contraction expressions on parallel computers using examples from Coupled Cluster (CC) methods.
  • Keywords
    parallel processing; quantum chemistry; resource allocation; tensors; CC methods; DLTC; coupled cluster methods; domain-specific library; dynamic load balancing runtime; dynamic load-balanced tensor contractions; dynamic task partitioning; load balancing; parallel computers; quantum chemistry; task parallel execution; tensor contraction expression computation; tensor contraction expressions; Computational modeling; Indexes; Libraries; Load management; Memory management; Program processors; Tensile stress; Tensor contraction; domain-specific language; dynamic load balancing; task scheduling library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4503-2378-9
  • Type

    conf

  • DOI
    10.1145/2503210.2503290
  • Filename
    6877446