Skip to main content

HPF on intel Paragon and CRAFT on CRAY T3D: Basic performance measurements and experiments with a block-sparse CG-algorithm

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 919))

Included in the following conference series:

  • 120 Accesses

Abstract

After the proposal for HPF had been finalized, it took only a very short time until the first compilers were visible at the surface; mainly those from APR and PGI. The parallel programming-model of HPF covers the partitioning of data-arrays at compile-time and data- and DO-loop-distribution onto PEs according to the owner sets rule. Non-distributed data-arrays and scalars are replicated. Efficiency can be achieved through a good work- and data-partitioning onto PEs.

CRAFT is the CRay Adaptive ForTran of Cray Research. In addition to the shared variable concept of HPF, CRAFT allows also ’private’ variables. Therefore CRAFT can be mixed with message passing and explicit shared memory functions and can perform shared to private coercion. Also, it is possible to share work on subroutine level, define sequential regions and explicit synchronization-points.

This paper presents experiences and results with the APR and PGI HPF-Compilers on the intel Paragon and CRAFT on the CRAY T3D. Motivated by the wide use of unstructured discretizations in CFD and structural mechanics, we examine the parallelization of a block-sparse Conjugate Gradient (CG-) algorithm. An overview over the adapted BCCS-format and the corresponding data-distribution is given. We describe the difficulties, restrictions and results of using this storage format for efficiently calculating the sparse matrix-vector-product, which is the dominating operation in the CG-algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. High Performance Fortran Forum, HPF High Performance Fortran Language Specification, May 1993

    Google Scholar 

  2. Cray Research, MPP Fortran Reference Manual, 1993

    Google Scholar 

  3. BBN Advanced Computers Inc., TC2000 Fortran Reference Manual, 1990

    Google Scholar 

  4. Schwarz, H. R., Methode der finiten Elemente, Teubner Studienbücher, Mathematik, Stuttgart, 1984

    Google Scholar 

  5. Schulz-Ziemer, Gabriele, Datenstrukturen für die Lösung dünnbesetzter Gleichungssysteme mit zufälliger Struktur auf Parallelrechnern mit verteiltem Hauptspeicher, Report RUS-25, ISSN 0941-4665, January 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Giuseppe Serazzi

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schulz-Ziemer, G., Geiger, A. (1995). HPF on intel Paragon and CRAFT on CRAY T3D: Basic performance measurements and experiments with a block-sparse CG-algorithm. In: Hertzberger, B., Serazzi, G. (eds) High-Performance Computing and Networking. HPCN-Europe 1995. Lecture Notes in Computer Science, vol 919. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0046690

Download citation

  • DOI: https://doi.org/10.1007/BFb0046690

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59393-5

  • Online ISBN: 978-3-540-49242-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics