A method for fast hardware specialization at run-time

被引:6
|
作者
Bruneel, Karel [1 ]
Bertels, Peter [1 ]
Stroobandt, Dirk [1 ]
机构
[1] Univ Ghent, Dept Elect & Informat Syst, B-9000 Ghent, Belgium
关键词
D O I
10.1109/FPL.2007.4380622
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Dynamic hardware generation is a powerful technique that can substantially reduce both the required hardware resources and the time needed to perform a calculation, reflected in an improved functional density. This performance improvement is a result of additional run-time optimizations enabled by the knowledge of values at certain inputs at run-time. However, due to the large overhead conventional hardware generation tools incur, the usability of dynamic hardware generation is limited. We present a dual approach that combines compile-time generation of generic hardware and run-time specialization. This drastically decreases the dynamic generation overhead. Our approach is used for dynamic generation of FIR filters and compared to a static and a conventional dynamic implementation. The experiments clearly show that the dual approach improves the usability of dynamic hardware generation.
引用
收藏
页码:35 / 40
页数:6
相关论文
共 50 条
  • [21] Run-time detection of hardware Trojans: The processor protection unit
    Dubeuf, Jeremy
    Hely, David
    Karri, Ramesh
    [J]. Proceedings - 2013 18th IEEE European Test Symposium, ETS 2013, 2013,
  • [22] Using run-time reconfiguration for fault injection in hardware prototypes
    Antoni, L
    Leveugle, R
    Fehér, B
    [J]. 17TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2002, : 245 - 253
  • [23] Run-Time Hardware Trojan Detection Using Performance Counters
    Elnaggar, Rana
    Chakrabarty, Krishnendu
    Tahoori, Mehdi B.
    [J]. 2017 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2017,
  • [24] A Bridging Layer for Run-Time Reconfigurable Hardware Operating Systems
    Villalobos, Ricardo
    Abielmona, Rami
    Groza, Voicu
    [J]. 2008 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-5, 2008, : 624 - +
  • [25] An integrated hardware/software approach for run-time scratchpad management
    Francesco, P
    Marchal, P
    Atienza, D
    Benini, L
    Catthoor, F
    Mendias, JM
    [J]. 41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 238 - 243
  • [26] Run-Time Effect by Inserting Hardware Trojans, in Combinational Circuits
    Kounelis, Fotios
    Sklavos, Nicolas
    Kitsos, Paris
    [J]. 2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 287 - 290
  • [27] Dynamic hardware plugins in an FPGA with partial run-time reconfiguration
    Horta, EL
    Lockwood, JW
    Taylor, DE
    Parlour, D
    [J]. 39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 343 - 348
  • [28] Reconfigurable Hardware and Intelligent Run-time Systems for Adaptive Computing
    Becker, Juergen
    Braendle, Kurt
    Ullmann, Michael
    [J]. IT-INFORMATION TECHNOLOGY, 2005, 47 (04): : 201 - 206
  • [29] Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware
    Adarsha Balaji
    Thibaut Marty
    Anup Das
    Francky Catthoor
    [J]. Journal of Signal Processing Systems, 2020, 92 : 1293 - 1302
  • [30] Run-Time Effect by Inserting Hardware Trojans, in Combinational Circuits
    [J]. 2017, Institute of Electrical and Electronics Engineers Inc., United States