• DocumentCode
    2693825
  • Title

    Programming concurrency and synchronisation in Actel

  • Author

    Abdelouahab, Zair ; Dew, Peter M.

  • Author_Institution
    Univ. Federal do Maranhao, Sao Luis, Brazil
  • fYear
    1996
  • fDate
    3-6 Jun 1996
  • Firstpage
    189
  • Lastpage
    196
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1996. Proceedings., 1996 International Conference on
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-8186-7267-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.1996.517563
  • Filename
    517563