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

被引:0
|
作者
Mahmood Fazlali
Ali Zakerolhosseini
Georgi Gaydadjiev
机构
[1] Shahid Beheshti University G.C,Department of Computer Engineering
[2] Delft University of Technology,Computer Engineering Lab.
来源
关键词
Reconfigurable computing; Run-time reconfigurable systems; Datapath merging;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:21
相关论文
共 50 条
  • [1] Efficient datapath merging for the overhead reduction of run-time reconfigurable systems
    Fazlali, Mahmood
    Zakerolhosseini, Ali
    Gaydadjiev, Georgi
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (02): : 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):