DocumentCode
3178668
Title
Integrated scheduling, allocation and binding in High Level Synthesis using multi structure genetic algorithm based design space exploration
Author
Sengupta, Anirban ; Sedaghat, Reza
Author_Institution
Electr. & Comput. Eng., Ryerson Univ., Toronto, ON, Canada
fYear
2011
fDate
14-16 March 2011
Firstpage
1
Lastpage
9
Abstract
This paper presents a novel multi structure genetic algorithm based design space exploration system which concurrently solves the problem of integrated scheduling, allocation and binding in High Level Synthesis based on the user specified power consumption and execution time constraints (not just latency constraint). The proposed novel cost function based on power consumption and execution time considers functional units, registers, multiplexers, demultiplexers and clock frequency oscillator during the exploration process. The presented approach incorporates a new seeding process for the two special parent chromosomes as well as employs a novel `load factor heuristic´ which guarantees that the final solution found will always be optimal/near-optimal in terms of the user specified execution time and power constraints. The results of the final solution reflect the number of adders/subtractors, multipliers, clock frequency, multiplexers, demultiplexers and registers. Further, the final result also indicates the latency, execution time, power consumption and the optimal/near-optimal resource combination found. The proposed approach when verified for number of standard DSP benchmarks yielded superior results compared to a recent GA based heuristic approach.
Keywords
VLSI; adders; genetic algorithms; high level synthesis; integrated circuit design; multiplexing equipment; scheduling; clock frequency oscillator; design space exploration; execution time constraints; high level synthesis; integrated scheduling; latency constraint; load factor heuristic; multistructure genetic algorithm; near-optimal resource combination; parent chromosomes; power consumption; Biological cells; Cost function; Encoding; Genetic algorithms; Resource management; Schedules; Space exploration; Integrated; allocation; binding; design space exploration; execution time; power consumption; scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2011 12th International Symposium on
Conference_Location
Santa Clara, CA
ISSN
1948-3287
Print_ISBN
978-1-61284-913-3
Type
conf
DOI
10.1109/ISQED.2011.5770772
Filename
5770772
Link To Document