• DocumentCode
    2818798
  • Title

    Language support for synchronous parallel critical sections

  • Author

    Kessler, Christoph W. ; Seidl, Helmut

  • Author_Institution
    Facbereich IV-Inf., Trier Univ., Germany
  • fYear
    1997
  • fDate
    19-21 Mar 1997
  • Firstpage
    92
  • Lastpage
    99
  • Abstract
    We introduce a new parallel programming paradigm, namely synchronous parallel critical sections. Such parallel critical sections must be seen in the context of switching between synchronous and asynchronous modes of computation. Thread farming allows to generate bunches of threads to solve independent subproblems asynchronously and in parallel. Opposed to that, synchronous parallel critical sections allow to organize bunches of asynchronous parallel threads to execute certain task jointly and synchronously. We show how the PRAM language Fork95 can be extended by a construct join supporting parallel critical sections. We explain its semantics and implementation, and discuss possible applications
  • Keywords
    parallel languages; parallel programming; Fork95; PRAM language; construct join; parallel critical sections; parallel programming; parallel threads; thread farming; Concurrent computing; Databases; Frequency; Parallel algorithms; Parallel languages; Parallel programming; Personal communication networks; Phase change random access memory; Resource management; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Parallel and Distributed Computing, 1997. Proceedings
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-8186-7876-3
  • Type

    conf

  • DOI
    10.1109/APDC.1997.574018
  • Filename
    574018