In parallel object-oriented languages it is hard to elegantly express efficient data-parallel operations on objects of an irregularly-shaped object structure that is spread across the parallel computing environment. This paper presents a new programming model that smoothly integrates both task and data parallelism in a distributed object-oriented context. So called Collective Replication combines enhanced data locality for parallel tasks with data-parallel computations on irregular data structures. Collectively replicated objects exploit the bulk- synchronous data-parallel pattern in an object-oriented language and relieve the programmer from explicitly coding the communication step even for irregular data structures. To make the consistenc...
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 ...
The authors present an object-based model that stresses the property of parallelism: parallel object...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
We describe and evaluate a new approach to object replication in Java, aimed at improving the perfor...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Abstract. The nested data-parallel programming model supports the design and implementation of irreg...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
Shared objects are used in the distributed environment for synchronization, date sharing and service...
Linguistic primitives for replica-aware coordination offer suitable solutions to the challenging pro...
In this paper we present an architecture for developing replicated objects in object oriented distri...
Collective operations on distributed data sets foster a high-level data-parallel programming style t...
In this thesis, we address the problem of efficiently and automatically scaling iterative computatio...
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 ...
The authors present an object-based model that stresses the property of parallelism: parallel object...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
We describe and evaluate a new approach to object replication in Java, aimed at improving the perfor...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Abstract. The nested data-parallel programming model supports the design and implementation of irreg...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
Shared objects are used in the distributed environment for synchronization, date sharing and service...
Linguistic primitives for replica-aware coordination offer suitable solutions to the challenging pro...
In this paper we present an architecture for developing replicated objects in object oriented distri...
Collective operations on distributed data sets foster a high-level data-parallel programming style t...
In this thesis, we address the problem of efficiently and automatically scaling iterative computatio...
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 ...
The authors present an object-based model that stresses the property of parallelism: parallel object...