IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v11y2018i4p739-d137926.html
   My bibliography  Save this article

Energy Efficiency Evaluation of Dynamic Partial Reconfiguration in Field Programmable Gate Arrays: An Experimental Case Study

Author

Listed:
  • Vincenzo Conti

    (Faculty of Engineering and Architecture, University of Enna KORE, 94100 Enna, Italy)

  • Leonardo Rundo

    (Department of Informatics, Systems and Communication (DISCo), University of Milano-Bicocca, 20126 Milan, Italy
    Institute of Molecular Bioimaging and Physiology (IBFM), Italian National Research Council (CNR), 90015 Cefalù, Italy)

  • Giuseppe Dario Billeci

    (Faculty of Engineering and Architecture, University of Enna KORE, 94100 Enna, Italy)

  • Carmelo Militello

    (Institute of Molecular Bioimaging and Physiology (IBFM), Italian National Research Council (CNR), 90015 Cefalù, Italy)

  • Salvatore Vitabile

    (Department of Biopathology and Medical Biotechnologies (DIBIMED), University of Palermo, 90133 Palermo, Italy)

Abstract

Both computational performances and energy efficiency are required for the development of any mobile or embedded information processing system. The Internet of Things (IoT) is the latest evolution of these systems, paving the way for advancements in ubiquitous computing. In a context in which a large amount of data is often analyzed and processed, it is mandatory to adapt node logic and processing capabilities with respect to the available energy resources. This paper investigates under which conditions a partially reconfigurable hardware accelerator can provide energy saving in complex processing tasks. The paper also presents a useful analysis of how the dynamic partial reconfiguration technique can be used to enable energy efficiency in a generic IoT node that exploits a Field Programmable Gate Array (FPGA) device. Furthermore, this work introduces a hardware infrastructure and new energy metrics tailored for the energy efficiency evaluation of the dynamic partial reconfiguration process in embedded FPGA based devices. Exploiting the ability of reconfiguring circuit portions at runtime, the latest generation of FPGAs can be used to foster a better balance between energy consumption and performance. More specifically, the design methodology for the implemented digital signal processing application was adapted for the ZedBoard. To this aim, a case study of a video filtering system is proposed and analyzed by dynamically loading three different hardware filters from the management software running on a Linux-based device. With more details, the presented analytical framework allows for a direct comparison between the energy efficiency of a dynamic partially reconfigurable device and a static non-reconfigurable one. The estimated timing conditions that allow the dynamic partially reconfigurable process to achieve relevant energy efficiency with respect to the corresponding static architecture are also outlined.

Suggested Citation

  • Vincenzo Conti & Leonardo Rundo & Giuseppe Dario Billeci & Carmelo Militello & Salvatore Vitabile, 2018. "Energy Efficiency Evaluation of Dynamic Partial Reconfiguration in Field Programmable Gate Arrays: An Experimental Case Study," Energies, MDPI, vol. 11(4), pages 1-22, March.
  • Handle: RePEc:gam:jeners:v:11:y:2018:i:4:p:739-:d:137926
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/11/4/739/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/11/4/739/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Shaojun Wang & Datong Liu & Jianbao Zhou & Bin Zhang & Yu Peng, 2016. "A Run-Time Dynamic Reconfigurable Computing System for Lithium-Ion Battery Prognosis," Energies, MDPI, vol. 9(8), pages 1-19, July.
    2. Shu Shen & Yue Shan & Lijuan Sun & Jian Sun & Zhiqiang Zou & Ruchuan Wang, 2017. "Design and Implementation of Low-Power Analog-to-Information Conversion for Environmental Information Perception," Energies, MDPI, vol. 10(6), pages 1-20, May.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:11:y:2018:i:4:p:739-:d:137926. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.