With recent developments of highly parallel computers, practical methods for developing programs on such machines become urgent. In this study, we regard our practical concurrent object-oriented programming language as a basic language for highly parallel machines and pursue necessary software approaches to achieving high performance by implementing the language system and developing application programs /parallel algorithms. As for the language system, we propose a language design suitable for parallel execution and implementation schemes that achieve high performance. Our implementation target is a fine-grained data-driven parallel computer, EM-4, developed at Electrotechnical Laboratories. We present and discuss the design of our runtime...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
As workstation and networking technologies advance, the aggregated computing power of a network of w...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
Introduction We studied the design, implementation and application for software systems on the mass...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
The success of parallel architectures has been limited by the lack of high-level parallel programmin...
This position paper presents the main goals of the Ellie project which have been to design and imple...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
Here we describe an object-oriented language based on fine-grained parallelism. This language, calle...
Issues in the design and selection of concurrent object-oriented languages are discussed and some ge...
In this paper, we introduce object{oriented programs as sets of communicat-ing objects. We investiga...
International audienceScientific programmers are eager to take advantage of the computational power ...
Recent progress in implementations of object-oriented concurrent programming languages on highly-par...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
As workstation and networking technologies advance, the aggregated computing power of a network of w...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
Introduction We studied the design, implementation and application for software systems on the mass...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
The success of parallel architectures has been limited by the lack of high-level parallel programmin...
This position paper presents the main goals of the Ellie project which have been to design and imple...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
Here we describe an object-oriented language based on fine-grained parallelism. This language, calle...
Issues in the design and selection of concurrent object-oriented languages are discussed and some ge...
In this paper, we introduce object{oriented programs as sets of communicat-ing objects. We investiga...
International audienceScientific programmers are eager to take advantage of the computational power ...
Recent progress in implementations of object-oriented concurrent programming languages on highly-par...
Parallelism in object-oriented systems is discussed. The most appealing way to insert parallelism in...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
As workstation and networking technologies advance, the aggregated computing power of a network of w...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...