arrow
Return

A unified framework for optimizing communication in data-parallel programs

delete1996-07-01
delete38
PRE
AI
M
Manish Gupta *
E
Edith Schonberg
H
Harini Srinivasan
DOI:10.1109/71.508249delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a framework, based on global array data-flow analysis, to reduce communication costs in a program being compiled for a distributed memory machine. We introduce available section descriptor, a novel representation of communication involving array sections. This representation allows us to apply techniques for partial redundancy elimination to obtain powerful communication optimizations. With a single framework, we are able to capture optimizations like 1) vectorizing communication, 2) eliminating communication that is redundant on any control flow path, 3) reducing the amount of data being communicated, 4) reducing the number-of processors to which data must be communicated, and (5) moving communication earlier to hide latency, and to subsume previous communication. We show that the bidirectional problem of eliminating partial redundancies can be decomposed into simpler unidirectional problems even in the context of an array section representation, which makes the analysis procedure more efficient. We present results from a preliminary implementation of this framework, which are extremely encouraging, and demonstrate the effectiveness of this analysis in improving the performance of programs.
Keywords:
array section descriptors
communication optimizations
data availability
data-flow analysis
data-parallelism
High Performance Fortran
partial redundancy elimination
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

errShare
errSave
2293
err2018-05-10
err0
errOAAI
errRafeed Alkawadri
errShare
errSave
Magnetic ordering and low-temperature thermodynamic properties of ErFe2Ge2
err2010-10-01
err0
PREAI
errA. SzytuŁa; D. Kaczorowski; S. Baran; B. Penc; A. Gil; A. Hoser
errShare
errSave
errShare
errSave
Resist Requirements and Limitations for Nanoscale Electron-Beam Patterning
err2011-02-11
err0
errOAAI
errJ. Alexander Liddle; Gregg M. Gallatin; Leonidas E. Ocola
errShare
errSave
Anxiety disorders in pregnancy
err2008-10-16
err0
PREAI
errBavanisha Vythilingum
errShare
errSave
errShare
errSave
researcher View more