DocumentCode :
2470069
Title :
Design space exploration using time and resource duality with the ant colony optimization
Author :
Wang, Gang ; Gong, Wenrui ; Derenzi, Brian ; Kastner, Ryan
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA
fYear :
0
fDate :
0-0 0
Firstpage :
451
Lastpage :
454
Abstract :
Design space exploration during high level synthesis is often conducted through ad-hoc probing of the solution space using some scheduling algorithm. This is not only time consuming but also very dependent on designer´s experience. We propose a novel design exploration method that exploits the duality between the time and resource constrained scheduling problems. Our exploration automatically constructs a high quality time/area tradeoff curve in a fast, effective manner. It uses the max-min ant colony optimization to solve both the time and resource constrained scheduling problems. We switch between the time and resource constrained algorithms to quickly traverse the design space. Our algorithm provides a significant solution quality savings (average 17.3% reduction of resource counts) with similar run time on a comprehensive benchmark suite constructed with classic and real-life samples, compared to using force directed scheduling exhaustively at every time step. Our algorithms scale well over different applications and problem sizes
Keywords :
high level synthesis; minimax techniques; scheduling; ad-hoc probing; automatic construction; design space exploration; high level synthesis; instruction scheduling algorithms; max-min ant colony optimization; resource constrained scheduling; resource duality; scheduling algorithm; time duality; Algorithm design and analysis; Ant colony optimization; Delay; Design optimization; High level synthesis; Resource management; Scheduling algorithm; Space exploration; Switches; Time factors; Algorithms; Ant Colony Optimization; Design; Design Space Exploration; Instruction Scheduling Algorithms; MAX-MIN Ant System; Theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
1-59593-381-6
Type :
conf
DOI :
10.1109/DAC.2006.229234
Filename :
1688839
Link To Document :
بازگشت