• DocumentCode
    2484791
  • Title

    Towards more powerful and flexible synchronization primitives

  • Author

    Borkowski, Janusz

  • fYear
    2000
  • fDate
    2000
  • Firstpage
    18
  • Lastpage
    22
  • Abstract
    A new scheme for parallel process synchronization is presented. For expressing synchronization conditions and associated control flow in a process code an interrupt mechanism is used. As a result, a passive waiting can be easily avoided. Interrupts are triggered when a specified condition becomes true. The conditions can reflect the status of a whole parallel application. To define the application status processes assign values to “state” variables. The variables can be read by the conditions. Conditions encapsulate the code responsible for synchronization and they let a programmer to construct customized, application specific synchronization primitives
  • Keywords
    interrupts; parallel programming; synchronisation; application specific synchronization; flexible synchronization primitives; interrupt mechanism; parallel process synchronization; passive waiting; synchronization; Computational modeling; Concurrent computing; Information technology; Logic; Message passing; Parallel algorithms; Parallel programming; Programming profession; Scattering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2000. PARELEC 2000. Proceedings. International Conference on
  • Conference_Location
    Trois-Rivieres, Que.
  • Print_ISBN
    0-7695-0759-X
  • Type

    conf

  • DOI
    10.1109/PCEE.2000.873594
  • Filename
    873594