GENETIC ALGORITHM FOR MAPPING TASKS ONTO TO RECONFIGURABLE PARALLEL PROCESSOR

被引:10
作者
RAVIKUMAR, CP
GUPTA, AK
机构
[1] INDIAN INST TECHNOL,DEPT ELECT ENGN,NEW DELHI 110016,INDIA
[2] INDIAN INST TECHNOL,DEPT MATH,NEW DELHI 110029,INDIA
来源
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES | 1995年 / 142卷 / 02期
关键词
GENETIC ALGORITHMS; PARALLEL PROCESSING;
D O I
10.1049/ip-cdt:19951607
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The authors describe a genetic algorithm for a difficult optimisation problem which arises in the context of parallel processing. The problem is to assign each task in the given task graph T to a processor, so as to minimise the total overall execution time of the tasks. Total execution time is computed with the knowledge of individual run times of tasks and the communication requirements among tasks. The intertask communication time is dependent on the interconnection network which connects the processors. No prior knowledge of the interconnection topology is assumed. The algorithm finds the interconnection architecture that is best suited for the task graph T; this makes sense when the target architecture is reconfigurable through programmable switches, e.g. transputer-based parallel processors. The algorithm is also extended to add heterogeneous platforms, where each task t can be executed on a particular class of processors. The optimisation technique is based on the genetic paradigm. The authors describe an efficient chromosome representation, genetic operators and a fitness measure suitable for the application.
引用
收藏
页码:81 / 86
页数:6
相关论文
共 25 条
[21]  
VARADARAJAN R, 1992, TR92019 U FLOR DEP C
[22]  
WATTS TM, 1992, P SUPERCOMPUTING, P832
[23]  
[No title captured]
[24]  
1990, PARAM PARALLEL MACHI
[25]  
1989, MEIKO TRANSPUTER HAR