• DocumentCode
    2032495
  • Title

    Impact of Memory Contention on Dynamic Scheduling on Numa Multiprocessors

  • Author

    Durand, M.D. ; Montaut, T. ; Kervella, L. ; Jalby, W.

  • Author_Institution
    Bellcore, Morristown, NJ
  • Volume
    1
  • fYear
    1993
  • fDate
    16-20 Aug. 1993
  • Firstpage
    258
  • Lastpage
    262
  • Abstract
    Self-scheduling is a method for task schedul ing in parallel programs, in which each processor acquires a new block of tasks for execution whenever it becomes idle. To get the best performance, the block size must be chosen to balance the scheduling overhead against the load im balance. To determine the best block size, better analytical models of self-scheduling are needed. We present an experimental study of self-scheduling on a BBN TC2000, a NUMA machine. Previously published models to predict running time and optimal block size were tested using our experimental results. Although the models gave good predictions for small block sizes, for large block sizes the models fail, underestimating the running time by almost a factor of two. We present an upper bound on the running time and use it to explain this failure.
  • Keywords
    Algorithm design and analysis; Analytical models; Delay; Dynamic scheduling; Load management; Parallel processing; Predictive models; Processor scheduling; Testing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1993. ICPP 1993. International Conference on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    0190-3918
  • Print_ISBN
    0-8493-8983-6
  • Type

    conf

  • DOI
    10.1109/ICPP.1993.101
  • Filename
    4134150