Concurrent Aggregates (CA): An Object-Oriented Language for Fine-Grained Message-Passing Machines


Autoria(s): Chien, Andrew Andai
Data(s)

20/10/2004

20/10/2004

01/07/1990

Resumo

Fine-grained parallel machines have the potential for very high speed computation. To program massively-concurrent MIMD machines, programmers need tools for managing complexity. These tools should not restrict program concurrency. Concurrent Aggregates (CA) provides multiple-access data abstraction tools, Aggregates, which can be used to implement abstractions with virtually unlimited potential for concurrency. Such tools allow programmers to modularize programs without reducing concurrency. I describe the design, motivation, implementation and evaluation of Concurrent Aggregates. CA has been used to construct a number of application programs. Multi-access data abstractions are found to be useful in constructing highly concurrent programs.

Formato

30264577 bytes

10936330 bytes

application/postscript

application/pdf

Identificador

AITR-1248

http://hdl.handle.net/1721.1/7037

Idioma(s)

en_US

Relação

AITR-1248