International audienceScientific 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...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Problem Solving Environments have a well established position as an essential tool for computational...
International audienceScientific programmers are eager to exploit the computational power offered by...
International audienceScientific programmers are eager to take advantage of the computational power ...
International audienceScientific programmers are eager to take advantage of the computational power ...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Version finale du 28 janvier 2001.The primary thesis topic is to study how object-oriented technolog...
[[abstract]]This paper considers the problem of designing numerical linear algebra computations with...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
This paper discusses the design of linear algebra libraries for high performance computers. Particul...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
Encapsulating parallelism and synchronization code within object-oriented software components is a p...
International audienceIn the context of parallel and distributed computation, the currently existing...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Problem Solving Environments have a well established position as an essential tool for computational...
International audienceScientific programmers are eager to exploit the computational power offered by...
International audienceScientific programmers are eager to take advantage of the computational power ...
International audienceScientific programmers are eager to take advantage of the computational power ...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Version finale du 28 janvier 2001.The primary thesis topic is to study how object-oriented technolog...
[[abstract]]This paper considers the problem of designing numerical linear algebra computations with...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
This paper discusses the design of linear algebra libraries for high performance computers. Particul...
This work is a small step on the direction of code portability over parallel and vector machines. Th...
Encapsulating parallelism and synchronization code within object-oriented software components is a p...
International audienceIn the context of parallel and distributed computation, the currently existing...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Problem Solving Environments have a well established position as an essential tool for computational...