See this document in CiteSeerX!

Concert Efficient Runtime Support for Concurrent Object-Oriented Programming Languages on Stock Hardware (1993)  (Make Corrections)  (56 citations)
Vijay Karamcheti, Andrew Chien
Supercomputing



  Home/Search   Context   Related

 
View or download:
ucsd.edu/papers/runtime.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ucsd.edu/papers/Concertp (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Inefficient implementations of global namespaces, message passing, and thread scheduling on stock multicomputers have prevented concurrent object-oriented programming (COOP) languages from gaining widespread acceptance. Recognizing that the architectures of stock multicomputers impose a hierarchy of costs for these operations, we have described a runtime system which provides different versions of each primitive, exposing performance distinctions for optimization. We confirm the advantages of a ... (Update)

Context of citations to this paper:   More

...for such programs. Dolby et al. 14] describe an object inlining technique which has been implemented in the Concert compiler [30] (for a dialect of C ) They replace the pointer to an object immediately by the fields of the object pointed to. Their system disallows...

Cited by:   More
Lazy Threads: Implementing a Fast Parallel Call - Goldstein (1996)   (Correct)
This is a preprint of a copyrighted article that will.. - An Object-Oriented.. (1996)   (Correct)
A Run-time System for SCOOP - Michael Compton Csiro (2002)   (Correct)

Active bibliography (related documents):   More   All
0.4:   The Concert System -- Compiler and Runtime Support for.. - Andrew Chien Vijay (1993)   (Correct)
0.4:   A Concurrent Object-Oriented Programming Language System for.. - Yasugi (1994)   (Correct)
0.3:   The Plan-Do Style Compilation Technique for Eager Data.. - Yasugi Matsuoka And (1994)   (Correct)

Similar documents based on text:   More   All
0.2:   Optimizing COOP Languages: Study of a Protein Dynamics.. - Zhang, Karamcheti, Ng.. (1996)   (Correct)
0.2:   Runtime Mechanisms for Efficient Dynamic Multithreading - Karamcheti, Plevyak, Chien (1996)   (Correct)
0.1:   Obtaining Sequential Efficiency for Concurrent.. - Plevyak, Zhang, Chien (1995)   (Correct)

Related documents from co-citation:   More   All
20:   Active Messages: a Mechanism for Integrated Communication and Computation - von Eicken, Culler et al. - 1992
18:   Parallel programming in Split-C - Culler - 1993
16:   Actors: a model of concurrent computation in distributed systems (context) - Agha - 1988

BibTeX entry:   (Update)

V. Karamcheti and A. Chien. Concert --- Efficient Runtime Support for Concurrent Object-Oriented Programming Languages on Stock Hardware. In Proceedings of ACM/IEEE Supercomputing, Portland, OR, November 1993. http://citeseer.ist.psu.edu/karamcheti93concert.html   More

@inproceedings{ karamcheti93concertefficient,
    author = "Vijay Karamcheti and Andrew A. Chien",
    title = "Concert-efficient runtime support for concurrent object-oriented programming languages on stock hardware",
    booktitle = "Supercomputing",
    pages = "598-607",
    year = "1993",
    url = "citeseer.ist.psu.edu/karamcheti93concert.html" }
Citations (may not include all citations):
1002   Programming Language (context) - Stroustrup - 1991
673   Actors: A Model of Concurrent Computation in Distributed Sys.. (context) - Agha - 1986  ACM
595   Active Messages: a mechanism for integrated communication an.. - von Eicken, Culler et al. - 1992  DBLP
133   Fine-grain parallelism with minimal hardware support: A comp.. - Culler, Sah et al. - 1991  ACM   DBLP
125   ABCL: An Object-Oriented Concurrent System (context) - Yonezawa - 1990  ACM
108   Paragon XP/S Product Overview (context) - Corporation - 1991
80   Easy-to-useobject-oriented parallel processing with Mentat (context) - Grimshaw - 1993
51   Data locality and load balancing in COOL - Chandra, Gupta et al. - 1993  ACM   DBLP
46   Concurrent Aggregates: Supporting Modularity in Massively-Pa.. (context) - Chien - 1993
42   An efficient implementation scheme of concurrent object-orie.. - Taura, Matsuoka et al. - 1993  ACM   DBLP
40   Computation migration: Enhancing locality for distributed-me.. (context) - Hsieh, Wang et al. - 1993  DBLP
33   HAL: A high-level actor language and its distributed impleme.. (context) - Houck, Agha - 1992  DBLP
30   Early experiences with olden (context) - Carlisle, Rogers et al. - 1993  ACM   DBLP
29   The J-Machine: A fine-grain concurrent computer (context) - Dally, Chien et al. - 1989
29   POOL-T: A parallel object-oriented language (context) - America - 1987  ACM
25   Concurrent smalltalk on the message-driven processor (context) - Horwat - 1989  ACM
22   The concert system -- compiler and runtime support for effic.. (context) - Chien, Karamcheti et al. - 1993
12   Object oriented concurrent programming in cst (context) - Dally, Chien - 1988
11   Low-latency message communication support for the AP1000 (context) - Shimizu, Horie et al. - 1992  ACM   DBLP
7   Building Communication Paradigms with the CM-5 Active Messag.. (context) - von Eicken, Culler - 1992
3   ABCL/onEM4: A new software/hardware architecture for object-.. (context) - Yasugi, Matsuoka et al. - 1992
3   A parallel object-oriented total architecture: A-NET (context) - Baba - 1990  DBLP
1   Technical Summary (context) - Corporation, Massachusetts - 1992



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www-csag.ucsd.edu/papers/Concert-p.html):   More
Analysis of Dynamic Structures for Efficient Parallel.. - Plevyak, Karamcheti, Chien (1993)   (Correct)
High-Level Parallel Programming of An Adaptive Mesh.. - Ganguly, Chien   (Correct)
Type Directed Cloning for Object-Oriented Programs - Plevyak, Chien (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC