Show simple item record

dc.contributor.authorChien, Andrew Andaien_US
dc.date.accessioned2004-10-20T20:23:12Z
dc.date.available2004-10-20T20:23:12Z
dc.date.issued1990-07-01en_US
dc.identifier.otherAITR-1248en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/7037
dc.description.abstractFine-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.en_US
dc.format.extent30264577 bytes
dc.format.extent10936330 bytes
dc.format.mimetypeapplication/postscript
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.relation.ispartofseriesAITR-1248en_US
dc.titleConcurrent Aggregates (CA): An Object-Oriented Language for Fine-Grained Message-Passing Machinesen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record