• Cite Icon3
  • https://doi.org/10.1142/s0129626401000440Copy DOI Icon

PROBLEMS WITH DATA PARALLELISM

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The gradual evolution of language features and approaches used for the programming of distributed memory machines underwent substantial advances in the 1990s. One of the most promising and widely praised approaches was based on data parallelism and resulted in High Performance Fortran. This paper reports on an experiment using that approach based on a commercial distributed memory machine, available compilers and simple test programs. The results are disappointing and not encouraging. The variety of components involved and the lack of detailed knowledge available for the compilers compound the difficulties of obtaining results and doing comparisons. The results show great variation and question the premise that communication is the decisive factor in performance determination. The results are also a contribution towards the difficult tasks of predicating performance on a distributed memory computer.

Similar Papers
  • Research Article
  • Citations9

High Performance Fortran, Version 2

  • Dec 01, 1997
  • Parallel Processing Letters
  • Robert Schreiber
  • Conference Article
  • Citations8

Array operation synthesis to optimize HPF programs

  • Aug 12, 1996
  • Gwan-Hwan Hwang +2
  • Book Chapter
  • Citations2

An algorithm for automatic detection of loop indices for communication overlapping

  • Jan 01, 1997
  • Kazuaki Ishizaki +2
  • Dissertation
  • Citations4

Optimizing programming models for massively parallel computers

  • Dec 12, 2008
  • Montse Farreras Esclusa
  • Conference Article
  • Citations26

Particle-in-cell simulation codes in High Performance Fortran

  • Nov 17, 1996
  • Erol Akarsu +3
  • Conference Article

Performance Portability of XL HPF Compiler on IBM SP2 and SMP Multiprocessors

  • Sep 29, 1999
  • Abderrazek Zaafrani +1
  • Conference Article
  • Citations23

The D Editor: a new interactive parallel programming tool

  • Nov 14, 1994
  • Seema Hiranandani +3
  • Book Chapter
  • Citations1

The migrating tasks: An execution model for irregular codes

  • Jan 01, 1996
  • Yvon Jégou
  • Research Article
  • Citations30

Efficient Computation of Address Sequences in Data Parallel Programs Using Closed Forms for Basis Vectors

  • Nov 01, 1996
  • Journal of Parallel and Distributed Computing
  • Ashwath Thirumalai +1
  • Research Article

Portable QCD codes for massively parallel processors

  • Apr 01, 1994
  • Nuclear Physics B - Proceedings Supplements
  • Presented By Nick Stanford
  • Research Article

Optimizing communication overhead in compilation systems for distributed memory machines

  • Jan 01, 1995
  • AcadiaU-DEV
  • Stephen E (Stephen Eugene) Parker
  • Research Article
  • Citations2

High Performance Fortran for aerospace applications

  • Mar 01, 2001
  • Parallel Computing
  • Piyush Mehrotra +1
  • Research Article
  • Citations144

The data alignment phase in compiling programs for distributed-memory machines

  • Oct 01, 1991
  • Journal of Parallel and Distributed Computing
  • Jingke Li +1
  • Conference Article
  • Citations2

A structuring technique for compute-aggregate-broadcast algorithms on distributed memory computers

  • Mar 01, 1992
  • A.W Kwan +1
  • Book Chapter
  • Citations23

On the distributed implementation of aggregate data structures by program transformation

  • Jan 01, 1999
  • Gabriele Keller +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.