Deadline constrained cyclic scheduling on pipelined dedicated processors considering multiprocessor tasks and changeover times

被引:5
|
作者
Sucha, Premysl [1 ]
Hanzalek, Zdenek [1 ]
机构
[1] Czech Tech Univ Prague, Fac Elect Engn, Dept Control Engn, Prague 12135 2, Czech Republic
关键词
cyclic scheduling; integer linear programming; high-level synthesis; changeover times; FPGA;
D O I
10.1016/j.mcm.2007.05.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a scheduling technique used to optimize computation speed of loops running on architectures that may include pipelined dedicated processors. The problem under consideration is to find an optimal periodic schedule satisfying the timing constraints. Motivated by FPGA (Field-Programmable Gate Array) architecture we formulate a problem of cyclic scheduling on one dedicated processor where tasks are constrained by the precedence delays. Further we generalize this result to the set of dedicated processors. We also show how the set of constraints in both problems can be extended by start time related deadlines, multiprocessor tasks, changeover times and minimization of data transfers. We prove that this problem is NP-hard by reduction from Bratley's scheduling problem 1 vertical bar r(j), (d) over tilde (j)vertical bar C-max and we suggest a solution based on ILP (Integer Linear Programming) that allows one to minimize the completion time. Besides this, we suggest elimination of redundant constraints and binary variables in a integer linear programming model which leads to a speedup of the scheduling algorithm. Finally, experimental results are shown on an application of recursive least square filter and benchmarks. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:925 / 942
页数:18
相关论文
共 50 条
  • [31] Guaranteeing Response Times for Aperiodic Tasks in Global Multiprocessor Scheduling
    Lars Lundberg
    Håkan Lennerstad
    Real-Time Systems, 2007, 35 : 135 - 151
  • [32] Efficient Load Balancing Scheduling for Deadline Constrained Tasks on Grid Computing
    Jindal, Ankita
    Bansal, R. K.
    Bansal, Savina
    2014 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2014, : 354 - 358
  • [33] Elastic Scheduling for Fixed-Priority Constrained-Deadline Tasks
    Sudvarg, Marion
    Baruah, Sanjoy
    Gill, Chris
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 11 - 20
  • [34] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Tarandeep Kaur
    Inderveer Chana
    Cluster Computing, 2016, 19 : 679 - 698
  • [35] Energy-Aware Tasks Scheduling with Deadline-constrained in Clouds
    Yang Jun
    Meng Qingqiang
    Wang Song
    Li Duanchao
    Huang Taigui
    Dou Wanchun
    2016 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD 2016), 2016, : 116 - 121
  • [36] Autonomic Scheduling of Deadline-Constrained Bag of Tasks in Hybrid Clouds
    Pelaez, Victor
    Campos, Antonio
    Garcia, Daniel F.
    Entrialgo, Joaquin
    PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2016,
  • [37] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Kaur, Tarandeep
    Chana, Inderveer
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 679 - 698
  • [38] THE COMPLEXITY OF SCHEDULING INDEPENDENT 2-PROCESSOR TASKS ON DEDICATED PROCESSORS
    KUBALE, M
    INFORMATION PROCESSING LETTERS, 1987, 24 (03) : 141 - 147
  • [39] Scheduling Precedence Constrained Tasks with Reduced Processor Energy on Multiprocessor Computers
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (12) : 1668 - 1681
  • [40] PREEMPTIVE SCHEDULING OF MULTIPROCESSOR TASKS ON THE DEDICATED PROCESSOR SYSTEM SUBJECT TO MINIMAL LATENESS
    BIANCO, L
    BLAZEWICZ, J
    DELLOLMO, P
    DROZDOWSKI, M
    INFORMATION PROCESSING LETTERS, 1993, 46 (03) : 109 - 113