Real time pipelined system design through simulated annealing

被引:23
作者
Coli, M
Palazzari, P
机构
[1] ENEA,HPCN PROJECT,CR CASACCIA,I-00060 S MARIA GALERIA,ROMA,ITALY
[2] UNIV ROMA LA SAPIENZA,DEPT INGN ELETTR,I-00184 ROME,ITALY
关键词
allocation table; real time; pipeline system; simulated annealing;
D O I
10.1016/S1383-7621(96)00034-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is concerned with automatic pipeline implementation of a program subject to some real time (RT) constraints; the program is described through a Control Data Flow Graph (CDFG). We have developed a mapping methodology which assigns to each instruction of CDFG a time step and a HW resource for its execution. We have defined the space Omega of all the possible feasible mappings, as well as an adjacency criterion on it and a cost function evaluating the quality of the mappings, We have minimized the cost function through a Simulated Annealing algorithm. The minimization process returns a mapping which satisfies all RT constraints, has minimal schedule length and minimal HW resource requirement. In order to show the capabilities of the proposed mapping methodology, we apply it to a graph with 50 nodes and several RT constraints: the obtained mapping gives a pipelined execution modality of the graph which satisfies all the given RT constraints.
引用
收藏
页码:465 / 475
页数:11
相关论文
共 15 条
[1]  
CHU WW, 1987, IEEE T COMPUTERS C, V36
[2]  
COLI M, 1995, P EUROMICRO 7 INT WO
[3]  
COLI M, 1995, P WORKSH DESIGN METH
[4]  
DECKERS A, 1991, MATH PROGRAMMING, V50
[5]  
GERASOULIS A, 1992, J PARALLEL DISTRIBUT, V16
[6]  
HAN CC, 1994, P 6 EUROMICRO WORKSH
[7]  
HWANG KS, 1989, IEEE P INT C CAD
[8]  
HWANG KS, 1988, IEEE P INT C CAD
[9]  
Kirkpatrick S., 1983, SCIENCE, V220
[10]  
MALLOY B, 1994, IEEE T PARALLEL DIST, V5