DocumentCode :
1507735
Title :
Subcube allocation in hypercube computers
Author :
Dutt, Shantanu ; Hayes, John P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume :
40
Issue :
3
fYear :
1991
fDate :
3/1/1991 12:00:00 AM
Firstpage :
341
Lastpage :
352
Abstract :
A precise characterization of the subcube allocation problem and a general methodology to solve it are presented. Subcube allocation and coalescing algorithms that have the goal of minimizing fragmentation are developed. The concept of a maximal set of subcubes (MSS), which is useful in making allocations that result in a tightly packed hypercube, is introduced. The problems of allocating subcubes and of forming an MSS are formulated as decision problems and shown to be NP-hard. It is proved analytically that the buddy strategy is optimal under restricted conditions, and it is shown using simulation that its performance is actually poor under more realistic conditions. A heuristic procedure for efficiently coalescing a released cube with the existing free cubes is suggested. This coalescing approach is coupled with a simple best-fit allocation scheme to form the basis of a class of MSS-based strategies that give a substantial performance (hit ratio) improvement over the buddy strategy. Simulation results comparing several different allocation and coalescing strategies, which show that the MSS-based schemes provide a marked performance improvement over previous techniques, are presented
Keywords :
computational complexity; hypercube networks; minimisation; parallel algorithms; NP-hard; best-fit allocation; buddy strategy; decision problems; fragmentation minimisation; heuristic procedure; hypercube computers; maximal set of subcubes; subcube allocation algorithms; subcube coalescing algorithms; tightly packed hypercube; Analytical models; Broadcasting; Computational modeling; Computer architecture; Embedded computing; Fault tolerance; Hypercubes; Manufacturing; Operating systems; Performance analysis;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.76413
Filename :
76413
Link To Document :
بازگشت