General Purpose Processors are more and more supported by accelerators with different programming environments. OpenCL tackles the divergence by offering a uniform, device-independent platform model to the user, leaving the mapping to physical devices to the OpenCL driver, often delivered by the device's vendor.

OCLAcc tries to make FPGAs comparably easy to use to GPGPUs by developing an Open-Source OpenCL Driver for FPGA-based accelerators from different vendors.


Address: Dipl.-Inf. Franz Richter-Gottfried
Lehrstuhl für Informatik 3 (Rechnerarchitektur)
Martensstraße 3
91058 Erlangen
Office: 07.159
Phone: +49 9131 85 27010
Fax: +49 9131 85 27912
Homepage: http://www3.informatik.uni-erlangen.de/Persons/richter/
E-Mail: franz.richter-gottfried@fau.de


Current and Recent Student Projects

Name Type Subject Status
Burkhard Ringlein Master Projekt Clash and functional programming for FPGAs in progress
Sebastian Hain Master Thesis Transformationen von LLVM-IR zur effizienten Hardware-Generierung finished
Daniel Quick Bachelor Thesis Entwurf und Entwicklung einer Speicheranbindung für FPGA-basierte Beschleunigerkarten finished

Student Bachelor and Master Theses

There are many ways to support the development of OCLAcc. If you are interested in getting involved, just write an e-mail.