DocumentCode :
1477848
Title :
Reducing run queue contention in shared memory multiprocessors
Author :
Dandamudi, Sivarama P.
Author_Institution :
Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
Volume :
30
Issue :
3
fYear :
1997
fDate :
3/1/1997 12:00:00 AM
Firstpage :
82
Lastpage :
89
Abstract :
The performance of parallel processing systems, especially large systems, is sensitive to various types of overhead and contention. Performance consequences may be serious when contention occurs for hardware resources such as memory or the interconnection network. Contention can also occur for software resources such as critical data structures maintained by either system or application software. A run queue is one such critical data structure that can affect overall system performance. There are two basic types of run queues, centralized and distributed. Both present performance problems. There are also several techniques to mitigate their drawbacks, but none is completely satisfactory. Instead, the author proposes a different run queue organization, a hierarchical organization that inherits the best features of the centralized and the distributed queue organizations while avoiding their pitfalls. Thus, the hierarchical organization is suitable for building large-scale multiprocessor systems
Keywords :
data structures; memory architecture; performance evaluation; resource allocation; shared memory systems; application software; centralized run queues; critical data structures; distributed run queues; hardware resources; hierarchical run queue; interconnection network; large-scale multiprocessor system building; memory; overall system performance; parallel processing system performance; run queue contention reduction; shared memory multiprocessors; software resources; system software; Application software; Costs; Data structures; Hardware; Large-scale systems; Multiprocessing systems; Multiprocessor interconnection networks; Parallel processing; Software maintenance; System performance;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.573673
Filename :
573673
Link To Document :
بازگشت