• DocumentCode
    2180528
  • Title

    Approximate algorithms for optimization of busy waiting in parallel programs

  • Author

    Clarke, Edmund M. ; Liu, Lishing

  • fYear
    1979
  • fDate
    29-31 Oct. 1979
  • Firstpage
    255
  • Lastpage
    266
  • Abstract
    Traditional implementations of conditional critical regions and monitors can lead to unproductive "busy waiting" if processes are allowed to wait on arbitrary boolean expressions. Techniques from global flow analysis may be employed at compile time to obtain information about which critical regions (monitor calls) are enabled by the execution of a given critical region (monitor call). We investigate the complexity of computing this information and show how it can be used to obtain efficient scheduling algorithms with less busy waiting.
  • Keywords
    Delay; Information analysis; Parallel programming; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1979., 20th Annual Symposium on
  • Conference_Location
    San Juan, Puerto Rico
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/SFCS.1979.5
  • Filename
    4568020