Polymorphic Matrices in Paladin - Archive ouverte HAL
Communication Dans Un Congrès Année : 1995

Polymorphic Matrices in Paladin

Résumé

Scientific programmers are eager to take advantage of the computational power offered by Distributed Computing Systems (DCSs), but are generally reluctant to undertake the porting of their application programs onto such machines. The DCS commercially available today are indeed widely believed to be difficult to use, which should not be a surprise since they are traditionally programmed with software tools dating back to the days of punch cards and paper tape. We claim that provided modern object oriented technologies are used, these computers can be programmed easily and efficiently. 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 Paladin, an object-oriented linear algebra library for DCSs. We show how dynamic binding and polymorphism can be used to solve the problems set by the dynamic aspects of the distribution of linear algebra objects such as matrices and vectors.
Fichier principal
Vignette du fichier
Epee-obpdc95.pdf (1.13 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-00495382 , version 1

Citer

Frédéric Guidec, Jean-Marc Jézéquel. Polymorphic Matrices in Paladin. Workshop on Object-Based Parallel and Distributed Computation (OBPDC'95), Jun 1995, Tokyo, Japan. pp.18-37. ⟨hal-00495382⟩
283 Consultations
157 Téléchargements

Partager

More