• DocumentCode
    3738523
  • Title

    A framework for dynamically-loaded hardware library (HLL) in FPGA acceleration

  • Author

    Gian Carlo Cardarilli;Leonardo Di Carlo;Alberto Nannarelli;Federico Maria Pandolfi;Marco Re

  • Author_Institution
    University of Rome "Tor Vergata" Dept. of Electronic Engineering Via del Politecnico 1, 00133, Rome, Italy
  • fYear
    2015
  • Firstpage
    291
  • Lastpage
    296
  • Abstract
    Hardware acceleration is often used to address the need for speed and computing power in embedded systems. FPGAs always represented a good solution for HW acceleration and, recently, new SoC platforms extended the flexibility of the FPGAs by combining on a single chip both high-performance CPUs and FPGA fabric. The aim of this work is the implementation of hardware accelerators for these new SoCs. The innovative feature of these accelerators is the on-the-fly reconfiguration of the hardware to dynamically adapt the accelerator´s functionalities to the current CPU workload. The realization of the accelerators preliminarily requires also the profiling of both the SW (ARM CPU + NEON Units) and HW (FPGA) performance, an evaluation of the partial reconfiguration times and the development of an application-specific IP-cores library. This paper focuses on the profiling aspect of both the SW and HW implementation of the same operations, using arithmetic routines (BLAS) as the reference point for benchmarking, and presents a comparison of the results in terms of speed, power consumption and resources utilization.
  • Keywords
    "Neon","Optimization","Hardware","Field programmable gate arrays","Acceleration","Libraries","Power demand"
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Information Technology (ISSPIT), 2015 IEEE International Symposium on
  • Type

    conf

  • DOI
    10.1109/ISSPIT.2015.7394346
  • Filename
    7394346