Part of the book series:Lecture Notes in Computer Science ((LNCS,volume 1497))
Included in the following conference series:
158Accesses
4Citations
Abstract
Current parallel programming models as message passing exploit properly coarse-grain parallelism and suit well for regular applications. However, many applications have irregular behaviour and fine-grain parallelism, in which cases multithreading is more suitable. Multiprocessing and clustering have became cost-effective manner to build distributed-memory parallel machines due to technological progress. This paper discusses Athapascan, a multithreaded, portable, parallel programming runtime system, targeted for irregular applications. It is designed to integrate multithreading and communication, taking profit of both multiprocessing and communicating networks.
On leave from UFRGS-Informatica, Brazil, CAPES-COFECUB fellow.
On leave from UFSM-DELC, Brazil, CAPES-COFECUB fellow.
This is a preview of subscription content,log in via an institution to check access.
Preview
Unable to display preview. Download preview PDF.
References
W. Gropp, E. Lusk, and A. Skjellum, “Using MPI: Portable Parallel Programming with the Message Passing Interface”, MIT Press, 1995.
IEEE, “IEEE P1003.1c/D10: Draft Standard for Information technology — Portable Operating System Interface (POSIX)”, September, 1994.
M. Haines, D. Cronk, and P. Mehrotra, “On the Design of Chant: A Talking Threads Package”, Supercomputing '94, pp. 350–359, nov, 1994.
I. Foster, C. Kesselman and S. Tuecke, “The Nexus Approach to Integrating Multithreading and Communication”, Journal of Parallel and Distributed Computing, v.37, 1, pp. 70–82, 25, aug, 1996.
R. Namyst, J.F. Mhaut, “PM2: Parallel Multithreaded Machine. A computing environment on top of PVM”, 2nd EuroPVM Meeting, pp. 179–184, Lyon 1995.
R. Namyst, J.F. Mhaut, “MARCEL: Une bibliotheque de Processus Legers”, LIFL, Universite de Lille, 1995.
R. Bhoedjang, T. Ruhl, R. Hofman, K. Langendoen, H. Bal, and F. Kaashoek, “Panda: A Portable Platform to Support Parallel Programming Languages”, Proceedings of the USENIX Symposium on Experiences with Distributed and Multiprocessor Systems, (SEDMSIV): September 22–23, 1993, San Diego, California.
M. Christaller, “Vers un support d'excution portable pour applications parallles irrgulires: Athapascan-0”, Ph.D. thesis, Universit Joseph Fourier, Grenoble, France, 1996.
I. Ginzburg, “Athapascan-0b: Integration efficace et portable de multiprogramation legere et de communications”, Ph.D. thesis, Institut National Polytechnique de Grenoble, Grenoble, France, 1997.
A. Ferrari and V.S. Sunderman, “TPVM: Distributed concurrent computing with lightweight processes”, Proc. of IEEE High Performance Computing, IEEE Press, Washington D.C., 1995, pp. 211–218.
H. Franke, P. Hochschild, P. Pattnaik, J.P. Prost and M. Snir, “MPI-F: an MPI Prototype Implementation on IBM-SP1.” Proc. 2nd workshop on environments and tools for parallel scientific computing, J.Dongarra and B.Tourancheau eds., SIAM, Townsend Tennessee, 1994, pp. 43–55.
The PORTS Consortium, “PORTS:POrtable Run Time System”,documents avaiable from: http://www.es.uoregon.edu/paracomp/ports, 1996.
Author information
Authors and Affiliations
APACHE Project (sponsored by CNRS, IMAG, INRIA and UJF), Laboratoire de Modélisation et Calcul, B.P. 53, F-38041, Grenoble Cedex 9, France
Alexandre Carissimi & Marcelo Pasin
- Alexandre Carissimi
Search author on:PubMed Google Scholar
- Marcelo Pasin
Search author on:PubMed Google Scholar
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Carissimi, A., Pasin, M. (1998). Athapascan: An experience on mixing MPI communications and threads. In: Alexandrov, V., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 1998. Lecture Notes in Computer Science, vol 1497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056569
Download citation
Published:
Publisher Name:Springer, Berlin, Heidelberg
Print ISBN:978-3-540-65041-6
Online ISBN:978-3-540-49705-9
eBook Packages:Springer Book Archive
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative