Title :
Programming concurrency and synchronisation in Actel
Author :
Abdelouahab, Zair ; Dew, Peter M.
Author_Institution :
Univ. Federal do Maranhao, Sao Luis, Brazil
Abstract :
This paper introduces mechanisms for exploiting concurrency and synchronisation in Actel: a concurrent object based language. It focuses on issues of combining parallelism with object orientation, performance, and synchronisation. Actel offers several mechanisms such as a new mode of message passing called `semi-reference´ to achieve an efficient inter-object concurrency. Parallel functions and parallel compound statements are provided to exploit concurrency inside an object at several levels without recourse to explicit synchronisation. Implicit synchronisation is obtained through future variables
Keywords :
message passing; object-oriented languages; parallel languages; Actel; concurrency; concurrent object based language; object orientation; performance; synchronisation; Centralized control; Concurrent computing; Costs; Distributed control; Lead; Message passing; Protection; System recovery; Yarn;
Conference_Titel :
Parallel and Distributed Systems, 1996. Proceedings., 1996 International Conference on
Conference_Location :
Tokyo
Print_ISBN :
0-8186-7267-6
DOI :
10.1109/ICPADS.1996.517563