Proceedings of the Workshop on Object-Based Concurrent Programming 1991
DOI: 10.1145/127056.127075
|View full text |Cite
|
Sign up to set email alerts
|

Concurrent aggregates: using multiple-access data abstractions to manage complexity in concurrent programs

Abstract: To program massively concurrent MIMD machines, programmers need tools for managing complexity. One important tool that has been used in the sequential programming world is hierarchies of abstractions. Unfortunately, most concurrent object-oriented languages construct hierarchical abstractions from objects that serialize -serializing the abstractions. In machines with tens of thousands of processors, unnecessary serialization of this sort can cause significant loss of concurrency.Concurrent Aggregates (CA) is a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

1991
1991
2000
2000

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…Murat Karaorman −→ murat@cs.ucsb.edu John Bruno −→ bruno@cs.ucsb.edu Concurrent Aggregates, CA [106][107][108][109][110] ¨¡…”
Section: ¨¡ ¡mentioning
confidence: 99%
“…Murat Karaorman −→ murat@cs.ucsb.edu John Bruno −→ bruno@cs.ucsb.edu Concurrent Aggregates, CA [106][107][108][109][110] ¨¡…”
Section: ¨¡ ¡mentioning
confidence: 99%
“…Wc contend that, while the local naming constraint is nmch looser than the foregoing fi'amework of concurrent objects, it does offer us another authentic notion of "objects", which is based on locality rather than strict identity. See also [3] for related discussions from the pragmatic concerns. We are currently constructing a new semantic framework where meaning is given to the objects sharing the same name rather than to configurations in general.…”
Section: 3mentioning
confidence: 99%