A systematic approach to synthesize data alignment directives for distributed memory machines

  • Authors:
  • Chih-Zong Lin;Chien-Chao Tseng;Yi-Lin Chen;Tso-Wei Kuo

  • Affiliations:
  • Department of Computer Science and Information Engineering, National Chiao Tung University, Hsinchu 30050 Taiwan ROC;Department of Computer Science and Information Engineering, National Chiao Tung University, Hsinchu 30050 Taiwan ROC;Department of Computer Science and Information Engineering, National Chiao Tung University, Hsinchu 30050 Taiwan ROC;Department of Computer Science and Information Engineering, National Chiao Tung University, Hsinchu 30050 Taiwan ROC

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a systematic method to synthesize the alignment and realignment directives for data-parallel languages. By using several heuristic rules, this method can determine the multiple alignment relation of the given program. This method can be carried out in polynomial time. An NAS parallel benchmark program was selected as a benchmark and compiled for execution on a Transputer system. The result shows that the execution time of the multiple alignment version of the given program obtained by the proposed method is smaller than the single alignment version of the given program.