Skip to content
Free planNo credit card requiredStart writing

article · 1993

Concert-Efficient runtime support for concurrent object-oriented programming languages on stock hardware

Karamcheti, Chien

Cited by 3Abstract and details only

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, the authors describe a runtime system which provides different versions of each primitive, exposing performance distinctions for optimization. They confirm the advantages of a cost-hierarchy based runtime system organization by showing a variation of two orders of magnitude in version costs for a CM5 implementation. Frequency measurements based on COOP application programs demonstrate that a 39% invocation cost reduction is feasible by simply selecting cheaper versions of runtime operations.

Cite this paper

APA 7

Karamcheti, & Chien. (1993). Concert-Efficient runtime support for concurrent object-oriented programming languages on stock hardware. https://doi.org/10.1109/superc.1993.1263509

MLA 9

Karamcheti, , and Chien. “Concert-Efficient runtime support for concurrent object-oriented programming languages on stock hardware.” 1993, pp. 598–607, https://doi.org/10.1109/superc.1993.1263509.

Chicago

Karamcheti, and Chien. 1993. “Concert-Efficient runtime support for concurrent object-oriented programming languages on stock hardware.” https://doi.org/10.1109/superc.1993.1263509.

Harvard

Karamcheti and Chien (1993) ‘Concert-Efficient runtime support for concurrent object-oriented programming languages on stock hardware’. Available at: https://doi.org/10.1109/superc.1993.1263509.

BibTeX
@article{karamcheti1993concert,
  title = {{Concert-Efficient runtime support for concurrent object-oriented programming languages on stock hardware}},
  author = {Karamcheti and Chien},
  pages = {598--607},
  year = {1993},
  doi = {10.1109/superc.1993.1263509}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.