Exploring time/resource trade-offs by solving dual scheduling problems with the ant colony optimization

ACM Trans. Design Autom. Electr. Syst.(2007)

引用 16|浏览13
暂无评分
摘要
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 of time- and resource-constrained scheduling problems. Our exploration automatically constructs a time/area tradeoff curve in a fast, effective manner. It is a general approach and can be combined with any high-quality scheduling algorithm. In our work, we use the max-min ant colony optimization technique to solve both time- and resource-constrained scheduling problems. Our algorithm provides significant solution-quality savings (average 17.3% reduction of resource counts) with similar runtime compared to using force-directed scheduling exhaustively at every time step. It also scales well across a comprehensive benchmark suite constructed with classic and real-life samples.
更多
查看译文
关键词
area tradeoff curve,ant colony optimization,scheduling algorithm,dual scheduling problem,design space exploration,exploring time,max-min ant system,time consuming,high-quality scheduling algorithm,resource trade-offs,novel design exploration method,time step,solution space,resource-constrained scheduling problem,instruction scheduling,force-directed scheduling exhaustively,high level synthesis,scheduling problem
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要