Here we describe an object-oriented language based on fine-grained parallelism. This language, called DinnerBell, is based on single-assignment rule and data driven execution. We use messageJoin as a synchronization mechanism. DinnerBell is implemented using micro-message technique. DinnerBell also uses a new method called object-oriented load distribution. This method works like a macro data flow, however, it works auto-matically and is much more controllable. The simulation results of this method are also examined. 1 Fine-Grained Parallel Language: Din-nerBell DinnerBell [kohda84] is a fine-grained parallel object-oriented programming language. It is designed to achieve high software productivity from its object-oriented feature and high ...
POEMS is a Parallel Object-oriented Environment for Multi-computer Systems. In order to support dyna...
Manual memory management is error prone. Some of the errors it causes, in particular memory leaks an...
International audienceScientific programmers are eager to take advantage of the computational power ...
This position paper presents the main goals of the Ellie project which have been to design and imple...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
With recent developments of highly parallel computers, practical methods for developing programs on ...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
In this paper a novel computation model based on fine-grained objects and asynchronous procedure inv...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
this paper introduces concurrency to the object-oriented language Eiffel by providing a set of Class...
Object-oriented systems have provided a new methodology for decomposing problems. They have also bro...
A homogeneous machine architecture, consisting of a regular interconnection of many identical eleme...
As workstation and networking technologies advance, the aggregated computing power of a network of w...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
POEMS is a Parallel Object-oriented Environment for Multi-computer Systems. In order to support dyna...
Manual memory management is error prone. Some of the errors it causes, in particular memory leaks an...
International audienceScientific programmers are eager to take advantage of the computational power ...
This position paper presents the main goals of the Ellie project which have been to design and imple...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
With recent developments of highly parallel computers, practical methods for developing programs on ...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
In this paper a novel computation model based on fine-grained objects and asynchronous procedure inv...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
this paper introduces concurrency to the object-oriented language Eiffel by providing a set of Class...
Object-oriented systems have provided a new methodology for decomposing problems. They have also bro...
A homogeneous machine architecture, consisting of a regular interconnection of many identical eleme...
As workstation and networking technologies advance, the aggregated computing power of a network of w...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
POEMS is a Parallel Object-oriented Environment for Multi-computer Systems. In order to support dyna...
Manual memory management is error prone. Some of the errors it causes, in particular memory leaks an...
International audienceScientific programmers are eager to take advantage of the computational power ...