Quantifying the Benefits of Dynamic Partial Reconfiguration for Embedded Vision Applications

被引:10
|
作者
Nguyen, Marie [1 ]
Tamburo, Robert [1 ]
Narasimhan, Srinivasa [1 ]
Hoe, James C. [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
D O I
10.1109/FPL.2019.00029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic partial reconfiguration (DPR) allows parts of an FPGA to be reprogrammed at runtime (i.e., repurposed). Though DPR has been supported by commercial devices and tools for more than a decade, it has been underutilized, perhaps, due to a shortage of demonstrated use-cases and quantified benefits over static FPGA mapping (without DPR). In this paper, we quantify the benefits of dynamic FPGA mapping (with DPR) over traditional static FPGA mapping for two vision applications deployed on systems with area/device cost, power or energy constraints (i.e., smart car and smart robot). In both applications, the FPGA needs to accelerate multiple tasks at 60 fps. However, all tasks are not required at the same time. In this work, instead of mapping all tasks statically on a large FPGA, the set of tasks needed at a given time is (1) repurposed on a smaller FPGA and (2) still meets the functional and performance requirements (i.e., 60 fps). In the two application examples, we show that dynamic mapping on smaller FPGAs reduces logic resource utilization by up to 3.2x, device cost by up to 10x, and power and energy consumption by up to 30% in comparison with static mapping on larger FPGAs. These benefits are crucial for applications deployed on systems where reducing area/device cost, power and energy is as important as meeting performance requirement.
引用
收藏
页码:129 / 135
页数:7
相关论文
共 50 条
  • [41] Low Power Image Processing Applications on FPGAs using Dynamic Voltage Scaling and Partial Reconfiguration
    Podlubne, Ariel
    Haase, Julian
    Kalms, Lester
    Akguen, Goekhan
    Ali, Muhammad
    Khan, Habib ul Hasan
    Kamal, Ahmed
    Goehringer, Diana
    [J]. 2018 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING (DASIP), 2018, : 64 - 69
  • [42] Dynamic and partial reconfiguration of Zynq 7000 under Linux
    Al Kadi, Muhammed
    Rudolph, Patrick
    Goehringer, Diana
    Huebner, Michael
    [J]. 2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [43] Internal and External Bitstream Relocation for Partial Dynamic Reconfiguration
    Corbetta, Simone
    Morandi, Massimo
    Novati, Marco
    Santambrogio, Marco Domenico
    Sciuto, Donatella
    Spoletini, Paola
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (11) : 1650 - 1654
  • [44] Power consumption models for the use of dynamic and partial reconfiguration
    Bonamy, R.
    Bilavarn, S.
    Chillet, D.
    Sentieys, O.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (08) : 860 - 872
  • [45] Dynamic Management of Multikernel Multithread Accelerators Using Dynamic Partial Reconfiguration
    Rodriguez, Alfonso
    Valverde, Juan
    de la Torre, Eduardo
    Riesgo, Teresa
    [J]. 2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,
  • [46] Leveraging Partial Dynamic Reconfiguration on Zynq SoC FPGAs
    Rodriguez, Jaime Correa
    Ackermann, Kurt Franz
    [J]. 2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,
  • [47] STATICROUTE: A NOVEL ROUTER FOR THE DYNAMIC PARTIAL RECONFIGURATION OF FPGAS
    Al Farisi, Brahim
    Bruneel, Karel
    Stroobandt, Dirk
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [48] Dynamic partial FPGA reconfiguration in a prototype microprocessor system
    Schleupen, Kai
    Lekuch, Scott
    Mannion, Ryan
    Guo, Zhi
    Najjar, Walid
    Vahid, Frank
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 533 - 536
  • [49] Adaptive Raytracing Implementation using Partial Dynamic Reconfiguration
    Durelli, Gianluca
    Spada, Fabrizio
    Cattaneo, Riccardo
    Pilato, Christian
    Pau, Danilo
    Santambrogio, Marco D.
    [J]. PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 236 - 242
  • [50] Preemptive FPGA Scheduling Based on Dynamic Partial Reconfiguration
    Shi, Xiaotian
    Zou, An
    [J]. CONFERENCE OF SCIENCE & TECHNOLOGY FOR INTEGRATED CIRCUITS, 2024 CSTIC, 2024,