International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel Computers (DMPCs) is hampered by the fact that writing or porting application programs to such architectures is a difficult, time-consuming and error-prone task. Nowadays software environments for commercially available DMPCs mainly consist of libraries of routines to handle communications between processes. We believe that the reuse of carefully designed software components could help to manage the complexity of concurrent programming. Our approach aims at embedding the scalable data parallelism programming model in an OOL. This approach is orthogonal to those where objects can be made active and invocations of methods result in actual messag...
Journal ArticleThis paper describes an evolution of the Scheme language to support parallelism with ...
Journal ArticleThe complexity and diversity of parallel programming languages and computer architect...
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
International audienceScientific programmers are eager to exploit the computational power offered by...
International audienceScientific programmers are eager to take advantage of the computational power ...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
International audienceScientific programmers are eager to take advantage of the computational power ...
this paper introduces concurrency to the object-oriented language Eiffel by providing a set of Class...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
15 pagesInternational audienceProgramming parallelmachines as effectively as sequential ones would i...
This article evaluates several possible approaches for integrating concurrency into object-oriented...
This paper surveys the types of parallelism found in Functional, Lisp and Object-Oriented languages....
The ability to exploit parallel concepts on a large scale has only recently been made possible throu...
Journal ArticleThis paper describes an evolution of the Scheme language to support parallelism with ...
Journal ArticleThe complexity and diversity of parallel programming languages and computer architect...
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
International audienceScientific programmers are eager to exploit the computational power offered by...
International audienceScientific programmers are eager to take advantage of the computational power ...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
International audienceScientific programmers are eager to take advantage of the computational power ...
this paper introduces concurrency to the object-oriented language Eiffel by providing a set of Class...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
15 pagesInternational audienceProgramming parallelmachines as effectively as sequential ones would i...
This article evaluates several possible approaches for integrating concurrency into object-oriented...
This paper surveys the types of parallelism found in Functional, Lisp and Object-Oriented languages....
The ability to exploit parallel concepts on a large scale has only recently been made possible throu...
Journal ArticleThis paper describes an evolution of the Scheme language to support parallelism with ...
Journal ArticleThe complexity and diversity of parallel programming languages and computer architect...
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...