In this line of work, we developed a hardware framework to dynamically load hardware
libraries on reconfigurable platforms (FPGAs). We call this framework
Dynamically-Loaded Hardware Libraries (HLL).
Provided a library of application-specific processors, we load on-the-fly
the specific processor in the FPGA, and we transfer the execution from the
CPU to the FPGA-based accelerator.
Results on HLL prototypes (Xilinx's Zynq chipset) show that significant
speed-up and energy efficiency can be obtained by HLL acceleration on
system-on-chips where reconfigurable fabric
is placed next to the CPUs.
HLL is also suitable for applications in embedded systems and Internet-of-Things
|
HLL solution for audio applications
|