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
Link To Document