Design of a Parallel Object-Oriented Linear Algebra Library - Archive ouverte HAL
Communication Dans Un Congrès Année : 1994

Design of a Parallel Object-Oriented Linear Algebra Library

Résumé

Scientific programmers are eager to exploit the computational power offered by Distributed Memory Parallel Computers (DMPCs), but are generally reluctant to undertake the manual porting of their application programs onto such machines. A possible solution to this problem consists in using libraries that hide the details of parallel computations. We show how to go one step beyond, using the full power of modern object-oriented languages to build generic, extensible object-oriented libraries that permit an efficient and transparent use of DMPCs. In EPEE, our Eiffel Parallel Execution Environment, we propose to use a kind of parallelism known as data-parallelism, encapsulated within classes of the Eiffel sequential object-oriented language, using the SPMD (Single Program Multiple Data) programming model. We describe our method for designing with this environment a truly object-oriented linear algebra library for DMPCs. In the conclusion, we enumerate the advantages of our approach and make a few prospective remarks.
Fichier principal
Vignette du fichier
Epee-ifip94.pdf (131.73 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00495386 , version 1 (25-06-2010)

Identifiants

  • HAL Id : hal-00495386 , version 1

Citer

Frédéric Guidec, Jean-Marc Jézéquel. Design of a Parallel Object-Oriented Linear Algebra Library. Proceedings of IFIP WG10.3 (Programming Environments for Massively Parallel Distributed Systems), Jul 1994, Monte Verita, Switzerland. pp.359-364. ⟨hal-00495386⟩
215 Consultations
157 Téléchargements

Partager

More