Title :
BaLinda: a simple parallel programming model
Author :
Yuen, C.K. ; Feng, M.D.
Author_Institution :
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
Abstract :
This paper argues for the development of more general and user-friendly parallel programming models, independent of hardware structures and concurrency concepts of operating systems theory, leading to portable programs and easy to use languages. It then presents the BaLinda model, based on last in/first out threads that interact via a shared tuplespace, and argues that it is simple enough to be both general and easy to use. It also discusses the idea of using function-based objects as the basic unit of parallel execution and the hierarchical structure to partition tuplespaces
Keywords :
parallel languages; parallel programming; software portability; BaLinda; function-based objects; parallel programming model; portable programs; shared tuplespace; Application software; Concurrent computing; Hardware; Operating systems; Parallel languages; Parallel machines; Parallel processing; Parallel programming; Structural discs; Yarn;
Conference_Titel :
Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on
Conference_Location :
London
Print_ISBN :
0-8186-8427-5
DOI :
10.1109/MPPM.1997.715957