Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs

Alt C, Plessl C, Kenter T (2025)


Publication Type: Conference contribution

Publication year: 2025

Publisher: Association for Computing Machinery, Inc

Conference Proceedings Title: Proceedings of International Workshop on OpenCL and SYCL, IWOCL 2025

Event location: Heidelberg, DEU

ISBN: 9798400713606

DOI: 10.1145/3731125.3731131

Abstract

In the context of high-performance computing (HPC) for distributed workloads, individual field-programmable gate arrays (FPGAs) need efficient ways to exchange data, which requires network infrastructure and software abstractions. Dedicated multi-FPGA clusters provide inter-FPGA networks for direct device to device communication. The oneAPI high-level synthesis toolchain offers I/O pipes to allow user kernels to interact with the networking ports of the FPGA board. In this work, we evaluate using oneAPI I/O pipes for direct FPGA-to-FPGA communication by scaling a SYCL implementation of a Jacobi solver on up to 25 FPGAs in the Noctua 2 cluster. We see good results in weak and strong scaling experiments.

Involved external institutions

How to cite

APA:

Alt, C., Plessl, C., & Kenter, T. (2025). Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs. In Aditya Sadawarte (Eds.), Proceedings of International Workshop on OpenCL and SYCL, IWOCL 2025. Heidelberg, DEU: Association for Computing Machinery, Inc.

MLA:

Alt, Christoph, Christian Plessl, and Tobias Kenter. "Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs." Proceedings of the 13th International Workshop on OpenCL and SYCL, IWOCL 2025, Heidelberg, DEU Ed. Aditya Sadawarte, Association for Computing Machinery, Inc, 2025.

BibTeX: Download