Optimizing data alignment for data parallel programs

Hong Xu*, Lionel M. Ni

*Corresponding author for this work

Research output: Contribution to conferenceConference Paperpeer-review

1 Citation (Scopus)

Abstract

Data decomposition across processors is critical to the performance of data parallel programs on distributed-memory machines. The data decomposition problem involves data alignment and data distribution. This paper addresses the data alignment phase which can be classified into slope alignment and offset alignment. We propose a data reference graph (DRG) model. Based on the DRG model, a slope alignment heuristic algorithm and an offset alignment heuristic algorithm are proposed for the purpose of minimizing interprocessor communication. Such a DRG-based data alignment framework makes our work unique from other related work. The time complexity of both proposed algorithms are in the linear order of distinct references given in a program structure.

Original languageEnglish
Pages336-344
Number of pages9
DOIs
Publication statusPublished - 1994
Externally publishedYes
EventProceedings of the 1994 IEEE 14th International Conference on Distributed Computing Systems - Poznan, Pol
Duration: 21 Jun 199424 Jun 1994

Conference

ConferenceProceedings of the 1994 IEEE 14th International Conference on Distributed Computing Systems
CityPoznan, Pol
Period21/06/9424/06/94

Fingerprint

Dive into the research topics of 'Optimizing data alignment for data parallel programs'. Together they form a unique fingerprint.

Cite this