A scheduling strategy for shared memory multiprocessors

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Creator George, Lal
Title A scheduling strategy for shared memory multiprocessors
Date 1990
Description An efficient scheduling strategy for shared memory multiprocessors is described. The rapid dissemination of tasks to available procesors and ready queues is crucial to the performance of any parallel system. Such overheads determine the attainable speedup and performance of the system. Poor techniques used to address this can lead to severe degradation in performance particulary with high processor counts. This work has been conducted in the context of a parallel functional language-CoF, where the parallelism is usually fine grained and the efficient assignment of tasks to processors even more important. In such systems, observing strict queue semantics (i.e., FIFO) is not essesntial. This allows for very efficient algorithms such as that described here. On the BBN GP1000, our technique was superior in performance to the centralized queue and has the potential of performing well on a fully configured GP1000.
Type Text
Publisher University of Utah
First Page 1
Last Page 11
Subject Shared memory multiprocessors
Subject LCSH Multiprocessors; Distributed shared memory
Language eng
Bibliographic Citation George, L. (1990). A scheduling strategy for shared memory multiprocessors. 1-11. UUCS-90-002.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 3,403,005 bytes
Identifier ir-main,16345
ARK ark:/87278/s6qj81j5
Setname ir_uspace
ID 704168
Reference URL https://collections.lib.utah.edu/ark:/87278/s6qj81j5
Back to Search Results