Heuristic algorithm for the resource-constrained scheduling problem during high-level synthesis

被引:5
|
作者
Wu, Y. -H. [1 ]
Yu, C. -J. [1 ]
Wang, S. -D. [1 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 10764, Taiwan
来源
关键词
D O I
10.1049/iet-cdt:20070162
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling is considered the most important task in a high-level synthesis process. A heuristic algorithm based on the A* search to find optimal schedules quickly is presented. This algorithm reduces the computational effort required to obtain the best schedules on a pre-defined datapath by effectively pruning the non-promising search space. The pruning method is accomplished by an admissible heuristic that estimates the schedule length, or the cost, of a search node represented by a partially scheduled data flow graph. The search node with the least cost is considered the most promising candidate and is expanded next, avoiding an exhaustive search of the problem space. When the costs of the candidate search nodes are identical, the A* search is guided by a depth-first search to speed up the computation. Experimental results on several well known benchmarks with varying resource constraints show the effectiveness of the proposed algorithm. Multicycle, pipelined and chaining execution of operations are supported.
引用
收藏
页码:43 / 51
页数:9
相关论文
共 50 条
  • [41] Resource-Constrained High-Level Datapath Optimization in ASIP Design
    Chen, Yuankai
    Zhou, Hai
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 198 - 201
  • [42] A novel heuristic algorithm with activity back-shift response model for resource-constrained project scheduling problem
    Buyun Sheng
    Hui Wang
    Zheng Xiao
    Chenglei Zhang
    Feiyu Zhao
    Xiyan Yin
    Soft Computing, 2019, 23 : 7805 - 7819
  • [43] A novel heuristic algorithm with activity back-shift response model for resource-constrained project scheduling problem
    Sheng, Buyun
    Wang, Hui
    Xiao, Zheng
    Zhang, Chenglei
    Zhao, Feiyu
    Yin, Xiyan
    SOFT COMPUTING, 2019, 23 (17) : 7805 - 7819
  • [44] RETRACTED: A Heuristic Genetic Algorithm for Multi-Mode Resource-Constrained Project Scheduling Problem (Retracted Article)
    Li Zheng
    Qin Jinlei
    Zhang Changming
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 3, 2010, : 582 - 585
  • [45] A Genetic Algorithm with Neighborhood Search for the Resource-Constrained Project Scheduling Problem
    Proon, Sepehr
    Jin, Mingzhou
    NAVAL RESEARCH LOGISTICS, 2011, 58 (02) : 73 - 82
  • [46] Genetic Algorithm Parameters Tuning for Resource-constrained Project Scheduling Problem
    Tian, Xingke
    Yuan, Shengrui
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS II, 2018, 1955
  • [47] Solving Resource-Constrained Project Scheduling Problem Using Metaheuristic Algorithm
    Munlin, Mudarmeen
    2018 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONIC ENGINEERING (ICEEE), 2018, : 344 - 349
  • [48] Improved differential evolution algorithm for resource-constrained project scheduling problem
    Lianghong Wu1
    2.College of Electrical and Information Engineering
    JournalofSystemsEngineeringandElectronics, 2010, 21 (05) : 798 - 805
  • [49] A branch-and-bound algorithm for the resource-constrained project scheduling problem
    Dorndorf, U
    Pesch, E
    Phan-Huy, T
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2000, 52 (03) : 413 - 439
  • [50] Improved differential evolution algorithm for resource-constrained project scheduling problem
    Wu, Lianghong
    Wang, Yaonan
    Zhou, Shaowu
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2010, 21 (05) : 798 - 805