Skip to main content

A multi-threads runtime for the pandore data-parallel compiler

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

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

Included in the following conference series:

Abstract

Thanks to the multi-threads implementation we are able to efficiently overlap the communication and the computation phases. The unnecessary waiting times that may occur when using a sequential process are avoided. The limited number of threads involved in our implementation prevents the system overhead that in many cases counterbalances the benefit of the parallelization. We think that these improvements will contribute to a better maturity for data parallel compilers and so automatic code generation for distributed memory parallel architectures will become a realistic means of programming these architectures for application users. More details can be found in [1].

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

Access this chapter

Institutional subscriptions

References

  1. F. André.-A multi-threads runtime for the pandore data-parallel compiler.-Research Report 986, IRISA, France, February 1996.

    Google Scholar 

  2. F. André, M. Le Fur, Y. Mahéo, and J.-L. Pazat.-The pandore data parallel compiler and its portable runtime.-In HPCN' 95, Milan, Italy, LNCS 919, Springer Verlag., pages 176–183, May 1995.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Heather Liddell Adrian Colbrook Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

André, F., Pazat, JL. (1996). A multi-threads runtime for the pandore data-parallel compiler. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1996. Lecture Notes in Computer Science, vol 1067. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61142-8_678

Download citation

  • DOI: https://doi.org/10.1007/3-540-61142-8_678

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61142-4

  • Online ISBN: 978-3-540-49955-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics