Design and performance evaluation of combined first-fit task allocation and migration strategies in mesh multiprocessor systems

被引:19
作者
Goh, Lee Kee [1 ]
Veeravalli, Bharadwaj [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, CNDS Lab, Singapore 117576, Singapore
关键词
mesh multi processors; processor allocation; task migration; fragmentation reduction; first-fit task allocation;
D O I
10.1016/j.parco.2008.03.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we consider the problem of processor allocation on mesh-based multiprocessor systems. We employ the idea Of using migration to minimize fragmentation and the overall processing time of the tasks. In our schemes, we consider the use of task migration whenever required to improve the problem of fragmentation. To this end, we propose three efficient schemes to improve the performance of first-fit allocation strategies commonly used in practice. The first scheme. called the first-fit mesh-bifurcation (FFMB) scheme, attempts to start the search for a free submesh from either the bottom-left corner or the top-left corner of the mesh so as to reduce the amount of fragmentation in the mesh. The next two schemes, called the online dynamic compaction-single corner (ODC-SC) and online dynamic compaction-four corners (ODC-FC) schemes, use task migration to improve the performance of existing submesh allocation strategies. We perform rigorous simulation experiments based on practical workloads as reported in the literature to quantify all Our proposed schemes and compare them against standard schemes existing in the literature. Based on the results, we make clear recommendations on the choice of the strategies. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:508 / 520
页数:13
相关论文
共 29 条
[1]   Tera computer system [J].
Alverson, Robert ;
Callahan, David ;
Cummings, Daniel ;
Koblenz, Brian ;
Porterfield, Allan ;
Smith, Burton .
Conference Proceedings - International Conference on Supercomputing, 1990,
[2]   Networks on chip:: A new paradigm for systems on chip design [J].
Benini, L ;
De Micheli, G .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :418-419
[3]   On-line task migration in hypercubes through double disjoint paths [J].
Chen, HL ;
Tzeng, NF .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (03) :379-384
[4]   SUBCUBE ALLOCATION AND TASK MIGRATION IN HYPERCUBE MULTIPROCESSORS [J].
CHEN, MS ;
SHIN, KG .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (09) :1146-1155
[5]  
CHUANG PJ, 1991, 11TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, P256, DOI 10.1109/ICDCS.1991.148674
[6]  
Dally WJ, 2001, DES AUT CON, P684, DOI 10.1109/DAC.2001.935594
[7]  
DIESSEL O, 1996, TR9611 U NEWC DEP CO
[8]  
DING J, 1993, P INT C PARALLEL PRO, V2, P193
[9]  
*INT CORP, 1991, TOUCHST DELTA SYST D
[10]  
*INT CORP, 1993, PAR NETW QUEUING SYS