Design space exploration using time and resource duality with the ant colony optimization

被引:20
|
作者
Wang, Gang [1 ]
Gong, Wenrui [1 ]
DeRenzi, Brian [1 ]
Kastner, Ryan [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
关键词
algorithms; design; theory; design space exploration; ant colony optimization; MAX-MIN ant system; instruction scheduling algorithms;
D O I
10.1109/DAC.2006.229234
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:451 / +
页数:2
相关论文
共 50 条
  • [1] Design of space trusses using ant colony optimization
    Camp, CV
    Bichon, BJ
    [J]. JOURNAL OF STRUCTURAL ENGINEERING, 2004, 130 (05) : 741 - 751
  • [2] Design of steel frames using ant colony optimization
    Camp, CV
    Bichon, BJ
    Stovall, SP
    [J]. JOURNAL OF STRUCTURAL ENGINEERING, 2005, 131 (03) : 369 - 379
  • [3] Simulation of an Ant Colony Optimization Technique in Continuous Space-Time
    Vlachos, D. S.
    [J]. INTERNATIONAL ELECTRONIC CONFERENCE ON COMPUTER SCIENCE, 2008, 1060 : 83 - 86
  • [4] Solving Network Coding Resource Problem Using Ant Colony Optimization
    Li, Jingyi
    [J]. 2018 11TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2018, : 37 - 40
  • [5] Design Solution Optimization with Ant Colony Optimization
    Kang, Yuyun
    Tang, Dunbing
    [J]. 2012 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2012), VOL 2, 2012, : 282 - 285
  • [6] A time-aware resource search strategy with the ant colony optimization in MANETs
    Xianfu Meng
    Yu Deng
    [J]. Peer-to-Peer Networking and Applications, 2019, 12 : 1013 - 1027
  • [7] A time-aware resource search strategy with the ant colony optimization in MANETs
    Meng, Xianfu
    Deng, Yu
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2019, 12 (05) : 1013 - 1027
  • [8] Optimal design of skeletal structures using ant colony optimization
    Kaveh, A.
    Shojaee, S.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2007, 70 (05) : 563 - 581
  • [9] Topological communication network design using ant colony optimization
    Premprayoon, P
    Wardkein, P
    [J]. 7th International Conference on Advanced Communication Technology, Vols 1 and 2, Proceedings, 2005, : 1147 - 1151
  • [10] Exploration Strategies for Model Checking with Ant Colony Optimization
    Kumazawa, Tsutomu
    Takimoto, Munehiro
    Kambayashi, Yasushi
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE (ICCCI 2021), 2021, 12876 : 264 - 276