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
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;
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN '99) Proceedings. Fourth InternationalSymposium on
Conference_Location :
Perth/Fremantle, WA
Print_ISBN :
0-7695-0231-8
DOI :
10.1109/ISPAN.1999.778914