• Home
  • Search
  • A brief summary on formalizing parallel tensor distributions redistributions and algorithm derivations.
  • Open Access IconOpen Access
  • Cite Icon4
  • https://doi.org/10.2172/1222973Copy DOI Icon

A brief summary on formalizing parallel tensor distributions redistributions and algorithm derivations.

  • Sep 1, 2015
  • Martin Schatz +2 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Large-scale datasets in computational chemistry typically require distributed-memory parallel methods to perform a special operation known as tensor contraction. Tensors are multidimensional arrays, and a tensor contraction is akin to matrix multiplication with special types of permutations. Creating an efficient algorithm and optimized im- plementation in this domain is complex, tedious, and error-prone. To address this, we develop a notation to express data distributions so that we can apply use automated methods to find optimized implementations for tensor contractions. We consider the spin-adapted coupled cluster singles and doubles method from computational chemistry and use our methodology to produce an efficient implementation. Experiments per- formed on the IBM Blue Gene/Q and Cray XC30 demonstrate impact both improved performance and reduced memory consumption.

Similar Papers
  • Research Article
  • Citations6

Cross-scale efficient tensor contractions for coupled cluster computations through multiple programming model backends

  • Mar 08, 2017
  • Journal of Parallel and Distributed Computing
  • Khaled Z Ibrahim +3
  • Research Article
  • Citations1

Codebase release 1.3 for SymTensor

  • Feb 24, 2023
  • SciPost Physics Codebases
  • Yang Gao +3
  • Single Report
  • Citations66

MATLAB tensor classes for fast algorithm prototyping.

  • Oct 01, 2004
  • Brett Bader +1
  • Book Chapter
  • Citations10

Parallel Query Support for Multidimensional Data: Inter-object Parallelism

  • Jan 01, 2002
  • Karl Hahn +3
  • Research Article
  • Citations3

FS3change: A Scalable Method for Change Pattern Mining

  • Jun 01, 2023
  • IEEE Transactions on Software Engineering
  • Mario Janke +1
  • Book Chapter
  • Citations10

P2LSA and P2LSA+: Two Paralleled Probabilistic Latent Semantic Analysis Algorithms Based on the MapReduce Model

  • Jan 01, 2011
  • Yan Jin +5
  • Research Article
  • Citations80

New algorithm for tensor contractions on multi-core CPUs, GPUs, and accelerators enables CCSD and EOM-CCSD calculations with over 1000 basis functions on a single compute node.

  • Mar 01, 2017
  • Journal of Computational Chemistry
  • Ilya A Kaliman +1
  • Conference Article
  • Citations47

Parallel de novo assembly of large genomes from high-throughput short reads

  • Jan 01, 2010
  • B G Jackson +4
  • Supplementary Content
  • Citations7

Parallel Algorithms for Inferring Gene Regulatory Networks: A Review

  • Nov 01, 2018
  • Current Genomics
  • Omid Abbaszadeh +2
  • Research Article
  • Citations16

PLANC

  • Jun 26, 2021
  • ACM Transactions on Mathematical Software
  • Srinivas Eswar +5
  • Research Article
  • Citations2

PERFORMANCE PREDICTION OF PARALLEL SELF CONSISTENT FIELD COMPUTATION

  • Aug 01, 1996
  • Parallel Algorithms and Applications
  • J Papay +3
  • Conference Article
  • Citations4

An Efficient Parallelization Approach for Large-Scale Sparse Non-Negative Matrix Factorization Using Kullback-Leibler Divergence on Multi-GPU

  • Dec 01, 2017
  • Hao Li +4
  • Research Article
  • Citations22

TAMM: Tensor algebra for many-body methods.

  • Jul 10, 2023
  • The Journal of Chemical Physics
  • Erdal Mutlu +11
  • Conference Article
  • Citations10

Efficient parallel and distributed topological sort algorithms

  • Mar 17, 1997
  • J Ma +3
  • Research Article
  • Citations73

Parallel computational chemistry made easier: The development of NWChem

  • Feb 25, 1995
  • International Journal of Quantum Chemistry
  • D E Bernholdt +14
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.