Soft GPGPUs for Embedded FPGAs: An Architectural Evaluation

06/21/2016
by   Kevin Andryc, et al.
0

We present a customizable soft architecture which allows for the execution of GPGPU code on an FPGA without the need to recompile the design. Issues related to scaling the overlay architecture to multiple GPGPU multiprocessors are considered along with application-class architectural optimizations. The overlay architecture is optimized for FPGA implementation to support efficient use of embedded block memories and DSP blocks. This architecture supports direct CUDA compilation of integer computations to a binary which is executable on the FPGA-based GPGPU. The benefits of our architecture are evaluated for a collection of five standard CUDA benchmarks which are compiled using standard GPGPU compilation tools. Speedups of 44x, on average, versus a MicroBlaze microprocessor are achieved. We show dynamic energy savings versus a soft-core processor of 80 can be used to further reduce dynamic energy consumption by an average of 14

READ FULL TEXT
research
07/17/2023

eGPU: A 750 MHz Class Soft GPGPU for FPGA

This paper introduces the eGPU, a SIMT soft processor designed for FPGAs...
research
02/15/2023

An Implementation of a Dual-Processor System on FPGA

In recent years, Field-Programmable Gate Arrays (FPGA) have evolved rapi...
research
03/18/2018

Towards an Area-Efficient Implementation of a High ILP EDGE Soft Processor

In-order scalar RISC architectures have been the dominant paradigm in FP...
research
10/19/2022

Virtual Screening on FPGA: Performance and Energy versus Effort

With their widespread availability, FPGA-based accelerators cards have b...
research
08/31/2020

Architectural Analysis of FPGA Technology Impact

The use of high-level languages for designing hardware is gaining popula...
research
05/08/2017

Out-of-Order Dataflow Scheduling for FPGA Overlays

We exploit floating-point DSPs in the Arria10 FPGA and multi-pumping fea...
research
06/13/2021

Koios: A Deep Learning Benchmark Suite for FPGA Architecture and CAD Research

With the prevalence of deep learning (DL) in many applications, research...

Please sign up or login with your details

Forgot password? Click here to reset