• DocumentCode
    1216092
  • Title

    Some experiences of implementing the ada concurrency facilities on a distributed multiprocessor computer system

  • Author

    Shoja, G.C. ; Halsall, F. ; Grimsdale, R.L.

  • Author_Institution
    University of Sussex, School of Engineering and Applied Sciences, Brighton, UK
  • Volume
    1
  • Issue
    6
  • fYear
    1982
  • fDate
    10/1/1982 12:00:00 AM
  • Firstpage
    147
  • Lastpage
    152
  • Abstract
    The paper first identifies the concurrency requirements for a high-level concurrent programming language, and then discusses how the concurrency primitives proposed for the programming language Ada meet these requirements. This is followed by a description of an actual implementation of the Ada tasking constructs on a distributed multiprocessor computer system comprising a number of multiprocessor-shared memory stations linked by a serial communications network. A brief description of the system and the overheads involved when implementing the rendezvous mechanism on this architecture is presented, and also the implications of processing interrupts by mapping them into external entry calls to high-level service tasks are discussed
  • Keywords
    Ada; distributed processing; multiprocessing systems; Ada concurrency facilities; concurrency primitives; distributed multiprocessor computer system; external entry calls; high-level concurrent programming language; multiprocessor-shared memory stations; serial communications network; tasking constructs;
  • fLanguage
    English
  • Journal_Title
    Software & Microsystems
  • Publisher
    iet
  • ISSN
    0261-3182
  • Type

    jour

  • DOI
    10.1049/sm.1982.0043
  • Filename
    4807863