Clustering scheduling for hardware tasks in reconfigurable computing systems

被引:12
|
作者
Chen, Zhi [1 ,2 ]
Qiu, Meikang [1 ]
Ming, Zhong [2 ]
Yang, Laurence T. [3 ]
Zhu, Yongxin [4 ]
机构
[1] Univ Kentucky, Dept Elect & Comp Engn, Lexington, KY 40505 USA
[2] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, GD, Peoples R China
[3] St Francis Xavier Univ, Dept Comp Sci, Antigonish, NS B2G 2W5, Canada
[4] Shanghai Jiao Tong Univ, Sch Microelect, Shanghai 200240, Peoples R China
关键词
Reconfigurable systems; Scheduling; Clustering scheduling strategy (CSS); CO-SYNTHESIS; PLACEMENT; ALGORITHM; SPACE;
D O I
10.1016/j.sysarc.2013.05.015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reconfigurable computing systems have been used widely in various areas due to their attractive features in low-power and high-precision. However, how to increase utilization and throughput while reducing configuration and execution time overheads on large-scale data has become a great challenge for reconfigurable computing systems. In this paper, we employ a directed acyclic graph (DAG) to represent the tasks in an application. With considerations of task dependencies and resource constraints that are not sufficiently studied in literature, we propose two clustering scheduling strategies to reduce the number of configurations and the execution time of applications, while enhancing the utilization of field programmable gate array (FPGA) devices: One is a heuristic scheduling strategy and the other is a dynamic programming scheduling strategy. Experimental results indicate that our dynamic programming scheduling strategy can significantly reduce the number of configurations and improve the FPGA utilization, compared to the heuristic scheduling strategy. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:1424 / 1432
页数:9
相关论文
共 50 条
  • [1] Scheduling of Hardware Tasks in Reconfigurable Mixed-Criticality Systems
    Wulf, Cornelia
    Charaf, Najdet
    Goehringer, Diana
    [J]. 2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 232 - 232
  • [2] Software/hardware co-scheduling for reconfigurable computing systems
    Saha, Proshanta
    El-Ghazawi, Tarek
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 299 - +
  • [3] Scheduling Tasks on Reconfigurable Hardware with a List Scheduler
    Teller, Justin
    Oezguener, Fuesun
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2965 - 2968
  • [4] Reconfigurable computing: design methodology and hardware tasks scheduling for real-time image processing
    Kessal, Lounis
    Abel, Nicolas
    Karabernou, Si Mahmoud
    Demigny, Didier
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2008, 3 (03) : 131 - 147
  • [5] Reconfigurable computing: design methodology and hardware tasks scheduling for real-time image processing
    Lounis Kessal
    Nicolas Abel
    Si Mahmoud Karabernou
    Didier Demigny
    [J]. Journal of Real-Time Image Processing, 2008, 3 : 131 - 147
  • [6] Programmable hardware for reconfigurable computing systems
    Smith, SJ
    [J]. HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 133 - 140
  • [7] RDMS: A Hardware Task Scheduling Algorithm for Reconfigurable Computing
    Huang, Miaoqing
    Simmler, Harald
    Serres, Olivier
    El-Ghazawi, Tarek
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2936 - 2943
  • [8] Reconfigurable Hardware Operating Systems: Online Scheduling of Hard Real-Time Tasks to Partially Reconfigurable Devices
    Kulkarni, G. R.
    Borisagar, Komal R.
    [J]. JOURNAL OF ACTIVE AND PASSIVE ELECTRONIC DEVICES, 2013, 8 (04): : 253 - 281
  • [9] A genetic algorithm for scheduling tasks onto dynamically reconfigurable hardware
    Qu, Yang
    Soininen, Juha-Pekka
    Nurmi, Jari
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 161 - +
  • [10] Static Scheduling of Periodic Hardware Tasks with Precedence and Deadline Constraints on Reconfigurable Hardware Devices
    Belaid, Ikbel
    Muller, Fabrice
    Benjemaa, Maher
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011