) Andrew Chien Julian Dolby Bishwaroop Ganguly Vijay Karamcheti Xingbin Zhang Department of Computer Science, University of Illinois at Urbana-Champaign concert@red-herring.cs.uiuc.edu http://www-csag.cs.uiuc.edu June 6, 1997 Object-oriented techniques have been proffered as aids for managing complexity, enhancing reuse, and improving readability of irregular parallel applications. Numerous variants have been explored (e.g. [25]), and these approaches have been used in a wide range of applications. These benefits of object-oriented techniques and high level programming are commonly presumed to come at some loss in performance. For the past several years, we have explored combining high level programming with innovative implementation tech...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
The inevitable transition to parallel programming can be facilitated by appropriate tools, including...
. Object-oriented techniques have been proffered as aids for managing complexity, enhancing reuse, a...
ICC++ is a new C++ concurrent dialect which allows sequential/parallel program versions to be mainta...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
High level programming language features have long been seen as improving programmer efficiency at s...
The software crisis within scientific computing has been that application codes become larger and mo...
We present an object-oriented, parallel programming paradigm, called the distributed collection mode...
1. Introduction The SCOOPP (SCalable Object Oriented Parallel Programming) system described in [Sob...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
Despite increasing availability, the use of parallel platforms in the solution of significant comput...
Introduction We studied the design, implementation and application for software systems on the mass...
The use of parallel platforms, despite increasing availability, remains largely restricted to well-s...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
The inevitable transition to parallel programming can be facilitated by appropriate tools, including...
. Object-oriented techniques have been proffered as aids for managing complexity, enhancing reuse, a...
ICC++ is a new C++ concurrent dialect which allows sequential/parallel program versions to be mainta...
: Novel software technologies for implementing concurrent object-oriented languages on different typ...
High level programming language features have long been seen as improving programmer efficiency at s...
The software crisis within scientific computing has been that application codes become larger and mo...
We present an object-oriented, parallel programming paradigm, called the distributed collection mode...
1. Introduction The SCOOPP (SCalable Object Oriented Parallel Programming) system described in [Sob...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
Despite increasing availability, the use of parallel platforms in the solution of significant comput...
Introduction We studied the design, implementation and application for software systems on the mass...
The use of parallel platforms, despite increasing availability, remains largely restricted to well-s...
International audience[Excerpt from the introduction] The spreading of Distributed Memory Parallel C...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
The inevitable transition to parallel programming can be facilitated by appropriate tools, including...