Scheduling Temporal Partitions in a Multiprocessing Paradigm for Reconfigurable Architectures

被引:0
|
作者
Popp, Andreas [1 ]
Le Moullec, Yannick
Koch, Peter
机构
[1] Aalborg Univ, Ctr Software Defined Radio, Aalborg, Denmark
来源
PROCEEDINGS OF THE 2009 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS | 2009年
关键词
Reconfigurable Hardware; Heterogeneous Reconfigurable Architectures; Temporal Partitioning; Multiprocessor Scheduling;
D O I
10.1109/AHS.2009.43
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we describe a mapping methodology for heterogeneous reconfigurable architectures consisting of one or more SW processors and one or more reconfigurable units, FPGAs. The mapping methodology consists of a separated track for a) the generation of the configurations for the FPGA by level-based and clustering-based temporal partitioning, and b) the scheduling of those configurations as well as the software tasks, based on two multiprocessor scheduling algorithms: a simple list-based scheduler and the more complex extended dynamic level scheduling algorithm. The mapping methodology is benchmarked by means of randomly created task graphs on an architecture of one SW processor and one FPGA. The results are compared to a 0-1 integer linear programming solution in terms of exploration time as well as the finish-time of all tasks of the application. The results show that, in 90% of the investigated cases, the combination of level-based temporal partitioning and extended dynamic level scheduling gives the best performance in terms of finish-time of the full task-set.
引用
收藏
页码:230 / +
页数:2
相关论文
共 50 条
  • [21] Systems approach to avionic multiprocessing architectures
    Seals, J.D.
    Congress of the International Council of the Aeronautical Sciences - ICAS Proceedings, 1990,
  • [22] FREQUENCY SCHEDULING - REALTIME SCHEDULING IN MULTIPROCESSING SYSTEMS
    HOLM, F
    PROCEEDINGS : 1989 INTERNATIONAL COMPUTER MUSIC CONFERENCE, NOVEMBER 2-5, 1989, : 127 - 130
  • [23] Temporal partitioning to amortize reconfiguration overhead for dynamically reconfigurable architectures
    Kim, Jinhwan
    Cho, Jeonghun
    Kim, Tag Gon
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (12): : 1977 - 1985
  • [24] An Enhanced Network Flow Algorithm for Temporal Partitioning into Reconfigurable Architectures
    Azibi, Abdo
    Ayadi, Ramzi
    Kaddachi, Med Lassaad
    JOURNAL OF COMPUTERS, 2015, 10 (03) : 176 - 183
  • [25] Task scheduling of control-data flow graphs for reconfigurable architectures
    Sudarsanam, A
    Aravind, D
    Panchanathan, S
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 225 - 231
  • [26] An Elastic Task Scheduling Scheme on Coarse-Grained Reconfigurable Architectures
    Chen, Longlong
    Zhu, Jianfeng
    Deng, Yangdong
    Li, Zhaoshi
    Chen, Jian
    Jiang, Xiaowei
    Yin, Shouyi
    Wei, Shaojun
    Liu, Leibo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (12) : 3066 - 3080
  • [27] Performance-Oriented Partitioning for Task Scheduling of Parallel Reconfigurable Architectures
    Kao, Chi-Chou
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (03) : 858 - 867
  • [28] Pipeline scheduling for array based reconfigurable architectures considering interconnect delays
    Gao, SH
    Seto, K
    Komatsu, S
    Fujita, M
    FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 137 - 144
  • [29] Scheduling methodology for conditional execution of kernels onto multicontext reconfigurable architectures
    Rivera, F.
    Sanchez-Elez, M.
    Hermida, R.
    Bagherzadeh, N.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (03): : 199 - 213
  • [30] A graph-coloring approach to the allocation and tasks scheduling for reconfigurable architectures
    Giorgetta, Marco
    Santambrogio, Marco
    Sciuto, Donatella
    Spoletini, Paola
    IFIP VLSI-SOC 2006: IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION & SYSTEM-ON-CHIP, 2006, : 24 - +