Open Source FPGA Accelerator & Hardware Software Codesign Toolset for CUDA Kernels

FASTCUDA is a platform that provides the necessary software tools, hardware architecture, and design methodology to efficiently adapt CUDA (a parallel-computing architecture and API driven by the GPU industry, with wide adoption in many diverse fields ranging from molecular dynamics, to computational chemistry, to image or video processing, etc.) into a new FPGA design flow. With FASTCUDA, the CUDA kernels of a CUDA-based application are automatically partitioned into two groups: some are compiled and executed in parallel software, while the remaining are synthesized and implemented in hardware. A modern low power FPGA provides the processing power (via hundreds of embedded micro-CPUs) and the logic capacity for the execution and communication needs of all software and hardware components.

Class International project
Status Completed (31/10/2013)
Type European Research Projects
FP7
Lenght 24 months
Management

Ingenieria de Sistemas Intensivos en Software (España)

Partners
  • Ingenieria de Sistemas Intensivos en Software (España)
  • Telecommunication Systems Institute (Hellas)
  • Politecnico di Torino (Italia)
  • Fsresult GMBH (Deutschland)
  • Ardoran OUE (Esti)
  • Universidad Politecnica de Madrid (España)
Budget 1.6 mil €
Web site FASTCUDA project website