DATAPATH SYNTHESIS USING A PROBLEM-SPACE GENETIC ALGORITHM

被引:51
作者
DHODHI, MK
HIELSCHER, FH
STORER, RH
机构
[1] LEHIGH UNIV,DEPT IND & MFG SYST ENGN,BETHLEHEM,PA 18015
[2] AT&T BELL LABS,ALLENTOWN,PA 18103
关键词
D O I
10.1109/43.402494
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new approach to datapath synthesis based on a problem-space genetic algorithm (PSGA). The proposed technique performs concurrent scheduling and allocation of functional units, registers, and multiplexers with the objective of finding both a schedule and an allocation which minimizes the cost function of the hardware resources and the total time of execution, The problem-space genetic algorithm based datapath synthesis system (PSGA_Synth) combines a standard genetic algorithm with a known heuristic to search the large design space in an intelligent manner, PSGA_Synth handles multicycle functional units, structural pipelining, conditional code and loops, and provides a mechanism to specify lower and upper bounds on the number of control steps, The PSGA_Synth was tested on a set of problems selected from the literature, as well as larger problems created by us, with promising results, PSGA_Synth not only finds the best known results for all the test problems examined in a relatively small amount of CPU time, but also has the ability to efficiently handle large problems.
引用
收藏
页码:934 / 944
页数:11
相关论文
共 21 条
[21]  
WHITLEY D, 1989, 3RD P INT C GEN ALG, P133