• DocumentCode
    2978865
  • Title

    Balinda C++: run-time support for concurrent object-oriented language

  • Author

    Wang, H.C. ; Yuen, C.K. ; Feng, M.D.

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    36
  • Lastpage
    41
  • Abstract
    Run-time systems are critical to the implementation of concurrent object oriented programming languages. The paper describes a concurrent object oriented programming language, Balinda C++, running on a distributed memory system and its run-time implementation. The run-time system is built on the top of the Nexus communication library. The tuplespace is the key to Balinda C++. A distributed tuplespace model is presented to improve data locality. Some experiments have been done to verify our model. The results indicate that our model is effective at improving system performance
  • Keywords
    C++ language; distributed memory systems; object-oriented programming; parallel languages; Balinda C++; Nexus communication library; concurrent object oriented programming language; data locality; distributed memory system; distributed tuplespace model; run-time implementation; run-time support; Concurrent computing; High performance computing; Object oriented modeling; Object oriented programming; Parallel programming; Programming profession; Runtime library; System performance; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN '99) Proceedings. Fourth InternationalSymposium on
  • Conference_Location
    Perth/Fremantle, WA
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-0231-8
  • Type

    conf

  • DOI
    10.1109/ISPAN.1999.778914
  • Filename
    778914