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]]This paper considers the problem of designing numerical linear algebra computations with...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
International audienceScientific programmers are eager to exploit the computational power offered by...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
International audienceScientific programmers are eager to take advantage of the computational power ...
International audienceScientific programmers are eager to take advantage of the computational power ...
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...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Parallel or distributed processing is key to getting highest performance workstations. However, desi...
This paper discusses the design of linear algebra libraries for high performance computers. Particul...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
First-generation scalable parallel libraries have been achieved, and are maturing, within the Multi...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
[[abstract]]This paper considers the problem of designing numerical linear algebra computations with...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...
International audienceScientific programmers are eager to exploit the computational power offered by...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
International audienceScientific programmers are eager to take advantage of the computational power ...
International audienceScientific programmers are eager to take advantage of the computational power ...
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...
We describe the design of ScaLAPACK++, an object oriented C++ library for implementing linear algebr...
Parallel or distributed processing is key to getting highest performance workstations. However, desi...
This paper discusses the design of linear algebra libraries for high performance computers. Particul...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
First-generation scalable parallel libraries have been achieved, and are maturing, within the Multi...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
[[abstract]]This paper considers the problem of designing numerical linear algebra computations with...
Abstract In this document we present a new approach to developing sequential and parallel dense line...
International audienceNowadays, large scale distributed systems gather thousands of nodes with hiera...