Efficient datapath merging for the overhead reduction of run-time reconfigurable systems

被引:11
|
作者
Fazlali, Mahmood [1 ,2 ]
Zakerolhosseini, Ali [1 ]
Gaydadjiev, Georgi [2 ]
机构
[1] Shahid Beheshti Univ, Dept Comp Engn, Tehran, Iran
[2] Delft Univ Technol, Comp Engn Lab, Delft, Netherlands
来源
JOURNAL OF SUPERCOMPUTING | 2012年 / 59卷 / 02期
关键词
Reconfigurable computing; Run-time reconfigurable systems; Datapath merging;
D O I
10.1007/s11227-010-0458-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High latencies in FPGA reconfiguration are known as a major overhead in run-time reconfigurable systems. This overhead can be reduced by merging multiple data flow graphs representing different kernels of the original program into a single (merged) datapath that will be configured less often compared to the separate datapaths scenario. However, the additional hardware introduced by this technique increases the kernels execution time. In this paper, we present a novel datapath merging technique that reduces both the configuration and execution times of kernels mapped on the reconfigurable fabric. Experimental results show up to 13% reduction in the configuration and execution times of kernels from media-bench workloads, compared to previous art on datapath merging. When compared to conventional high-level synthesis algorithms, our proposal reduces kernels configuration and execution times by up to 48%.
引用
收藏
页码:636 / 657
页数:22
相关论文
共 50 条
  • [1] Efficient datapath merging for the overhead reduction of run-time reconfigurable systems
    Mahmood Fazlali
    Ali Zakerolhosseini
    Georgi Gaydadjiev
    [J]. The Journal of Supercomputing, 2012, 59 : 636 - 657
  • [2] Run-time minimization of reconfiguration overhead in dynamically reconfigurable systems
    Resano, J
    Mozos, D
    Verkest, D
    Vernalde, S
    Catthoor, F
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 585 - 594
  • [3] A run-time reconfigurable datapath architecture for image processing applications
    Boschetti, MR
    Silva, IS
    Bampi, S
    [J]. DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 242 - 247
  • [4] A Framework for Run-time Reconfigurable Systems
    Michael Eisenring
    Marco Platzner
    [J]. The Journal of Supercomputing, 2002, 21 : 145 - 159
  • [5] A framework for run-time reconfigurable systems
    Eisenring, M
    Platzner, M
    [J]. JOURNAL OF SUPERCOMPUTING, 2002, 21 (02): : 145 - 159
  • [6] Run-time requirements verification for reconfigurable systems
    Chatzikonstantinou, George
    Kontogiannis, Kostas
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 75 : 105 - 121
  • [7] An implementation framework for run-time reconfigurable systems
    Eisenring, M
    Platzner, M
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 151 - 157
  • [8] A methodology for design of run-time reconfigurable systems
    Lee, G
    Milne, G
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 60 - 67
  • [9] Modelling and optimising run-time reconfigurable systems
    Luk, W
    Shirazi, N
    Cheung, PYK
    [J]. IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1996, : 167 - 176
  • [10] Designing run-time reconfigurable systems with JHDL
    ISI Systems, 3701 North Fairfax Drive, Arlington, VA 22203-1714, United States
    [J]. J VLSI Signal Process Syst Signal Image Video Technol, 1600, 1-2 (29-45):