HIPAcc
Eine domänenspezifische Sprache mit GPU Zielcodegenerierung für Bildverarbeitungsanwendungen
HIPAcc erlaubt es Bildverarbeitungsalgorithmen in einer domänenspezifischen Sprache (engl. domain-specific language (DSL)) zu beschreiben. Ausgehend von dieser Beschreibung wird mit Hilfe von Source-to-Source Übersetzung Zielcode für Graphikkartenbeschleuniger generiert. Das Framework bietet Backends für CUDA, OpenCL und Renderscript. HIPAcc ist unter der Simplified BSD License lizenziert (Open Source) und läuft aktuell unter GNU/Linux und Mac OS X
Publikationen
Loop Parallelization Techniques for FPGA Accelerator Synthesis
In: Journal of Signal Processing Systems 90 (2018), S. 3-27
ISSN: 1939-8115
DOI: 10.1007/s11265-017-1229-7
URL: https://www12.cs.fau.de/downloads/reiche/publications/ROHTS17.pdf
BibTeX: Download
, , , , :
Automatic Kernel Fusion for Image Processing DSLs
21st International Workshop on Software and Compilers for Embedded Systems (SCOPES 2018) (Sankt Goar, 05/28/18 - 05/30/18)
DOI: 10.1145/3207719.3207723
URL: https://dl.acm.org/citation.cfm?id=3207723
BibTeX: Download
, , , :
Generating FPGA-based Image Processing Accelerators with Hipacc
International Conference On Computer Aided Design (ICCAD) (Irvine, 11/13/17 - 11/16/17)
DOI: 10.1109/ICCAD.2017.8203894
URL: https://www12.cs.fau.de/downloads/reiche/publications/ROMTH17.pdf
BibTeX: Download
, , , , :
A Highly Efficient and Comprehensive Image Processing Library for C++-based High-Level Synthesis
Fourth International Workshop on FPGAs for Software Programmers (FSP) (Ghent, 09/07/17)
URL: https://www12.cs.fau.de/downloads/oezkan/publications/fsp17.pdf
BibTeX: Download
, , , :
Auto-vectorization for Image Processing DSLs
18th International Conference on Languages, Compilers, Tools, and Theory for Embedded Systems (LCTES) (Barcelona, 06/21/17 - 06/22/17)
DOI: 10.1145/3078633.3081039
URL: https://www12.cs.fau.de/downloads/reiche/autovec/
BibTeX: Download
, , , :