Concurrent Aggregates (CA): An Object-Oriented Language for Fine-Grained Message-Passing Machines
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 |
Idioma(s) |
en_US |
Relação |
AITR-1248 |