Runtime decision of hardware or software execution on a heterogeneous reconfigurable platform

被引:0
|
作者
Sima, Vlad-Mihai [1 ]
Bertels, Koen [1 ]
机构
[1] Delft Univ Technol, NL-2628 CD Delft, Netherlands
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present a runtime optimization targeting the speedup of applications running on a reconfigurable platform supporting the MOLEN programming paradigm. More specifically, for functions that have an execution time dependent on parameters, we propose an online adaptive decision algorithm to determine if the gain of running that function in hardware outweighs the overhead of transferring the parameters, managing the start and stop of the execution and obtaining the result. Our approach is dynamic in the sense it does not rely on compile time information. The algorithm is applied on a real video codec for which a function is implemented in hardware and we show improvements as big as 24% percent can be obtained for the specific kernel. We also determine the overhead and execution time ranges in which this optimisation is usefull and what other factors can influence it.(1)
引用
收藏
页码:2907 / 2912
页数:6
相关论文
共 50 条
  • [31] Engineering of Reconfigurable Hardware/Software Objects
    Toomas P. Plaks
    Graham M. Megson
    [J]. The Journal of Supercomputing, 2001, 19 : 5 - 6
  • [32] A software/reconfigurable hardware SAT solver
    Skliarova, I
    Ferrari, AB
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (04) : 408 - 419
  • [33] Runtime Filesystem Support for Reconfigurable FPGA Hardware Processes in BORPH
    So, Hayden Kwok-Hay
    Brodersen, Robert
    [J]. PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, : 285 - +
  • [34] A Runtime-Reconfigurable Hardware Encoder for Spiking Neural Networks
    Alam, Sk Hasibul
    Foshie, Adam
    Rose, Garrett
    [J]. PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 203 - 206
  • [35] HARDWARE-SOFTWARE CODESIGN OF HISTOGRAM OF ORIENTED GRADIENTS ON HETEROGENEOUS COMPUTING PLATFORM
    Wang, Yuan-Kai
    Chen, Hung-Yu
    Chen, Kuan-Yu
    Huang, Shih-Yu
    [J]. PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), 2019, : 107 - 113
  • [36] Runtime integration of reconfigurable hardware in service-oriented Grids
    Smith, M.
    Mose, B.
    Ewerth, R.
    Friese, T.
    Engel, M.
    Freisleben, B.
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 945 - +
  • [37] Online-adaptive reconfigurable hardware architecture and runtime environment
    Thomas, A
    Becker, J
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 239 - 242
  • [38] Runtime assignment of reconfigurable hardware components for image processing pipelines
    Quinn, H
    King, LAS
    Leeser, M
    Meleis, W
    [J]. FCCM 2003: 11TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2003, : 173 - 182
  • [39] Transparent Acceleration of Program Execution Using Reconfigurable Hardware
    Paulino, Nuno
    Ferreira, Joao Canas
    Bispo, Joao
    Cardoso, Joao M. P.
    [J]. 2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1066 - 1071
  • [40] Customized kernel execution on reconfigurable hardware for embedded applications
    Hasan, Muhammad Z.
    Sotirios, Sotirios G.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (03) : 211 - 220