• Home
  • Search
  • An Automatic Computation and Data Decomposition Algorithm of Prioritized Dominant Array
  • Cite Icon2
  • https://doi.org/10.1109/pdcat.2012.42Copy DOI Icon

An Automatic Computation and Data Decomposition Algorithm of Prioritized Dominant Array

  • Dec 1, 2012
  • Rui Ding +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Automatic decomposition is a compile technique that maps computation and data onto different processors, and array is one of the main targets processed. Certain arrays, whose migration is the most expensive, are termed as dominant arrays. Since every computing node has its own memory on distributed memory parallel computers (DMPCs), decompositions of dominant arrays have directly impact on the performance of parallel program. To avoid remote data accessing, each definition and use of arrays needs to be distributed consistently, so as that there are too many partition constraints to increase decomposition choices of dominant arrays. We propose an automatic computation and data decomposition algorithm of prioritized dominant array in this paper. Our algorithm ranks arrays according to their potential communication costs, and then finds data decomposition for arrays in the decreasing order of rank. We serialize low rank arrays to enhance the decomposition priority of high rank ones. Finally, serial arrays are to be partitioned if maintaining parallel benefits of previous results. The experimental results show that this algorithm can improve the performance of parallel programs.

Similar Papers
  • Book Chapter
  • Citations98

An overview of the Fortran D programming system

  • Aug 07, 1991
  • S Hiranandani +4
  • Conference Article
  • Citations8

Optimizing Data Decomposition for Data Parallel Programs

  • Aug 01, 1994
  • Hong Xu +1
  • Research Article

Structural safety analysis of fixed offshore platforms

  • Aug 01, 1994
  • Computing Systems in Engineering
  • M.R Justino Filho +1
  • Research Article
  • Citations5

Efficient solid state NMR powder simulations using SMP and MPP parallel computation

  • Mar 29, 2003
  • Journal of Magnetic Resonance
  • Jørgen Holm Kristensen +1
  • Conference Article
  • Citations1

The Scalability of Embedded Structured Grids and Unstructured Grids in Large Scale Ice Sheet Modeling on Distributed Memory Parallel Computers

  • May 01, 2018
  • Phillip M Dickens +2
  • Conference Article
  • Citations16

Critical-path candidates: scalable performance modeling for MPI workloads

  • Mar 01, 2015
  • Jian Chen +1
  • Research Article

Long-Range Hydroacoustic Propagation Modelling Schemes on Distributed Memory Parallel Computers

  • Feb 22, 2025
  • Journal of Theoretical and Computational Acoustics
  • Noriyuki Kushida +1
  • Research Article
  • Citations3

Parallel implementation of a ray tracing algorithm for distributed memory parallel computers

  • Oct 01, 1997
  • Concurrency: Practice and Experience
  • Tong-Yee Lee +2
  • Research Article
  • Citations11

Fast and highly scalable parallel computations for fundamental matrix problems on distributed memory systems

  • Jul 29, 2009
  • The Journal of Supercomputing
  • Keqin Li
  • Conference Article
  • Citations3

Fast and Scalable Parallel Matrix Computations on Distributed Memory Systems

  • Apr 04, 2005
  • Keqin Li
  • Conference Article
  • Citations27

AP1000+

  • Nov 01, 1994
  • Kenichi Hayashi +8
  • Research Article
  • Citations91

An efficient parallel-computing method for modeling nonisothermal multiphase flow and multicomponent transport in porous and fractured media

  • Jan 29, 2002
  • Advances in Water Resources
  • Yu-Shu Wu +5
  • Book Chapter
  • Citations1

Understanding the performance of parallel symbolic programs

  • Jan 01, 1996
  • Robert H Halstead
  • Book Chapter
  • Citations22

Low-cost process creation and dynamic partitioning in Qlisp

  • Jan 01, 1990
  • Joseph D Pehoushek +1
  • Book Chapter
  • Citations3

Load Balancing in SPMD Applications: Concepts and Experiments

  • Jan 01, 2004
  • A Plastino +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.