DocumentCode
303059
Title
A novel technique for pipelined scheduling and allocation of data-flow graphs based on genetic algorithms
Author
Morris, Robert ; Nowrouzian, Behroulz
Author_Institution
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Volume
1
fYear
1996
fDate
26-29 May 1996
Firstpage
429
Abstract
Genetic algorithms are exploited and applied to the development of a novel technique for the high-level synthesis of digital signal processing algorithms. The proposed technique performs the scheduling and allocation of functional units for the synthesis of both pipelined and non-pipelined data-paths. The salient feature of this technique is that it employs the order crossover operator in combination with a schedule building heuristic to overcome the well known encoding problem encountered when applying genetic algorithms to scheduling problems. The technique is demonstrated through its application to a benchmark fifth-order elliptic wave-digital filter. The results show that the technique produces the optimum schedules for non-pipelined data-paths, but requires further refinements to match the best existing schedules for pipelined data-paths
Keywords
circuit CAD; data flow graphs; elliptic filters; genetic algorithms; high level synthesis; pipeline processing; processor scheduling; signal processing; wave digital filters; data-flow graphs; digital signal processing algorithms; encoding problem; fifth-order elliptic wave-digital filter; functional units; genetic algorithms; high-level synthesis; nonpipelined data paths; order crossover operator; pipelined allocation; pipelined data paths; pipelined scheduling; schedule building heuristic; scheduling problems; Digital signal processing; Genetic algorithms; Genetic engineering; Hardware; High level synthesis; Job shop scheduling; Multiplexing; Pipeline processing; Signal processing algorithms; Signal synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 1996. Canadian Conference on
Conference_Location
Calgary, Alta.
ISSN
0840-7789
Print_ISBN
0-7803-3143-5
Type
conf
DOI
10.1109/CCECE.1996.548128
Filename
548128
Link To Document