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