DocumentCode
3348751
Title
Time sharing in hypercube multiprocessors
Author
Filho, Eliseu M Chaves ; Barbosa, Valmir C.
Author_Institution
Univ. Federal do Rio de Janerio, Brazil
fYear
1992
fDate
1-4 Dec 1992
Firstpage
354
Lastpage
359
Abstract
In hypercube multiprocessors, multiple users are normally supported by dividing the cube into subcubes of different dimensions. A user request for a subcube may be denied depending on how other subcubes were previously allocated or because the allocation algorithm fails to recognize an existing free subcube that would satisfy the request. In both cases, the main consequence is a reduction in system utilization. To support multiple users while avoiding such problems, the authors propose to multiplex all the processors in the cube among the users. In this way, one can get full system utilization and offer all the resources of the system to the users. The authors have conducted experiments with this new approach on an Intel iPSC/860 system, comparing its performance with the one obtained in the conventional cube-partitioning approach. The results show that, for computationally intensive applications, the average execution time per user when multiplexing the processors is generally comparable to the same average when allocating subcubes to the users, and often significantly lower
Keywords
hypercube networks; multiprocessing systems; performance evaluation; scheduling; Intel iPSC/860 system; computationally intensive applications; hypercube multiprocessors; performance; system utilization; time sharing; Availability; Computer applications; Delay systems; Hypercubes; Partitioning algorithms; Processor scheduling; System performance; Time sharing computer systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location
Arlington, TX
Print_ISBN
0-8186-3200-3
Type
conf
DOI
10.1109/SPDP.1992.242724
Filename
242724
Link To Document