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 条
  • [21] Optimization of magnet sorting in a storage ring using genetic algorithms
    Chen Jia
    Wang Lin
    Li Wei-Min
    Gao Wei-Wei
    CHINESE PHYSICS C, 2013, 37 (12)
  • [22] Optimization of magnet sorting in a storage ring using genetic algorithms
    陈佳
    王琳
    李为民
    高巍巍
    Chinese Physics C, 2013, 37 (12) : 104 - 110
  • [23] Operation scheduling for parallel functional units using genetic algorithms
    Zeitlhofer, T
    Wess, B
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 1997 - 2000
  • [25] Research of algorithms for aircraft ground deicing operation scheduling model
    Ground Support Equipment Research Base, Civil Aviation University of China, Tianjin 300300, China
    不详
    Proc. World Congr. Intelligent Control Autom. WCICA, (5973-5977):
  • [26] Research of Algorithms for Aircraft Ground Deicing Operation Scheduling Model
    Xing Zhiwei
    Li Yi
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 5973 - 5977
  • [27] Dynamic Inter-Block Scheduling for HLS
    Cheng, Jianyi
    Josipovic, Lana
    Constantinides, George A.
    Wickerson, John
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 243 - 252
  • [28] Using Reduced Graphs for Efficient HLS Scheduling
    Soldavini, Stephanie
    Alarcon, Sonia Lopez
    Lukowiak, Marcin
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [29] Operation Scheduling Optimization of Refinery Logistics Pipeline Network
    Li, Ming
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 2746 - 2751
  • [30] Differentiated operation and maintenance scheduling optimization of transmission lines
    Wen, Zhiqiang
    Shu, Naiqiu
    Peng, Hui
    Cai, Dehua
    Wen, Jianzhong
    Dianwang Jishu/Power System Technology, 2015, 39 (04): : 1101 - 1108