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 条
[1]  
BALAKRISHNAN M, 1989, 26TH P DES AUT C, P68
[2]  
Cloutier R. J., 1990, 27th ACM/IEEE Design Automation Conference. Proceedings 1990 (Cat. No.90CH2894-4), P71, DOI 10.1109/DAC.1990.114832
[3]  
Davis L., 1985, JOB SHOP SCHEDULING, P136
[4]  
Davis L. E.., 1991, HDB GENETIC ALGORITH
[5]  
DEVADAS S, 1989, IEEE T COMPUT AID D, V7, P768
[6]  
Garey M.R., 1979, COMPUTERS INTRACTABI, V174
[7]   OPTIMAL SYNTHESIS OF HIGH-PERFORMANCE ARCHITECTURES [J].
GEBOTYS, CH ;
ELMASRY, MI .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (03) :389-397
[8]  
GOLDBERG DE, 1989, GENETIC ALCORITHMS S
[9]  
Goldberg Jr D.E., 1985, P 1 INT C GEN ALG TH, V154, P154, DOI DOI 10.4324/9781315799674
[10]  
HASHIMOTO A, 1971, 8TH P DES AUT WORKSH, P155