The Concert system - Compiler and runtime technology for efficient concurrent object-oriented programmingConcurrent object-oriented languages, particularly fine-grained approaches, reduce the difficulty of large scale concurrent programming by providing modularity through encapsulation while exposing large degrees of concurrency. Despite these programmability advantages, such languages have historically suffered from poor efficiency. This paper describes the Concert project whose goal is to develop portable, efficient implementations of fine-grained concurrent object-oriented languages. Our approach incorporates aggressive program analysis and program transformation with careful information management at every stage from the compiler to the runtime system. The paper discusses the basic elements of the Concert approach along with a description of the potential payoffs. Initial performance results and specific plans for system development are also detailed.
Document ID
19940034779
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Chien, Andrew A. (NASA Langley Research Center Hampton, VA, United States)
Karamcheti, Vijay (NASA Langley Research Center Hampton, VA, United States)
Plevyak, John (NASA Langley Research Center Hampton, VA, United States)
Sahrawat, Deepak (Illinois Univ. Urbana, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1993
Publication Information
Publication: In: AIAA Computing in Aerospace Conference, 9th, San Diego, CA, Oct. 19-21, 1993, Technical Papers. Pt. 1 (A94-11401 01-62)
Publisher: American Institute of Aeronautics and Astronautics