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 :
بازگشت