The ORKA-HPC Compiler — Practical OpenMP for FPGAs

Mayer F, Brandner J, Hellmann M, Schwarzer J, Philippsen M (2022)


Publication Language: English

Publication Type: Conference contribution, Original article

Publication year: 2022

Publisher: Springer International Publishing

Series: Lecture Notes in Computer Science (LNCS)

City/Town: Cham

Book Volume: 13181

Pages Range: 83-97

Conference Proceedings Title: Proceedings of the 34th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2021)

Event location: Newark, DE US

ISBN: 978-3-030-99371-9

URI: https://lcpc2021.github.io/pre_workshop_papers/Mayer_lcpc21.pdf

DOI: 10.1007/978-3-030-99372-6

Abstract

ORKA-HPC is a new and downloadable OpenMP-to-FPGA compiler that is easy to set up, easy to use, and easy to extend. It targets a variety of different FPGA-boards, and is distributed with a “batteries included” runtime and development environment.

Starting from a set of properties that such a compiler must possess, we derive how ORKA-HPC achieves these, reason about the underlying decisions, and evaluate ORKA-HPC’s current state of development. The paper concludes with future work and provides a download link.

Authors with CRIS profile

Related research project(s)

Involved external institutions

How to cite

APA:

Mayer, F., Brandner, J., Hellmann, M., Schwarzer, J., & Philippsen, M. (2022). The ORKA-HPC Compiler — Practical OpenMP for FPGAs. In Xiaoming Li, Sunita Chandrasekaran (Eds.), Proceedings of the 34th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2021) (pp. 83-97). Newark, DE, US: Cham: Springer International Publishing.

MLA:

Mayer, Florian, et al. "The ORKA-HPC Compiler — Practical OpenMP for FPGAs." Proceedings of the 34th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2021), Newark, DE Ed. Xiaoming Li, Sunita Chandrasekaran, Cham: Springer International Publishing, 2022. 83-97.

BibTeX: Download