Nothing Special   »   [go: up one dir, main page]

Skip to main content

The Pandore data-parallel compiler and its portable runtime

  • 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:

Abstract

This paper presents an environment for programming distributed memory computers using High Performance Fortran. Emphasis is put on compilation techniques and distributed array management. Results are shown for some well known numerical algorithms.

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. F. André, M. Le Fur, Y. Mahéo, and J.-L. Pazat. Parallelization of a Wave Propagation Application using a Data Parallel Compiler. In IPPS '95, Santa Barbara, California, April 1995.

    Google Scholar 

  2. M.V. Aponte, A. Lavaille, M. Mauny, A. Suarez, and P. Weis. The CAML Reference Manual. Technical Report 121, INRIA, September 1990.

    Google Scholar 

  3. C. Bareau, B. Caillaud, C. Jard, and R. Thoraval. Correctness of Automated Distribution of Sequential Programs. Research Report 665, IRISA, France, June 1992.

    Google Scholar 

  4. D. Calahan and K. Kennedy. Compiling Programs for Distributed Memory Multiprocessors. The Journal of Supercomputing, 2:151–169, October 1988.

    Google Scholar 

  5. S. Chatterjee, J.R. Gilbert, F.J.E. Schreiber, and S.H. Teng. Generating Local Adresses and Communication Sets for Data-Parallel Program. In The Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 149–158, July 1993.

    Google Scholar 

  6. J.F. Collard, P. Feautrier, and T. Risset. Construction of DO Loops from Systems of Affine Constraints. Research Report 93-15, LIP, Lyon, France, 1993.

    Google Scholar 

  7. High Performance Fortran Forum. High Performance Fortran Language Specification. Technical Report Version 1.0, Rice University, May 1993.

    Google Scholar 

  8. F. Guidec and Y. Mahéo. POM: a Virtual Parallel Machine Featuring Observation Mechanisms. Research Report 902, IRISA, France, January 1995.

    Google Scholar 

  9. F. Irigoin and C. Ancourt. Scanning Polyhedra with DO Loops. In Third ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 39–50, April 1991.

    Google Scholar 

  10. F. Irigoin, C. Ancourt, F. Coelho, and R. Keryell. A Linear Algebra Framework for Static HPF Code Distribution. In International Workshop on Compilers for Parallel Computers, December 1993.

    Google Scholar 

  11. L. Jerid, F. André, O. Chéron, J.-L. Pazat, and T. Ernst. HPF to C-Pandore Translator. Technical Report 2283, INRIA, France, May 1994.

    Google Scholar 

  12. M. Le Fur. Parcours de polyèdre paramétré avec l'élimination de Fourier-Motzkin. Research Report 858, IRISA, Rennes, France, September 1994.

    Google Scholar 

  13. M. Le Fur, J.L. Pazat, and F. André. Static Domain Analysis for Compiling Commutative Loop Nests. Research Report 2067, INRIA, France, October 1993.

    Google Scholar 

  14. Y. Mahéo and J.-L. Pazat. Distributed Array Management for HPF Compilers. Research Report 2156, INRIA, France, December 1993.

    Google Scholar 

  15. C.W. Tseng. An Optimizing Fortran D Compiler for MIMD Distributed-Memory Machines. PhD thesis, Rice University, January 1993.

    Google Scholar 

  16. H. P. Zima, H.-J. Bast, and M. Gerndt. SUPERB: A Tool for Semi-Automatic MIMD/SIMD Parallelization. Parallel Computing, (6):1–18, 1988.

    Article  Google Scholar 

  17. H. P. Zima and B. M. Chapman. Compiling for Distributed-Memory Systems. Research Report APCP/TR 92-17, Austrian Center for Parallel Computation, University of Vienna, November 1992.

    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

André, F., Le Fur, M., Mahéo, Y., Pazat, JL. (1995). The Pandore data-parallel compiler and its portable runtime. 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/BFb0046627

Download citation

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

  • 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