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 :
بازگشت