| Design space exploration using time and resource duality with the ant colony optimization |
| Full text |
Pdf
(543 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 43rd annual Design Automation Conference
table of contents
San Francisco, CA, USA
SESSION: Session 28: high-level exploration and optimization
table of contents
Pages: 451 - 454
Year of Publication: 2006
ISBN:1-59593-381-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 51, Citation Count: 4
|
|
|
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. Compared to using force directed scheduling exhaustively at every time step, 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. Our algorithms scale well over different applications and problem sizes.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
David Corne , Marco Dorigo , Fred Glover , Dipankar Dasgupta , Pablo Moscato , Riccardo Poli , Kenneth V. Price, New ideas in optimization, McGraw-Hill Ltd., UK, Maidenhead, UK, 1999
|
| |
4
|
M. Dorigo, V. Maniezzo, and A. Colorni. Ant System: Optimization by a Colony of Cooperating Agents. IEEE Transactions on Systems, Man and Cybernetics, Part-B, 26(1):29--41, February 1996.
|
| |
5
|
R. Dutta , J. Roy , R. Vemuri, Distributed design-space exploration for high-level synthesis systems, Proceedings of the 29th ACM/IEEE conference on Design automation, p.644-650, June 08-12, 1992, Anaheim, California, United States
|
| |
6
|
M. J. M. Heijligers, L. J. M. Cluitmans, and J. A. G. Jess. High-level synthesis scheduling and allocation using genetic algorithms. page 11, 1995.
|
| |
7
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
 |
8
|
|
| |
9
|
J. Madsen, J. Grode, P. V. Knudsen, M. E. Petersen, and A. Haxthausen. LYCOS: the Lyngby Co-Synthesis System. Design Automation for Embedded Systems, 2(2):125--63, March 1997.
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
G. Wang, W. Gong, B. DeRenzi, and R. Kastner. Ant colony optimizations for resource and timing constrained instruction scheduling. IEEE Transaction on Computer-Aided Design, under review.
|
 |
14
|
|
CITED BY 4
|
|
|
|
|
|
|
|
|
|
|
Yu-Cheng Lin , Shin-Jia Chen , Ping-Liang Chen , Hsin-Hsiung Huang, Congestion-driven floorplanning with module reshaping, Proceedings of the 12th WSEAS international conference on Circuits, p.391-396, July 22-24, 2008, Heraklion, Greece
|
|