• DocumentCode
    2501883
  • Title

    Deterministic timing schema for parallel programs

  • Author

    Shaw, Alan C.

  • Author_Institution
    Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1991
  • fDate
    30 Apr-2 May 1991
  • Firstpage
    56
  • Lastpage
    63
  • Abstract
    Formula or schema for computing the best and worst case execution times of a variety of parallel program constructs are presented. Timing schema are proposed for processes that do not interact but synchronize at their start and end, for shared variable interactions through critical sections and general semaphores, and for distributed message passing and remote procedure call. Also included are representative implementations that obey the schema. In addition various forms of underlying hardware contentions and indeterminacies are discussed, including how to incorporate some of these. It is concluded that predictable timing behavior in concurrent systems is indeed a possibility using the schema approach
  • Keywords
    parallel algorithms; parallel programming; best case execution times; concurrent systems; critical sections; deterministic timing schema; distributed message passing; general semaphores; parallel programs; remote procedure call; shared variable interactions; timing behavior; worst case execution times; Application software; Computer science; Concurrent computing; Costs; Hardware; High level languages; Message passing; Real time systems; Software performance; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1991. Proceedings., Fifth International
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    0-8186-9167-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1991.153757
  • Filename
    153757