Optimization on operation sorting for HLS scheduling algorithms

被引:2
|
作者
Xiao, Lu [1 ]
Xiao, Zheng [1 ]
Wu, Fan [1 ]
Qin, Yunchuan [1 ]
Li, Kenli [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha, Peoples R China
关键词
Operations scheduling; High-level synthesis; Scheduling order; Balanced scheduling; LEVEL; EFFICIENT; TOOLS;
D O I
10.1016/j.vlsi.2023.102058
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-Level Synthesis (HLS) automates hardware design from high-level language descriptions, enhancing design efficiency and reducing cycles. Operation scheduling, a critical step in HLS, determines system latency. Due to the NP-hard nature of scheduling problem, existing algorithms adopt heuristic approaches, scheduling operations sequentially. In this paper, we present a rigorous proof establishing the direct correspondence between the balanced state and the optimal scheduling. Additionally, we demonstrate the existence of operation scheduling sequences that achieve optimal results. Building on these findings, we propose a resource -constrained list scheduling algorithm. We introduce a novel priority function for the classic list scheduling algorithm to determine the scheduling order. Furthermore, we extend our approach to enhance the latency -constrained entropy-directed scheduling algorithm by altering the scheduling order. Experimental results validate the effectiveness of our novel priority function in addressing both resource-constrained and latency -constrained scheduling problems. Our algorithm achieves a near-optimal scheduling solution while maintaining low time complexity.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Operation Scheduling Optimization for Microgrids Considering Coordination of Their Components
    Takano, Hirotaka
    Goto, Ryota
    Soe, Thin Zar
    Nguyen Duc Tuyen
    Asano, Hiroshi
    FUTURE INTERNET, 2019, 11 (11):
  • [32] New hybrid optimization algorithms for machine scheduling problems
    Pan, Yunpeng
    Shi, Leyuan
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2008, 5 (02) : 337 - 348
  • [33] Efficient optimization algorithms for surgical scheduling under uncertainty
    Tsai, Shing Chih
    Yeh, Yingchieh
    Kuo, Chen Yun
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 293 (02) : 579 - 593
  • [34] Model and algorithms for formulation of multi-type locomotives working diagram based on optimization of locomotive operation costs scheduling
    Zhang, Jie
    Ni, Shao-Quan
    Lü, Miao-Miao
    Wu, Huang-Gui
    Tiedao Xuebao/Journal of the China Railway Society, 2014, 36 (10): : 1 - 6
  • [35] Emergency material scheduling optimization model and algorithms:A review
    Hui Hu
    Jing He
    Xiongfei He
    Wanli Yang
    Jing Nie
    Bin Ran
    Journal of Traffic and Transportation Engineering(English Edition), 2019, (05) : 441 - 454
  • [36] OPTIMIZATION ALGORITHMS FOR STUDENT SCHEDULING VIA CONSTRAINT SATISFIABILITY
    FELDMAN, R
    GOLUMBIC, MC
    COMPUTER JOURNAL, 1990, 33 (04): : 356 - 364
  • [37] Emergency material scheduling optimization model and algorithms: A review
    Hu, Hui
    He, Jing
    He, Xiongfei
    Yang, Wanli
    Nie, Jing
    Ran, Bin
    JOURNAL OF TRAFFIC AND TRANSPORTATION ENGINEERING-ENGLISH EDITION, 2019, 6 (05) : 441 - 454
  • [38] The operation status of HLS (Hefei Light Source)
    Li, Weimin
    Xu, Hongliang
    Wang, Lin
    Feng, Guangyao
    Zhang, Shancai
    Liu, Zuping
    Wang, Junhua
    Sun, Baogen
    Xuan, Ke
    2007 IEEE PARTICLE ACCELERATOR CONFERENCE, VOLS 1-11, 2007, : 3257 - 3259
  • [39] Comparison of genetic algorithms and Particle Swarm Optimization (PSO) algorithms in course scheduling
    Ramdania, D. R.
    Irfan, M.
    Alfarisi, F.
    Nuraiman, D.
    4TH ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE, 2019, 2019, 1402
  • [40] Scheduling algorithms for point-to-multipoint operation in IEEE 802.16 networks
    Iyengar, R.
    Kar, K.
    Sikdar, B.
    2006 4TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC AND WIRELESS NETWORKS, VOLS 1 AND 2, 2006, : 665 - +