Advertisement

Flexible Data Distribution in PGHPF

  • Mark Leair
  • Douglas Miles
  • Vincent Schuster
  • Michael Wolfe
Conference paper
  • 34 Downloads
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1685)

Abstract

We have implemented the GEN BLOCK (generalized block) data distribution in PGHPF, our High Performance Fortran implementation. Compared to a BLOCK or CYCLIC distribution, the more flexible GEN BLOCK distribution allows users to balance the load between processors. Simple benchmark programs demonstrate the benefits of the new distribution format for unbalanced work loads, getting speedup of up to 2X over simple distributions. We also show performance results for a whole application.

References

  1. [HPF]
    High Performance Fortran Language Specification, Version 2.0 (1997)Google Scholar
  2. [Hu]
    Hu, Y.C., Johnnson, S.L., Teng, S-H., High Performance Fortran for Highly Irregular Problems, Proc. Sixth Symp. Principles and Practices of Parallel Programming, ACM Press (1997) 13–24Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Mark Leair
    • 1
  • Douglas Miles
    • 1
  • Vincent Schuster
    • 1
  • Michael Wolfe
    • 1
  1. 1.The Portland Group, Inc.USA

Personalised recommendations