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
Link To Document