FPGA Overlays

Coarse Grained FPGA Overlay for Rapid Just-In-Time Accelerator Compilation

Coarse-grained FPGA overlays built around the runtime programmable DSP blocks in modern FPGAs can achieve high throughput and improved scalability compared to traditional overlays built without detailed consideration of FPGA architecture. These …

Power-Efficient Mapping of Large Applications on Modern Heterogeneous FPGAs

The increasing size of modern FPGAs allows for ever more complex applications to be mapped onto them. However, long design implementation times for large designs can severely affect design productivity. A modular design methodology can improve design …

High Throughput Accelerator Interface Framework for a Linear Time-Multiplexed FPGA Overlay

Coarse-grained FPGA overlays improve design productivity through software-like programmability and fast compilation. However, the effectiveness of overlays as accelerators is dependent on suitable interface and programming integration into a …

High Throughput Spatial Convolution Filters on FPGAs

Digital signal processing (DSP) on field- programmable gate arrays (FPGAs) has long been appealing because of the inherent parallelism in these computations that can be easily exploited to accelerate such algorithms. FPGAs have evolved significantly …