Concurrent Aggregates (CA): An Object-Oriented Language for Fine-Grained Message-Passing Machines
Item
-
Title
-
en_US
Concurrent Aggregates (CA): An Object-Oriented Language for Fine-Grained Message-Passing Machines
-
Creator
-
en_US
Chien, Andrew Andai
-
Date
-
2004-10-20T20:23:12Z
-
Date Available
-
2004-10-20T20:23:12Z
-
Date Issued
-
en_US
1990-07-01
-
Identifier
-
en_US
AITR-1248
-
Abstract
-
en_US
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.
-
Extent
-
30264577 bytes
-
10936330 bytes
-
Format
-
application/postscript
-
application/pdf
-
Language
-
en_US
-
Relation
-
en_US
AITR-1248