[{"publication_status":"published","publication_identifier":{"isbn":["9798400720796"]},"place":"New York, NY, USA","citation":{"apa":"Stachura, P., Wu, X., Plessl, C., &#38; Fang, Z. (2026). SORCERI: Streaming Overlay Acceleration for Highly Contracted Electron Repulsion Integral Computations in Quantum Chemistry. <i>Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA ’26)</i>, 224–234. <a href=\"https://doi.org/10.1145/3748173.3779198\">https://doi.org/10.1145/3748173.3779198</a>","bibtex":"@inproceedings{Stachura_Wu_Plessl_Fang_2026, place={New York, NY, USA}, title={SORCERI: Streaming Overlay Acceleration for Highly Contracted Electron Repulsion Integral Computations in Quantum Chemistry}, DOI={<a href=\"https://doi.org/10.1145/3748173.3779198\">10.1145/3748173.3779198</a>}, booktitle={Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA ’26)}, publisher={Association for Computing Machinery}, author={Stachura, Philip and Wu, Xin and Plessl, Christian and Fang, Zhenman}, year={2026}, pages={224–234} }","mla":"Stachura, Philip, et al. “SORCERI: Streaming Overlay Acceleration for Highly Contracted Electron Repulsion Integral Computations in Quantum Chemistry.” <i>Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA ’26)</i>, Association for Computing Machinery, 2026, pp. 224–34, doi:<a href=\"https://doi.org/10.1145/3748173.3779198\">10.1145/3748173.3779198</a>.","short":"P. Stachura, X. Wu, C. Plessl, Z. Fang, in: Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA ’26), Association for Computing Machinery, New York, NY, USA, 2026, pp. 224–234.","ama":"Stachura P, Wu X, Plessl C, Fang Z. SORCERI: Streaming Overlay Acceleration for Highly Contracted Electron Repulsion Integral Computations in Quantum Chemistry. In: <i>Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA ’26)</i>. Association for Computing Machinery; 2026:224-234. doi:<a href=\"https://doi.org/10.1145/3748173.3779198\">10.1145/3748173.3779198</a>","chicago":"Stachura, Philip, Xin Wu, Christian Plessl, and Zhenman Fang. “SORCERI: Streaming Overlay Acceleration for Highly Contracted Electron Repulsion Integral Computations in Quantum Chemistry.” In <i>Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA ’26)</i>, 224–34. New York, NY, USA: Association for Computing Machinery, 2026. <a href=\"https://doi.org/10.1145/3748173.3779198\">https://doi.org/10.1145/3748173.3779198</a>.","ieee":"P. Stachura, X. Wu, C. Plessl, and Z. Fang, “SORCERI: Streaming Overlay Acceleration for Highly Contracted Electron Repulsion Integral Computations in Quantum Chemistry,” in <i>Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA ’26)</i>, 2026, pp. 224–234, doi: <a href=\"https://doi.org/10.1145/3748173.3779198\">10.1145/3748173.3779198</a>."},"page":"224-234","date_updated":"2026-02-09T09:16:32Z","author":[{"first_name":"Philip","full_name":"Stachura, Philip","last_name":"Stachura"},{"id":"77439","full_name":"Wu, Xin","last_name":"Wu","first_name":"Xin"},{"last_name":"Plessl","orcid":"0000-0001-5728-9982","id":"16153","full_name":"Plessl, Christian","first_name":"Christian"},{"first_name":"Zhenman","last_name":"Fang","full_name":"Fang, Zhenman"}],"main_file_link":[{"url":"https://dl.acm.org/doi/10.1145/3748173.3779198"}],"doi":"10.1145/3748173.3779198","type":"conference","status":"public","project":[{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"_id":"63890","user_id":"77439","department":[{"_id":"27"},{"_id":"518"}],"year":"2026","publisher":"Association for Computing Machinery","date_created":"2026-02-06T06:43:22Z","title":"SORCERI: Streaming Overlay Acceleration for Highly Contracted Electron Repulsion Integral Computations in Quantum Chemistry","publication":"Proceedings of the 2026 ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA '26)","abstract":[{"text":"The computation of highly contracted electron repulsion integrals (ERIs) is essential to achieve quantum accuracy in atomistic simulations based on quantum mechanics. Its growing computational demands make energy efficiency a critical concern. Recent studies demonstrate FPGAs’ superior performance and energy efficiency for computing primitive ERIs, but the computation of highly contracted ERIs introduces significant algorithmic complexity and new design challenges for FPGA acceleration.In this work, we present SORCERI, the first streaming overlay acceleration for highly contracted ERI computations on FPGAs. SORCERI introduces a novel streaming Rys computing unit to calculate roots and weights of Rys polynomials on-chip, and a streaming contraction unit for the contraction of primitive ERIs. This shifts the design bottleneck from limited CPU-FPGA communication bandwidth to available FPGA computation resources. To address practical deployment challenges for a large number of quartet classes, we design three streaming overlays, together with an efficient memory transpose optimization, to cover the 21 most commonly used quartet classes in realistic atomistic simulations. To address the new computation constraints, we use flexible calculation stages with a free-running streaming architecture to achieve high DSP utilization and good timing closure.Experiments demonstrate that SORCERI achieves an average 5.96x, 1.99x, and 1.16x better performance per watt than libint on a 64-core AMD EPYC 7713 CPU, libintx on an Nvidia A40 GPU, and SERI, the prior best-performing FPGA design for primitive ERIs. Furthermore, SORCERI reaches a peak throughput of 44.11 GERIS (109 ERIs per second) that is 1.52x, 1.13x, and 1.93x greater than libint, libintx and SERI, respectively. SORCERI will be released soon at https://github.com/SFU-HiAccel/SORCERI.","lang":"eng"}],"keyword":["electron repulsion integrals","quantum chemistry","atomistic simulation","overlay architecture","fpga acceleration"],"language":[{"iso":"eng"}]},{"date_created":"2026-03-24T09:02:22Z","author":[{"first_name":"Abdul Rehman","last_name":"Tareen","full_name":"Tareen, Abdul Rehman","id":"76938"},{"id":"16153","full_name":"Plessl, Christian","orcid":"0000-0001-5728-9982","last_name":"Plessl","first_name":"Christian"},{"full_name":"Kenter, Tobias","id":"3145","last_name":"Kenter","first_name":"Tobias"}],"publisher":"IEEE","date_updated":"2026-03-24T09:04:31Z","doi":"10.1109/icfpt67023.2025.00027","title":"Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory","publication_status":"published","citation":{"chicago":"Tareen, Abdul Rehman, Christian Plessl, and Tobias Kenter. “Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory.” In <i>2025 International Conference on Field Programmable Technology (ICFPT)</i>. IEEE, 2026. <a href=\"https://doi.org/10.1109/icfpt67023.2025.00027\">https://doi.org/10.1109/icfpt67023.2025.00027</a>.","ieee":"A. R. Tareen, C. Plessl, and T. Kenter, “Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory,” 2026, doi: <a href=\"https://doi.org/10.1109/icfpt67023.2025.00027\">10.1109/icfpt67023.2025.00027</a>.","bibtex":"@inproceedings{Tareen_Plessl_Kenter_2026, title={Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory}, DOI={<a href=\"https://doi.org/10.1109/icfpt67023.2025.00027\">10.1109/icfpt67023.2025.00027</a>}, booktitle={2025 International Conference on Field Programmable Technology (ICFPT)}, publisher={IEEE}, author={Tareen, Abdul Rehman and Plessl, Christian and Kenter, Tobias}, year={2026} }","short":"A.R. Tareen, C. Plessl, T. Kenter, in: 2025 International Conference on Field Programmable Technology (ICFPT), IEEE, 2026.","mla":"Tareen, Abdul Rehman, et al. “Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory.” <i>2025 International Conference on Field Programmable Technology (ICFPT)</i>, IEEE, 2026, doi:<a href=\"https://doi.org/10.1109/icfpt67023.2025.00027\">10.1109/icfpt67023.2025.00027</a>.","ama":"Tareen AR, Plessl C, Kenter T. Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory. In: <i>2025 International Conference on Field Programmable Technology (ICFPT)</i>. IEEE; 2026. doi:<a href=\"https://doi.org/10.1109/icfpt67023.2025.00027\">10.1109/icfpt67023.2025.00027</a>","apa":"Tareen, A. R., Plessl, C., &#38; Kenter, T. (2026). Fast Multi-Tau Correlators on FPGA with Context Switching From and to High- Bandwidth Memory. <i>2025 International Conference on Field Programmable Technology (ICFPT)</i>. <a href=\"https://doi.org/10.1109/icfpt67023.2025.00027\">https://doi.org/10.1109/icfpt67023.2025.00027</a>"},"year":"2026","user_id":"3145","department":[{"_id":"27"},{"_id":"518"}],"project":[{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"_id":"65101","language":[{"iso":"eng"}],"type":"conference","publication":"2025 International Conference on Field Programmable Technology (ICFPT)","status":"public","abstract":[{"lang":"eng","text":"Various methods to measure the dynamic behavior of particles require the calculation of autocorrelation functions. For this purpose, fast multi-tau correlators have been developed in dedicated hardware, in software, and on FPGAs. However, for methods such as X-ray Photon Correlation Spectroscopy (XPCS), which requires to calculate the autocorrelation function independently for hundreds of thousands to millions of pixels from high-resolution detectors, current approaches rely on offline processing after data acquisition. Moreover, the internal pipeline state of so many independent correlators is far too large to keep it on-chip. In this work, we propose a design approach on FPGAs, where pipeline contexts are stored in off-chip HBM memory. Each compute unit iteratively loads the state for a single pixel, processes a short time series for this pixel, and afterwards writes back the context in a dataflow pipeline. We have implemented the required compute kernels with Vitis HLS and analyze resulting designs on an Alveo U280 card. The design achieves the expected performance and for the first time provides sufficient throughput for current high-end detectors used in XPCS."}]},{"status":"public","type":"conference","publication":"Proceedings of the 15th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies","language":[{"iso":"eng"}],"user_id":"67601","department":[{"_id":"518"}],"project":[{"name":"EKI-App: EKI-App: Energieeffiziente Künstliche Intelligenz im Rechenzentrum durch Approximation von tiefen neuronalen Netzen für Field-Programmable Gate Arrays","_id":"296"}],"_id":"59804","citation":{"ama":"Jungemann L, Wintermann B, Riebler H, Plessl C. FINN-HPC: Closing the Gap for Energy-Efficient Neural Network Inference on FPGAs in HPC. In: <i>Proceedings of the 15th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies</i>. ACM; 2025. doi:<a href=\"https://doi.org/10.1145/3728179.3728189\">10.1145/3728179.3728189</a>","chicago":"Jungemann, Linus, Bjarne Wintermann, Heinrich Riebler, and Christian Plessl. “FINN-HPC: Closing the Gap for Energy-Efficient Neural Network Inference on FPGAs in HPC.” In <i>Proceedings of the 15th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies</i>. New York City: ACM, 2025. <a href=\"https://doi.org/10.1145/3728179.3728189\">https://doi.org/10.1145/3728179.3728189</a>.","ieee":"L. Jungemann, B. Wintermann, H. Riebler, and C. Plessl, “FINN-HPC: Closing the Gap for Energy-Efficient Neural Network Inference on FPGAs in HPC,” presented at the The International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies 2025 (HEART 2025), Kumamoto, Japan, 2025, doi: <a href=\"https://doi.org/10.1145/3728179.3728189\">10.1145/3728179.3728189</a>.","apa":"Jungemann, L., Wintermann, B., Riebler, H., &#38; Plessl, C. (2025). FINN-HPC: Closing the Gap for Energy-Efficient Neural Network Inference on FPGAs in HPC. <i>Proceedings of the 15th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies</i>. The International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies 2025 (HEART 2025), Kumamoto, Japan. <a href=\"https://doi.org/10.1145/3728179.3728189\">https://doi.org/10.1145/3728179.3728189</a>","bibtex":"@inproceedings{Jungemann_Wintermann_Riebler_Plessl_2025, place={New York City}, title={FINN-HPC: Closing the Gap for Energy-Efficient Neural Network Inference on FPGAs in HPC}, DOI={<a href=\"https://doi.org/10.1145/3728179.3728189\">10.1145/3728179.3728189</a>}, booktitle={Proceedings of the 15th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies}, publisher={ACM}, author={Jungemann, Linus and Wintermann, Bjarne and Riebler, Heinrich and Plessl, Christian}, year={2025} }","short":"L. Jungemann, B. Wintermann, H. Riebler, C. Plessl, in: Proceedings of the 15th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, ACM, New York City, 2025.","mla":"Jungemann, Linus, et al. “FINN-HPC: Closing the Gap for Energy-Efficient Neural Network Inference on FPGAs in HPC.” <i>Proceedings of the 15th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies</i>, ACM, 2025, doi:<a href=\"https://doi.org/10.1145/3728179.3728189\">10.1145/3728179.3728189</a>."},"year":"2025","place":"New York City","publication_status":"published","publication_identifier":{"unknown":["979-8-4007-1432-0/25/05"]},"doi":"10.1145/3728179.3728189","conference":{"name":"The International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies 2025 (HEART 2025)","start_date":"2025-05-26","end_date":"2025-05-28","location":"Kumamoto, Japan"},"title":"FINN-HPC: Closing the Gap for Energy-Efficient Neural Network Inference on FPGAs in HPC","date_created":"2025-05-05T11:12:47Z","author":[{"first_name":"Linus","full_name":"Jungemann, Linus","id":"67601","orcid":"0009-0003-9757-988X","last_name":"Jungemann"},{"full_name":"Wintermann, Bjarne","last_name":"Wintermann","first_name":"Bjarne"},{"first_name":"Heinrich","id":"8961","full_name":"Riebler, Heinrich","last_name":"Riebler"},{"orcid":"0000-0001-5728-9982","last_name":"Plessl","full_name":"Plessl, Christian","id":"16153","first_name":"Christian"}],"date_updated":"2025-06-23T08:39:26Z","publisher":"ACM"},{"doi":"10.1007/s11227-025-07063-7","main_file_link":[{"open_access":"1"}],"volume":81,"author":[{"full_name":"Büttner, Markus","last_name":"Büttner","first_name":"Markus"},{"id":"100625","full_name":"Alt, Christoph","last_name":"Alt","first_name":"Christoph"},{"last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias","first_name":"Tobias"},{"last_name":"Köstler","full_name":"Köstler, Harald","first_name":"Harald"},{"full_name":"Plessl, Christian","id":"16153","orcid":"0000-0001-5728-9982","last_name":"Plessl","first_name":"Christian"},{"first_name":"Vadym","last_name":"Aizinger","full_name":"Aizinger, Vadym"}],"date_updated":"2025-11-04T09:48:10Z","oa":"1","intvolume":"        81","citation":{"chicago":"Büttner, Markus, Christoph Alt, Tobias Kenter, Harald Köstler, Christian Plessl, and Vadym Aizinger. “Analyzing Performance Portability for a SYCL Implementation of the 2D Shallow Water Equations.” <i>The Journal of Supercomputing</i> 81, no. 6 (2025). <a href=\"https://doi.org/10.1007/s11227-025-07063-7\">https://doi.org/10.1007/s11227-025-07063-7</a>.","ieee":"M. Büttner, C. Alt, T. Kenter, H. Köstler, C. Plessl, and V. Aizinger, “Analyzing performance portability for a SYCL implementation of the 2D shallow water equations,” <i>The Journal of Supercomputing</i>, vol. 81, no. 6, Art. no. 772, 2025, doi: <a href=\"https://doi.org/10.1007/s11227-025-07063-7\">10.1007/s11227-025-07063-7</a>.","ama":"Büttner M, Alt C, Kenter T, Köstler H, Plessl C, Aizinger V. Analyzing performance portability for a SYCL implementation of the 2D shallow water equations. <i>The Journal of Supercomputing</i>. 2025;81(6). doi:<a href=\"https://doi.org/10.1007/s11227-025-07063-7\">10.1007/s11227-025-07063-7</a>","short":"M. Büttner, C. Alt, T. Kenter, H. Köstler, C. Plessl, V. Aizinger, The Journal of Supercomputing 81 (2025).","mla":"Büttner, Markus, et al. “Analyzing Performance Portability for a SYCL Implementation of the 2D Shallow Water Equations.” <i>The Journal of Supercomputing</i>, vol. 81, no. 6, 772, Springer Science and Business Media LLC, 2025, doi:<a href=\"https://doi.org/10.1007/s11227-025-07063-7\">10.1007/s11227-025-07063-7</a>.","bibtex":"@article{Büttner_Alt_Kenter_Köstler_Plessl_Aizinger_2025, title={Analyzing performance portability for a SYCL implementation of the 2D shallow water equations}, volume={81}, DOI={<a href=\"https://doi.org/10.1007/s11227-025-07063-7\">10.1007/s11227-025-07063-7</a>}, number={6772}, journal={The Journal of Supercomputing}, publisher={Springer Science and Business Media LLC}, author={Büttner, Markus and Alt, Christoph and Kenter, Tobias and Köstler, Harald and Plessl, Christian and Aizinger, Vadym}, year={2025} }","apa":"Büttner, M., Alt, C., Kenter, T., Köstler, H., Plessl, C., &#38; Aizinger, V. (2025). Analyzing performance portability for a SYCL implementation of the 2D shallow water equations. <i>The Journal of Supercomputing</i>, <i>81</i>(6), Article 772. <a href=\"https://doi.org/10.1007/s11227-025-07063-7\">https://doi.org/10.1007/s11227-025-07063-7</a>"},"publication_identifier":{"issn":["1573-0484"]},"publication_status":"published","article_number":"772","department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","_id":"62064","status":"public","type":"journal_article","title":"Analyzing performance portability for a SYCL implementation of the 2D shallow water equations","date_created":"2025-11-04T09:37:50Z","publisher":"Springer Science and Business Media LLC","year":"2025","issue":"6","quality_controlled":"1","language":[{"iso":"eng"}],"abstract":[{"lang":"eng","text":"SYCL is an open standard for targeting heterogeneous hardware from C++. In this work, we evaluate a SYCL implementation for a discontinuous Galerkin discretization of the 2D shallow water equations targeting CPUs, GPUs, and also FPGAs. The discretization uses polynomial orders zero to two on unstructured triangular meshes. Separating memory accesses from the numerical code allow us to optimize data accesses for the target architecture. A performance analysis shows good portability across x86 and ARM CPUs, GPUs from different vendors, and even two variants of Intel Stratix 10 FPGAs. Measuring the energy to solution shows that GPUs yield an up to 10x higher energy efficiency in terms of degrees of freedom per joule compared to CPUs. With custom designed caches, FPGAs offer a meaningful complement to the other architectures with particularly good computational performance on smaller meshes. FPGAs with High Bandwidth Memory are less affected by bandwidth issues and have similar energy efficiency as latest generation CPUs."}],"publication":"The Journal of Supercomputing"},{"author":[{"last_name":"Alt","id":"100625","full_name":"Alt, Christoph","first_name":"Christoph"},{"first_name":"Christian","orcid":"0000-0001-5728-9982","last_name":"Plessl","full_name":"Plessl, Christian","id":"16153"},{"last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias","first_name":"Tobias"}],"oa":"1","date_updated":"2025-11-04T09:47:26Z","doi":"10.1145/3731125.3731131","main_file_link":[{"open_access":"1"}],"publication_identifier":{"isbn":["9798400713606"]},"citation":{"ieee":"C. Alt, C. Plessl, and T. Kenter, “Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs,” 2025, doi: <a href=\"https://doi.org/10.1145/3731125.3731131\">10.1145/3731125.3731131</a>.","chicago":"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.” In <i>Proceedings of the 13th International Workshop on OpenCL and SYCL</i>. IWOCL ’25. New York, NY, USA: Association for Computing Machinery, 2025. <a href=\"https://doi.org/10.1145/3731125.3731131\">https://doi.org/10.1145/3731125.3731131</a>.","ama":"Alt C, Plessl C, Kenter T. Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs. In: <i>Proceedings of the 13th International Workshop on OpenCL and SYCL</i>. IWOCL ’25. Association for Computing Machinery; 2025. doi:<a href=\"https://doi.org/10.1145/3731125.3731131\">10.1145/3731125.3731131</a>","short":"C. Alt, C. Plessl, T. Kenter, in: Proceedings of the 13th International Workshop on OpenCL and SYCL, Association for Computing Machinery, New York, NY, USA, 2025.","mla":"Alt, Christoph, et al. “Evaluating OneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to Multiple FPGAs.” <i>Proceedings of the 13th International Workshop on OpenCL and SYCL</i>, Association for Computing Machinery, 2025, doi:<a href=\"https://doi.org/10.1145/3731125.3731131\">10.1145/3731125.3731131</a>.","bibtex":"@inproceedings{Alt_Plessl_Kenter_2025, place={New York, NY, USA}, series={IWOCL ’25}, title={Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs}, DOI={<a href=\"https://doi.org/10.1145/3731125.3731131\">10.1145/3731125.3731131</a>}, booktitle={Proceedings of the 13th International Workshop on OpenCL and SYCL}, publisher={Association for Computing Machinery}, author={Alt, Christoph and Plessl, Christian and Kenter, Tobias}, year={2025}, collection={IWOCL ’25} }","apa":"Alt, C., Plessl, C., &#38; Kenter, T. (2025). Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs. <i>Proceedings of the 13th International Workshop on OpenCL and SYCL</i>. <a href=\"https://doi.org/10.1145/3731125.3731131\">https://doi.org/10.1145/3731125.3731131</a>"},"place":"New York, NY, USA","department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","series_title":"IWOCL ’25","_id":"62066","project":[{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"type":"conference","status":"public","date_created":"2025-11-04T09:45:23Z","publisher":"Association for Computing Machinery","title":"Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to multiple FPGAs","quality_controlled":"1","year":"2025","language":[{"iso":"eng"}],"keyword":["Multi-FPGA","High-level Synthesis","oneAPI","FPGA"],"publication":"Proceedings of the 13th International Workshop on OpenCL and SYCL","abstract":[{"lang":"eng","text":"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."}]},{"_id":"62065","project":[{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","language":[{"iso":"eng"}],"publication":"2025 IEEE High Performance Extreme Computing Conference (HPEC)","type":"conference","status":"public","publisher":"IEEE","date_updated":"2025-11-04T09:48:46Z","author":[{"first_name":"Shivam","full_name":"Sundriyal, Shivam","last_name":"Sundriyal"},{"last_name":"Büttner","full_name":"Büttner, Markus","first_name":"Markus"},{"first_name":"Christoph","full_name":"Alt, Christoph","id":"100625","last_name":"Alt"},{"last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias","first_name":"Tobias"},{"last_name":"Aizinger","full_name":"Aizinger, Vadym","first_name":"Vadym"}],"date_created":"2025-11-04T09:43:18Z","title":"Adaptive Spectral Block Floating Point for Discontinuous Galerkin Methods","doi":"10.1109/hpec67600.2025.11196195","quality_controlled":"1","publication_status":"published","year":"2025","citation":{"ieee":"S. Sundriyal, M. Büttner, C. Alt, T. Kenter, and V. Aizinger, “Adaptive Spectral Block Floating Point for Discontinuous Galerkin Methods,” 2025, doi: <a href=\"https://doi.org/10.1109/hpec67600.2025.11196195\">10.1109/hpec67600.2025.11196195</a>.","chicago":"Sundriyal, Shivam, Markus Büttner, Christoph Alt, Tobias Kenter, and Vadym Aizinger. “Adaptive Spectral Block Floating Point for Discontinuous Galerkin Methods.” In <i>2025 IEEE High Performance Extreme Computing Conference (HPEC)</i>. IEEE, 2025. <a href=\"https://doi.org/10.1109/hpec67600.2025.11196195\">https://doi.org/10.1109/hpec67600.2025.11196195</a>.","ama":"Sundriyal S, Büttner M, Alt C, Kenter T, Aizinger V. Adaptive Spectral Block Floating Point for Discontinuous Galerkin Methods. In: <i>2025 IEEE High Performance Extreme Computing Conference (HPEC)</i>. IEEE; 2025. doi:<a href=\"https://doi.org/10.1109/hpec67600.2025.11196195\">10.1109/hpec67600.2025.11196195</a>","bibtex":"@inproceedings{Sundriyal_Büttner_Alt_Kenter_Aizinger_2025, title={Adaptive Spectral Block Floating Point for Discontinuous Galerkin Methods}, DOI={<a href=\"https://doi.org/10.1109/hpec67600.2025.11196195\">10.1109/hpec67600.2025.11196195</a>}, booktitle={2025 IEEE High Performance Extreme Computing Conference (HPEC)}, publisher={IEEE}, author={Sundriyal, Shivam and Büttner, Markus and Alt, Christoph and Kenter, Tobias and Aizinger, Vadym}, year={2025} }","short":"S. Sundriyal, M. Büttner, C. Alt, T. Kenter, V. Aizinger, in: 2025 IEEE High Performance Extreme Computing Conference (HPEC), IEEE, 2025.","mla":"Sundriyal, Shivam, et al. “Adaptive Spectral Block Floating Point for Discontinuous Galerkin Methods.” <i>2025 IEEE High Performance Extreme Computing Conference (HPEC)</i>, IEEE, 2025, doi:<a href=\"https://doi.org/10.1109/hpec67600.2025.11196195\">10.1109/hpec67600.2025.11196195</a>.","apa":"Sundriyal, S., Büttner, M., Alt, C., Kenter, T., &#38; Aizinger, V. (2025). Adaptive Spectral Block Floating Point for Discontinuous Galerkin Methods. <i>2025 IEEE High Performance Extreme Computing Conference (HPEC)</i>. <a href=\"https://doi.org/10.1109/hpec67600.2025.11196195\">https://doi.org/10.1109/hpec67600.2025.11196195</a>"}},{"language":[{"iso":"eng"}],"_id":"65102","project":[{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","abstract":[{"lang":"eng","text":"Efficient graph processing is essential for a wide range of applications. Scalability and memory access patterns are still a challenge, especially with the Breadth-First Search algorithm. This work focuses on leveraging HPC systems with multiple GPUs available in a single node with peer-to-peer functionality of the Intel oneAPI implementation of SYCL. We propose three GPU-based load-balancing methods: work-group localisation for efficient data access, even workload distribution for higher GPU occupancy, and a hybrid strided-access approach for heuristic balancing. These methods ensure performance, portability, and productivity with a unified codebase. Our proposed methodologies outperform state-of-the-art single-GPU implementations based on CUDA on synthetic RMAT graphs. We analysed BFS performance across NVIDIA A100, Intel Max 1550, and AMD MI300X GPUs, achieving a peak performance of 153.27 GTEPS on an RMAT25-64 graph using 8 GPUs on the NVIDIA A100. Furthermore, our work demonstrates the capability to handle RMAT graphs up to scale 29, achieving superior performance on synthetic graphs and competitive results on real-world datasets."}],"status":"public","publication":"Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","type":"conference","title":"Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel & Nvidia","doi":"10.1145/3731599.3767570","date_updated":"2026-03-24T09:06:33Z","publisher":"ACM","author":[{"first_name":"Kaan","last_name":"Olgu","full_name":"Olgu, Kaan"},{"id":"3145","full_name":"Kenter, Tobias","last_name":"Kenter","first_name":"Tobias"},{"first_name":"Jose","full_name":"Nunez-Yanez, Jose","last_name":"Nunez-Yanez"},{"first_name":"Simon","full_name":"McIntosh-Smith, Simon","last_name":"McIntosh-Smith"},{"first_name":"Tom","full_name":"Deakin, Tom","last_name":"Deakin"}],"date_created":"2026-03-24T09:05:22Z","year":"2025","citation":{"mla":"Olgu, Kaan, et al. “Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel &#38; Nvidia.” <i>Proceedings of the SC ’25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis</i>, ACM, 2025, doi:<a href=\"https://doi.org/10.1145/3731599.3767570\">10.1145/3731599.3767570</a>.","short":"K. Olgu, T. Kenter, J. Nunez-Yanez, S. McIntosh-Smith, T. Deakin, in: Proceedings of the SC ’25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, ACM, 2025.","bibtex":"@inproceedings{Olgu_Kenter_Nunez-Yanez_McIntosh-Smith_Deakin_2025, title={Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel &#38; Nvidia}, DOI={<a href=\"https://doi.org/10.1145/3731599.3767570\">10.1145/3731599.3767570</a>}, booktitle={Proceedings of the SC ’25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis}, publisher={ACM}, author={Olgu, Kaan and Kenter, Tobias and Nunez-Yanez, Jose and McIntosh-Smith, Simon and Deakin, Tom}, year={2025} }","apa":"Olgu, K., Kenter, T., Nunez-Yanez, J., McIntosh-Smith, S., &#38; Deakin, T. (2025). Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel &#38; Nvidia. <i>Proceedings of the SC ’25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis</i>. <a href=\"https://doi.org/10.1145/3731599.3767570\">https://doi.org/10.1145/3731599.3767570</a>","chicago":"Olgu, Kaan, Tobias Kenter, Jose Nunez-Yanez, Simon McIntosh-Smith, and Tom Deakin. “Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel &#38; Nvidia.” In <i>Proceedings of the SC ’25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis</i>. ACM, 2025. <a href=\"https://doi.org/10.1145/3731599.3767570\">https://doi.org/10.1145/3731599.3767570</a>.","ieee":"K. Olgu, T. Kenter, J. Nunez-Yanez, S. McIntosh-Smith, and T. Deakin, “Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel &#38; Nvidia,” 2025, doi: <a href=\"https://doi.org/10.1145/3731599.3767570\">10.1145/3731599.3767570</a>.","ama":"Olgu K, Kenter T, Nunez-Yanez J, McIntosh-Smith S, Deakin T. Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel &#38; Nvidia. In: <i>Proceedings of the SC ’25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis</i>. ACM; 2025. doi:<a href=\"https://doi.org/10.1145/3731599.3767570\">10.1145/3731599.3767570</a>"},"publication_status":"published"},{"status":"public","type":"report","file_date_updated":"2026-03-25T11:50:30Z","user_id":"23522","series_title":"PC2 Tech­nic­al Re­port Series","department":[{"_id":"27"},{"_id":"518"}],"_id":"62981","citation":{"chicago":"Ehtesabi, Sadaf, Manoar Hossain, Tobias Kenter, Andreas Krawinkel, Lukas Ostermann, Christian Plessl, Heinrich Riebler, et al. <i>Otus Supercomputer</i>. Vol. 1. PC2 Tech­nic­al Re­port Series. Paderborn: Paderborn Center for Parallel Computing (PC2), 2025. <a href=\"https://doi.org/10.48550/ARXIV.2512.07401\">https://doi.org/10.48550/ARXIV.2512.07401</a>.","ieee":"S. Ehtesabi <i>et al.</i>, <i>Otus Supercomputer</i>, vol. 1. Paderborn: Paderborn Center for Parallel Computing (PC2), 2025.","ama":"Ehtesabi S, Hossain M, Kenter T, et al. <i>Otus Supercomputer</i>. Vol 1. Paderborn Center for Parallel Computing (PC2); 2025. doi:<a href=\"https://doi.org/10.48550/ARXIV.2512.07401\">10.48550/ARXIV.2512.07401</a>","apa":"Ehtesabi, S., Hossain, M., Kenter, T., Krawinkel, A., Ostermann, L., Plessl, C., Riebler, H., Rohde, S., Schade, R., Schwarz, M., Simon, J., Winnwa, N., Wiens, A., &#38; Wu, X. (2025). <i>Otus Supercomputer</i> (Vol. 1). Paderborn Center for Parallel Computing (PC2). <a href=\"https://doi.org/10.48550/ARXIV.2512.07401\">https://doi.org/10.48550/ARXIV.2512.07401</a>","short":"S. Ehtesabi, M. Hossain, T. Kenter, A. Krawinkel, L. Ostermann, C. Plessl, H. Riebler, S. Rohde, R. Schade, M. Schwarz, J. Simon, N. Winnwa, A. Wiens, X. Wu, Otus Supercomputer, Paderborn Center for Parallel Computing (PC2), Paderborn, 2025.","bibtex":"@book{Ehtesabi_Hossain_Kenter_Krawinkel_Ostermann_Plessl_Riebler_Rohde_Schade_Schwarz_et al._2025, place={Paderborn}, series={PC2 Tech­nic­al Re­port Series}, title={Otus Supercomputer}, volume={1}, DOI={<a href=\"https://doi.org/10.48550/ARXIV.2512.07401\">10.48550/ARXIV.2512.07401</a>}, publisher={Paderborn Center for Parallel Computing (PC2)}, author={Ehtesabi, Sadaf and Hossain, Manoar and Kenter, Tobias and Krawinkel, Andreas and Ostermann, Lukas and Plessl, Christian and Riebler, Heinrich and Rohde, Stefan and Schade, Robert and Schwarz, Michael and et al.}, year={2025}, collection={PC2 Tech­nic­al Re­port Series} }","mla":"Ehtesabi, Sadaf, et al. <i>Otus Supercomputer</i>. Paderborn Center for Parallel Computing (PC2), 2025, doi:<a href=\"https://doi.org/10.48550/ARXIV.2512.07401\">10.48550/ARXIV.2512.07401</a>."},"intvolume":"         1","page":"33","place":"Paderborn","publication_status":"published","has_accepted_license":"1","doi":"10.48550/ARXIV.2512.07401","author":[{"first_name":"Sadaf","last_name":"Ehtesabi","full_name":"Ehtesabi, Sadaf","id":"116116"},{"full_name":"Hossain, Manoar","id":"114619","orcid":"https://orcid.org/0000-0002-0737-7981","last_name":"Hossain","first_name":"Manoar"},{"full_name":"Kenter, Tobias","id":"3145","last_name":"Kenter","first_name":"Tobias"},{"full_name":"Krawinkel, Andreas","id":"15275","last_name":"Krawinkel","first_name":"Andreas"},{"first_name":"Lukas","last_name":"Ostermann","id":"69976","full_name":"Ostermann, Lukas"},{"full_name":"Plessl, Christian","id":"16153","orcid":"0000-0001-5728-9982","last_name":"Plessl","first_name":"Christian"},{"id":"8961","full_name":"Riebler, Heinrich","last_name":"Riebler","first_name":"Heinrich"},{"first_name":"Stefan","last_name":"Rohde","id":"34009","full_name":"Rohde, Stefan"},{"id":"75963","full_name":"Schade, Robert","last_name":"Schade","orcid":"0000-0002-6268-5397","first_name":"Robert"},{"last_name":"Schwarz","full_name":"Schwarz, Michael","id":"5312","first_name":"Michael"},{"first_name":"Jens","last_name":"Simon","id":"15273","full_name":"Simon, Jens"},{"first_name":"Nils","full_name":"Winnwa, Nils","id":"61189","last_name":"Winnwa"},{"first_name":"Alex","full_name":"Wiens, Alex","id":"23522","orcid":"0000-0003-1764-9773","last_name":"Wiens"},{"first_name":"Xin","last_name":"Wu","id":"77439","full_name":"Wu, Xin"}],"volume":1,"date_updated":"2026-03-25T11:50:31Z","oa":"1","file":[{"content_type":"application/pdf","relation":"main_file","creator":"deffel","date_created":"2025-12-09T09:19:12Z","date_updated":"2026-03-25T11:50:30Z","access_level":"open_access","file_name":"2512.07401v1.pdf","file_id":"62982","file_size":4535595}],"abstract":[{"text":"Otus is a high-performance computing cluster that was launched in 2025 and is operated by the Paderborn Center for Parallel Computing (PC2) at Paderborn University in Germany. The system is part of the National High Performance Computing (NHR) initiative. Otus complements the previous supercomputer Noctua 2, offering approximately twice the computing power while retaining the three node types that were characteristic of Noctua 2: 1) CPU compute nodes with different memory capacities, 2) high-end GPU nodes, and 3) HPC-grade FPGA nodes. On the Top500 list, which ranks the 500 most powerful supercomputers in the world, Otus is in position 164 with the CPU partition and in position 255 with the GPU partition (June 2025). On the Green500 list, ranking the 500 most energy-efficient supercomputers in the world, Otus is in position 5 with the GPU partition (June 2025).\r\n\r\n\r\nThis article provides a comprehensive overview of the system in terms of its hardware, software, system integration, and its overall integration into the data center building to ensure energy-efficient operation. The article aims to provide unique insights for scientists using the system and for other centers operating HPC clusters. The article will be continuously updated to reflect the latest system setup and measurements. ","lang":"eng"}],"report_number":"PC2TR-2025-1","language":[{"iso":"eng"}],"ddc":["004"],"keyword":["Otus","Supercomputer","FPGA","PC2","Paderborn Center for Parallel Computing","Noctua 2","HPC"],"year":"2025","title":"Otus Supercomputer","date_created":"2025-12-09T09:11:04Z","publisher":"Paderborn Center for Parallel Computing (PC2)"},{"doi":"10.3390/e26040322","title":"Characterizing Microheterogeneity in Liquid Mixtures via Local Density Fluctuations","date_created":"2024-04-12T18:31:39Z","author":[{"first_name":"Michael","last_name":"Lass","orcid":"0000-0002-5708-7632","id":"24135","full_name":"Lass, Michael"},{"last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias","first_name":"Tobias"},{"id":"16153","full_name":"Plessl, Christian","last_name":"Plessl","orcid":"0000-0001-5728-9982","first_name":"Christian"},{"first_name":"Martin","last_name":"Brehm","full_name":"Brehm, Martin","id":"100167"}],"volume":26,"publisher":"MDPI AG","date_updated":"2024-04-12T18:34:32Z","citation":{"apa":"Lass, M., Kenter, T., Plessl, C., &#38; Brehm, M. (2024). Characterizing Microheterogeneity in Liquid Mixtures via Local Density Fluctuations. <i>Entropy</i>, <i>26</i>(4), Article 322. <a href=\"https://doi.org/10.3390/e26040322\">https://doi.org/10.3390/e26040322</a>","mla":"Lass, Michael, et al. “Characterizing Microheterogeneity in Liquid Mixtures via Local Density Fluctuations.” <i>Entropy</i>, vol. 26, no. 4, 322, MDPI AG, 2024, doi:<a href=\"https://doi.org/10.3390/e26040322\">10.3390/e26040322</a>.","short":"M. Lass, T. Kenter, C. Plessl, M. Brehm, Entropy 26 (2024).","bibtex":"@article{Lass_Kenter_Plessl_Brehm_2024, title={Characterizing Microheterogeneity in Liquid Mixtures via Local Density Fluctuations}, volume={26}, DOI={<a href=\"https://doi.org/10.3390/e26040322\">10.3390/e26040322</a>}, number={4322}, journal={Entropy}, publisher={MDPI AG}, author={Lass, Michael and Kenter, Tobias and Plessl, Christian and Brehm, Martin}, year={2024} }","chicago":"Lass, Michael, Tobias Kenter, Christian Plessl, and Martin Brehm. “Characterizing Microheterogeneity in Liquid Mixtures via Local Density Fluctuations.” <i>Entropy</i> 26, no. 4 (2024). <a href=\"https://doi.org/10.3390/e26040322\">https://doi.org/10.3390/e26040322</a>.","ieee":"M. Lass, T. Kenter, C. Plessl, and M. Brehm, “Characterizing Microheterogeneity in Liquid Mixtures via Local Density Fluctuations,” <i>Entropy</i>, vol. 26, no. 4, Art. no. 322, 2024, doi: <a href=\"https://doi.org/10.3390/e26040322\">10.3390/e26040322</a>.","ama":"Lass M, Kenter T, Plessl C, Brehm M. Characterizing Microheterogeneity in Liquid Mixtures via Local Density Fluctuations. <i>Entropy</i>. 2024;26(4). doi:<a href=\"https://doi.org/10.3390/e26040322\">10.3390/e26040322</a>"},"intvolume":"        26","year":"2024","issue":"4","publication_status":"published","publication_identifier":{"issn":["1099-4300"]},"language":[{"iso":"eng"}],"article_number":"322","user_id":"24135","department":[{"_id":"27"},{"_id":"518"},{"_id":"803"}],"project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"_id":"53474","status":"public","abstract":[{"lang":"eng","text":"We present a novel approach to characterize and quantify microheterogeneity and microphase separation in computer simulations of complex liquid mixtures. Our post-processing method is based on local density fluctuations of the different constituents in sampling spheres of varying size. It can be easily applied to both molecular dynamics (MD) and Monte Carlo (MC) simulations, including periodic boundary conditions. Multidimensional correlation of the density distributions yields a clear picture of the domain formation due to the subtle balance of different interactions. We apply our approach to the example of force field molecular dynamics simulations of imidazolium-based ionic liquids with different side chain lengths at different temperatures, namely 1-ethyl-3-methylimidazolium chloride, 1-hexyl-3-methylimidazolium chloride, and 1-decyl-3-methylimidazolium chloride, which are known to form distinct liquid domains. We put the results into the context of existing microheterogeneity analyses and demonstrate the advantages and sensitivity of our novel method. Furthermore, we show how to estimate the configuration entropy from our analysis, and we investigate voids in the system. The analysis has been implemented into our program package TRAVIS and is thus available as free software."}],"type":"journal_article","publication":"Entropy"},{"year":"2024","title":"Noctua 2 Supercomputer","date_created":"2024-04-26T07:39:41Z","abstract":[{"text":"Noctua 2 is a supercomputer operated at the Paderborn Center for Parallel Computing (PC2) at Paderborn University in Germany. Noctua 2 was inaugurated in 2022 and is an Atos BullSequana XH2000 system. It consists mainly of three node types: 1) CPU Compute nodes with AMD EPYC processors in different main memory configurations, 2) GPU nodes with NVIDIA A100 GPUs, and 3) FPGA nodes with Xilinx Alveo U280 and Intel Stratix 10 FPGA cards. While CPUs and GPUs are known off-the-shelf components in HPC systems, the operation of a large number of FPGA cards from different vendors and a dedicated FPGA-to-FPGA network are unique characteristics of Noctua 2. This paper describes in detail the overall setup of Noctua 2 and gives insights into the operation of the cluster from a hardware, software and facility perspective.","lang":"eng"}],"file":[{"relation":"main_file","content_type":"application/pdf","file_size":3825480,"file_id":"53664","file_name":"Noctua2_Supercomputer.pdf","access_level":"open_access","date_updated":"2024-04-26T08:35:17Z","date_created":"2024-04-26T07:30:20Z","creator":"deffel"}],"publication":"Journal of large-scale research facilities","ddc":["004"],"keyword":["Noctua 2","Supercomputer","FPGA","PC2","Paderborn Center for Parallel Computing"],"language":[{"iso":"eng"}],"citation":{"chicago":"Bauer, Carsten, Tobias Kenter, Michael Lass, Lukas Mazur, Marius Meyer, Holger Nitsche, Heinrich Riebler, et al. “Noctua 2 Supercomputer.” <i>Journal of Large-Scale Research Facilities</i> 9 (2024). <a href=\"https://doi.org/10.17815/jlsrf-8-187 \">https://doi.org/10.17815/jlsrf-8-187 </a>.","ieee":"C. Bauer <i>et al.</i>, “Noctua 2 Supercomputer,” <i>Journal of large-scale research facilities</i>, vol. 9, 2024, doi: <a href=\"https://doi.org/10.17815/jlsrf-8-187 \">10.17815/jlsrf-8-187 </a>.","ama":"Bauer C, Kenter T, Lass M, et al. Noctua 2 Supercomputer. <i>Journal of large-scale research facilities</i>. 2024;9. doi:<a href=\"https://doi.org/10.17815/jlsrf-8-187 \">10.17815/jlsrf-8-187 </a>","apa":"Bauer, C., Kenter, T., Lass, M., Mazur, L., Meyer, M., Nitsche, H., Riebler, H., Schade, R., Schwarz, M., Winnwa, N., Wiens, A., Wu, X., Plessl, C., &#38; Simon, J. (2024). Noctua 2 Supercomputer. <i>Journal of Large-Scale Research Facilities</i>, <i>9</i>. <a href=\"https://doi.org/10.17815/jlsrf-8-187 \">https://doi.org/10.17815/jlsrf-8-187 </a>","mla":"Bauer, Carsten, et al. “Noctua 2 Supercomputer.” <i>Journal of Large-Scale Research Facilities</i>, vol. 9, 2024, doi:<a href=\"https://doi.org/10.17815/jlsrf-8-187 \">10.17815/jlsrf-8-187 </a>.","short":"C. Bauer, T. Kenter, M. Lass, L. Mazur, M. Meyer, H. Nitsche, H. Riebler, R. Schade, M. Schwarz, N. Winnwa, A. Wiens, X. Wu, C. Plessl, J. Simon, Journal of Large-Scale Research Facilities 9 (2024).","bibtex":"@article{Bauer_Kenter_Lass_Mazur_Meyer_Nitsche_Riebler_Schade_Schwarz_Winnwa_et al._2024, title={Noctua 2 Supercomputer}, volume={9}, DOI={<a href=\"https://doi.org/10.17815/jlsrf-8-187 \">10.17815/jlsrf-8-187 </a>}, journal={Journal of large-scale research facilities}, author={Bauer, Carsten and Kenter, Tobias and Lass, Michael and Mazur, Lukas and Meyer, Marius and Nitsche, Holger and Riebler, Heinrich and Schade, Robert and Schwarz, Michael and Winnwa, Nils and et al.}, year={2024} }"},"intvolume":"         9","publication_status":"published","has_accepted_license":"1","doi":"10.17815/jlsrf-8-187 ","date_updated":"2024-04-26T08:44:30Z","oa":"1","author":[{"id":"90082","full_name":"Bauer, Carsten","last_name":"Bauer","first_name":"Carsten"},{"last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias","first_name":"Tobias"},{"last_name":"Lass","orcid":"0000-0002-5708-7632","full_name":"Lass, Michael","id":"24135","first_name":"Michael"},{"first_name":"Lukas","full_name":"Mazur, Lukas","id":"90492","orcid":" 0000-0001-6304-7082","last_name":"Mazur"},{"last_name":"Meyer","full_name":"Meyer, Marius","id":"40778","first_name":"Marius"},{"first_name":"Holger","full_name":"Nitsche, Holger","id":"15272","last_name":"Nitsche"},{"last_name":"Riebler","id":"8961","full_name":"Riebler, Heinrich","first_name":"Heinrich"},{"id":"75963","full_name":"Schade, Robert","orcid":"0000-0002-6268-5397","last_name":"Schade","first_name":"Robert"},{"first_name":"Michael","id":"5312","full_name":"Schwarz, Michael","last_name":"Schwarz"},{"full_name":"Winnwa, Nils","id":"61189","last_name":"Winnwa","first_name":"Nils"},{"first_name":"Alex","orcid":"0000-0003-1764-9773","last_name":"Wiens","full_name":"Wiens, Alex","id":"23522"},{"last_name":"Wu","full_name":"Wu, Xin","id":"77439","first_name":"Xin"},{"orcid":"0000-0001-5728-9982","last_name":"Plessl","id":"16153","full_name":"Plessl, Christian","first_name":"Christian"},{"first_name":"Jens","last_name":"Simon","full_name":"Simon, Jens","id":"15273"}],"volume":9,"status":"public","type":"journal_article","article_type":"original","file_date_updated":"2024-04-26T08:35:17Z","project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"_id":"53663","user_id":"8961","department":[{"_id":"27"},{"_id":"518"}]},{"title":"Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL","doi":"10.1007/978-3-031-69766-1_9","main_file_link":[{"open_access":"1"}],"oa":"1","date_updated":"2024-10-14T07:55:50Z","publisher":"Springer Nature Switzerland","author":[{"first_name":"Marius","last_name":"Meyer","full_name":"Meyer, Marius"},{"first_name":"Tobias","full_name":"Kenter, Tobias","last_name":"Kenter"},{"last_name":"Petrica","full_name":"Petrica, Lucian","first_name":"Lucian"},{"last_name":"O’Brien","full_name":"O’Brien, Kenneth","first_name":"Kenneth"},{"last_name":"Blott","full_name":"Blott, Michaela","first_name":"Michaela"},{"first_name":"Christian","full_name":"Plessl, Christian","last_name":"Plessl"}],"date_created":"2024-10-14T07:51:51Z","place":"Cham","year":"2024","citation":{"short":"M. Meyer, T. Kenter, L. Petrica, K. O’Brien, M. Blott, C. Plessl, in: Lecture Notes in Computer Science, Springer Nature Switzerland, Cham, 2024.","bibtex":"@inbook{Meyer_Kenter_Petrica_O’Brien_Blott_Plessl_2024, place={Cham}, title={Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL}, DOI={<a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">10.1007/978-3-031-69766-1_9</a>}, booktitle={Lecture Notes in Computer Science}, publisher={Springer Nature Switzerland}, author={Meyer, Marius and Kenter, Tobias and Petrica, Lucian and O’Brien, Kenneth and Blott, Michaela and Plessl, Christian}, year={2024} }","mla":"Meyer, Marius, et al. “Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL.” <i>Lecture Notes in Computer Science</i>, Springer Nature Switzerland, 2024, doi:<a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">10.1007/978-3-031-69766-1_9</a>.","apa":"Meyer, M., Kenter, T., Petrica, L., O’Brien, K., Blott, M., &#38; Plessl, C. (2024). Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL. In <i>Lecture Notes in Computer Science</i>. Springer Nature Switzerland. <a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">https://doi.org/10.1007/978-3-031-69766-1_9</a>","ama":"Meyer M, Kenter T, Petrica L, O’Brien K, Blott M, Plessl C. Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL. In: <i>Lecture Notes in Computer Science</i>. Springer Nature Switzerland; 2024. doi:<a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">10.1007/978-3-031-69766-1_9</a>","ieee":"M. Meyer, T. Kenter, L. Petrica, K. O’Brien, M. Blott, and C. Plessl, “Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL,” in <i>Lecture Notes in Computer Science</i>, Cham: Springer Nature Switzerland, 2024.","chicago":"Meyer, Marius, Tobias Kenter, Lucian Petrica, Kenneth O’Brien, Michaela Blott, and Christian Plessl. “Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL.” In <i>Lecture Notes in Computer Science</i>. Cham: Springer Nature Switzerland, 2024. <a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">https://doi.org/10.1007/978-3-031-69766-1_9</a>."},"publication_identifier":{"isbn":["9783031697654","9783031697661"],"issn":["0302-9743","1611-3349"]},"quality_controlled":"1","publication_status":"published","language":[{"iso":"eng"}],"_id":"56606","department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","abstract":[{"lang":"eng","text":"<jats:title>Abstract</jats:title><jats:p>Most FPGA boards in the HPC domain are well-suited for parallel scaling because of the direct integration of versatile and high-throughput network ports. However, the utilization of their network capabilities is often challenging and error-prone because the whole network stack and communication patterns have to be implemented and managed on the FPGAs. Also, this approach conceptually involves a trade-off between the performance potential of improved communication and the impact of resource consumption for communication infrastructure, since the utilized resources on the FPGAs could otherwise be used for computations. In this work, we investigate this trade-off, firstly, by using synthetic benchmarks to evaluate the different configuration options of the communication framework ACCL and their impact on communication latency and throughput. Finally, we use our findings to implement a shallow water simulation whose scalability heavily depends on low-latency communication. With a suitable configuration of ACCL, good scaling behavior can be shown to all 48 FPGAs installed in the system. Overall, the results show that the availability of inter-FPGA communication frameworks as well as the configurability of framework and network stack are crucial to achieve the best application performance with low latency communication.</jats:p>"}],"status":"public","publication":"Lecture Notes in Computer Science","type":"book_chapter"},{"language":[{"iso":"eng"}],"_id":"56605","project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","status":"public","publication":"2024 34th International Conference on Field-Programmable Logic and Applications (FPL)","type":"conference","title":"StencilStream: A SYCL-based Stencil Simulation Framework Targeting FPGAs","doi":"10.1109/fpl64840.2024.00023","date_updated":"2024-10-14T07:56:26Z","publisher":"IEEE","date_created":"2024-10-14T07:49:24Z","author":[{"first_name":"Jan-Oliver","full_name":"Opdenhövel, Jan-Oliver","id":"73960","last_name":"Opdenhövel","orcid":"0000-0003-2314-2784"},{"full_name":"Alt, Christoph","id":"100625","last_name":"Alt","first_name":"Christoph"},{"last_name":"Plessl","orcid":"0000-0001-5728-9982","id":"16153","full_name":"Plessl, Christian","first_name":"Christian"},{"last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias","first_name":"Tobias"}],"year":"2024","citation":{"apa":"Opdenhövel, J.-O., Alt, C., Plessl, C., &#38; Kenter, T. (2024). StencilStream: A SYCL-based Stencil Simulation Framework Targeting FPGAs. <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>. <a href=\"https://doi.org/10.1109/fpl64840.2024.00023\">https://doi.org/10.1109/fpl64840.2024.00023</a>","mla":"Opdenhövel, Jan-Oliver, et al. “StencilStream: A SYCL-Based Stencil Simulation Framework Targeting FPGAs.” <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>, IEEE, 2024, doi:<a href=\"https://doi.org/10.1109/fpl64840.2024.00023\">10.1109/fpl64840.2024.00023</a>.","bibtex":"@inproceedings{Opdenhövel_Alt_Plessl_Kenter_2024, title={StencilStream: A SYCL-based Stencil Simulation Framework Targeting FPGAs}, DOI={<a href=\"https://doi.org/10.1109/fpl64840.2024.00023\">10.1109/fpl64840.2024.00023</a>}, booktitle={2024 34th International Conference on Field-Programmable Logic and Applications (FPL)}, publisher={IEEE}, author={Opdenhövel, Jan-Oliver and Alt, Christoph and Plessl, Christian and Kenter, Tobias}, year={2024} }","short":"J.-O. Opdenhövel, C. Alt, C. Plessl, T. Kenter, in: 2024 34th International Conference on Field-Programmable Logic and Applications (FPL), IEEE, 2024.","ama":"Opdenhövel J-O, Alt C, Plessl C, Kenter T. StencilStream: A SYCL-based Stencil Simulation Framework Targeting FPGAs. In: <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>. IEEE; 2024. doi:<a href=\"https://doi.org/10.1109/fpl64840.2024.00023\">10.1109/fpl64840.2024.00023</a>","chicago":"Opdenhövel, Jan-Oliver, Christoph Alt, Christian Plessl, and Tobias Kenter. “StencilStream: A SYCL-Based Stencil Simulation Framework Targeting FPGAs.” In <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>. IEEE, 2024. <a href=\"https://doi.org/10.1109/fpl64840.2024.00023\">https://doi.org/10.1109/fpl64840.2024.00023</a>.","ieee":"J.-O. Opdenhövel, C. Alt, C. Plessl, and T. Kenter, “StencilStream: A SYCL-based Stencil Simulation Framework Targeting FPGAs,” 2024, doi: <a href=\"https://doi.org/10.1109/fpl64840.2024.00023\">10.1109/fpl64840.2024.00023</a>."},"quality_controlled":"1","publication_status":"published"},{"year":"2024","intvolume":"        35","citation":{"apa":"Tareen, A. R., Meyer, M., Plessl, C., &#38; Kenter, T. (2024). HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory. <i>2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)</i>, <i>35</i>. <a href=\"https://doi.org/10.1109/fccm60383.2024.00014\">https://doi.org/10.1109/fccm60383.2024.00014</a>","mla":"Tareen, Abdul Rehman, et al. “HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory.” <i>2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)</i>, vol. 35, IEEE, 2024, doi:<a href=\"https://doi.org/10.1109/fccm60383.2024.00014\">10.1109/fccm60383.2024.00014</a>.","short":"A.R. Tareen, M. Meyer, C. Plessl, T. Kenter, in: 2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), IEEE, 2024.","bibtex":"@inproceedings{Tareen_Meyer_Plessl_Kenter_2024, title={HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory}, volume={35}, DOI={<a href=\"https://doi.org/10.1109/fccm60383.2024.00014\">10.1109/fccm60383.2024.00014</a>}, booktitle={2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)}, publisher={IEEE}, author={Tareen, Abdul Rehman and Meyer, Marius and Plessl, Christian and Kenter, Tobias}, year={2024} }","chicago":"Tareen, Abdul Rehman, Marius Meyer, Christian Plessl, and Tobias Kenter. “HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory.” In <i>2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)</i>, Vol. 35. IEEE, 2024. <a href=\"https://doi.org/10.1109/fccm60383.2024.00014\">https://doi.org/10.1109/fccm60383.2024.00014</a>.","ieee":"A. R. Tareen, M. Meyer, C. Plessl, and T. Kenter, “HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory,” in <i>2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)</i>, 2024, vol. 35, doi: <a href=\"https://doi.org/10.1109/fccm60383.2024.00014\">10.1109/fccm60383.2024.00014</a>.","ama":"Tareen AR, Meyer M, Plessl C, Kenter T. HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory. In: <i>2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)</i>. Vol 35. IEEE; 2024. doi:<a href=\"https://doi.org/10.1109/fccm60383.2024.00014\">10.1109/fccm60383.2024.00014</a>"},"quality_controlled":"1","publication_status":"published","title":"HiHiSpMV: Sparse Matrix Vector Multiplication with Hierarchical Row Reductions on FPGAs with High Bandwidth Memory","doi":"10.1109/fccm60383.2024.00014","publisher":"IEEE","date_updated":"2024-10-14T12:27:55Z","volume":35,"author":[{"last_name":"Tareen","id":"76938","full_name":"Tareen, Abdul Rehman","first_name":"Abdul Rehman"},{"id":"40778","full_name":"Meyer, Marius","last_name":"Meyer","first_name":"Marius"},{"first_name":"Christian","id":"16153","full_name":"Plessl, Christian","orcid":"0000-0001-5728-9982","last_name":"Plessl"},{"last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias","first_name":"Tobias"}],"date_created":"2024-10-14T07:59:08Z","status":"public","publication":"2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","type":"conference","language":[{"iso":"eng"}],"_id":"56607","department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145"},{"title":"SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs","doi":"10.1109/fpl64840.2024.00018","main_file_link":[{"url":"https://ieeexplore.ieee.org/document/10705609"}],"publisher":"IEEE","date_updated":"2024-10-15T08:37:27Z","date_created":"2024-10-14T08:44:44Z","author":[{"first_name":"Philip","full_name":"Stachura, Philip","last_name":"Stachura"},{"first_name":"Guanyu","full_name":"Li, Guanyu","last_name":"Li"},{"id":"77439","full_name":"Wu, Xin","last_name":"Wu","first_name":"Xin"},{"first_name":"Christian","full_name":"Plessl, Christian","id":"16153","orcid":"0000-0001-5728-9982","last_name":"Plessl"},{"full_name":"Fang, Zhenman","last_name":"Fang","first_name":"Zhenman"}],"year":"2024","page":"60-68","citation":{"ieee":"P. Stachura, G. Li, X. Wu, C. Plessl, and Z. Fang, “SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs,” in <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>, 2024, pp. 60–68, doi: <a href=\"https://doi.org/10.1109/fpl64840.2024.00018\">10.1109/fpl64840.2024.00018</a>.","chicago":"Stachura, Philip, Guanyu Li, Xin Wu, Christian Plessl, and Zhenman Fang. “SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry Using HBM-Based FPGAs.” In <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>, 60–68. IEEE, 2024. <a href=\"https://doi.org/10.1109/fpl64840.2024.00018\">https://doi.org/10.1109/fpl64840.2024.00018</a>.","ama":"Stachura P, Li G, Wu X, Plessl C, Fang Z. SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs. In: <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>. IEEE; 2024:60-68. doi:<a href=\"https://doi.org/10.1109/fpl64840.2024.00018\">10.1109/fpl64840.2024.00018</a>","mla":"Stachura, Philip, et al. “SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry Using HBM-Based FPGAs.” <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>, IEEE, 2024, pp. 60–68, doi:<a href=\"https://doi.org/10.1109/fpl64840.2024.00018\">10.1109/fpl64840.2024.00018</a>.","short":"P. Stachura, G. Li, X. Wu, C. Plessl, Z. Fang, in: 2024 34th International Conference on Field-Programmable Logic and Applications (FPL), IEEE, 2024, pp. 60–68.","bibtex":"@inproceedings{Stachura_Li_Wu_Plessl_Fang_2024, title={SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs}, DOI={<a href=\"https://doi.org/10.1109/fpl64840.2024.00018\">10.1109/fpl64840.2024.00018</a>}, booktitle={2024 34th International Conference on Field-Programmable Logic and Applications (FPL)}, publisher={IEEE}, author={Stachura, Philip and Li, Guanyu and Wu, Xin and Plessl, Christian and Fang, Zhenman}, year={2024}, pages={60–68} }","apa":"Stachura, P., Li, G., Wu, X., Plessl, C., &#38; Fang, Z. (2024). SERI: High-Throughput Streaming Acceleration of Electron Repulsion Integral Computation in Quantum Chemistry using HBM-based FPGAs. <i>2024 34th International Conference on Field-Programmable Logic and Applications (FPL)</i>, 60–68. <a href=\"https://doi.org/10.1109/fpl64840.2024.00018\">https://doi.org/10.1109/fpl64840.2024.00018</a>"},"quality_controlled":"1","publication_status":"published","language":[{"iso":"eng"}],"_id":"56609","project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"77439","abstract":[{"text":"The computation of electron repulsion integrals (ERIs) is a key component for quantum chemical methods. The intensive computation and bandwidth demand for ERI evaluation presents a significant challenge for quantum-mechanics-based atomistic simulations with hybrid density functional theory: due to the tens of trillions of ERI computations in each time step, practical applications are usually limited to thousands of atoms. In this work, we propose SERI, a high-throughput streaming accelerator for ERI computation on HBM-based FPGAs. In contrast to prior buffer-based designs, SERI proposes a novel streaming architecture to address the on-chip buffer limitation and the floorplanning challenge, and leverages the high-bandwidth memory to overcome the bandwidth bottleneck in prior designs. Moreover, to meet the varying computation, bandwidth, and floorplanning requirements between the 55 canonical quartet classes in ERI calculation, we design an automation tool, together with an accurate performance model, to automatically customize the architecture and floorplanning strategy for each canonical quartet class to maximize their throughput. Our performance evaluation on the AMD/Xilinx Alveo U280 FPGA board shows that, SERI achieves an average speedup of 9.80 x over the previous best-performing FPGA design, a 3.21x speedup over a 64-core AMD EPYC 7713 CPU, and a 15.64x speedup over an Nvidia A40 GPU. It reaches a peak throughput of 23.8 GERIS ($10^9$ ERIs per second) on one Alveo U280 FPGA. SERI will be released soon at https://github.com/SFU-HiAccel/SERI.","lang":"eng"}],"status":"public","publication":"2024 34th International Conference on Field-Programmable Logic and Applications (FPL)","type":"conference"},{"year":"2024","citation":{"apa":"Büttner, M., Alt, C., Kenter, T., Köstler, H., Plessl, C., &#38; Aizinger, V. (2024). Enabling Performance Portability for Shallow Water Equations on CPUs, GPUs, and FPGAs with SYCL. <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>, Article 11. <a href=\"https://doi.org/10.1145/3659914.3659925\">https://doi.org/10.1145/3659914.3659925</a>","mla":"Büttner, Markus, et al. “Enabling Performance Portability for Shallow Water Equations on CPUs, GPUs, and FPGAs with SYCL.” <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>, 11, ACM, 2024, doi:<a href=\"https://doi.org/10.1145/3659914.3659925\">10.1145/3659914.3659925</a>.","short":"M. Büttner, C. Alt, T. Kenter, H. Köstler, C. Plessl, V. Aizinger, in: Proceedings of the Platform for Advanced Scientific Computing Conference (PASC), ACM, 2024.","bibtex":"@inproceedings{Büttner_Alt_Kenter_Köstler_Plessl_Aizinger_2024, title={Enabling Performance Portability for Shallow Water Equations on CPUs, GPUs, and FPGAs with SYCL}, DOI={<a href=\"https://doi.org/10.1145/3659914.3659925\">10.1145/3659914.3659925</a>}, number={11}, booktitle={Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)}, publisher={ACM}, author={Büttner, Markus and Alt, Christoph and Kenter, Tobias and Köstler, Harald and Plessl, Christian and Aizinger, Vadym}, year={2024} }","ieee":"M. Büttner, C. Alt, T. Kenter, H. Köstler, C. Plessl, and V. Aizinger, “Enabling Performance Portability for Shallow Water Equations on CPUs, GPUs, and FPGAs with SYCL,” 2024, doi: <a href=\"https://doi.org/10.1145/3659914.3659925\">10.1145/3659914.3659925</a>.","chicago":"Büttner, Markus, Christoph Alt, Tobias Kenter, Harald Köstler, Christian Plessl, and Vadym Aizinger. “Enabling Performance Portability for Shallow Water Equations on CPUs, GPUs, and FPGAs with SYCL.” In <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>. ACM, 2024. <a href=\"https://doi.org/10.1145/3659914.3659925\">https://doi.org/10.1145/3659914.3659925</a>.","ama":"Büttner M, Alt C, Kenter T, Köstler H, Plessl C, Aizinger V. Enabling Performance Portability for Shallow Water Equations on CPUs, GPUs, and FPGAs with SYCL. In: <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>. ACM; 2024. doi:<a href=\"https://doi.org/10.1145/3659914.3659925\">10.1145/3659914.3659925</a>"},"quality_controlled":"1","publication_status":"published","title":"Enabling Performance Portability for Shallow Water Equations on CPUs, GPUs, and FPGAs with SYCL","doi":"10.1145/3659914.3659925","date_updated":"2024-11-27T22:50:19Z","publisher":"ACM","date_created":"2024-05-16T13:24:49Z","author":[{"first_name":"Markus","last_name":"Büttner","full_name":"Büttner, Markus"},{"first_name":"Christoph","last_name":"Alt","id":"100625","full_name":"Alt, Christoph"},{"first_name":"Tobias","id":"3145","full_name":"Kenter, Tobias","last_name":"Kenter"},{"first_name":"Harald","last_name":"Köstler","full_name":"Köstler, Harald"},{"first_name":"Christian","last_name":"Plessl","orcid":"0000-0001-5728-9982","id":"16153","full_name":"Plessl, Christian"},{"last_name":"Aizinger","full_name":"Aizinger, Vadym","first_name":"Vadym"}],"status":"public","publication":"Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)","type":"conference","article_number":"11","language":[{"iso":"eng"}],"_id":"54312","project":[{"name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing","_id":"52"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"16153"},{"publication":"Lecture Notes in Computer Science","abstract":[{"text":"Most FPGA boards in the HPC domain are well-suited for parallel scaling because of the direct integration of versatile and high-throughput network ports. However, the utilization of their network capabilities is often challenging and error-prone because the whole network stack and communication patterns have to be implemented and managed on the FPGAs. Also, this approach conceptually involves a trade-off between the performance potential of improved communication and the impact of resource consumption for communication infrastructure, since the utilized resources on the FPGAs could otherwise be used for computations. In this work, we investigate this trade-off, firstly, by using synthetic benchmarks to evaluate the different configuration options of the communication framework ACCL and their impact on communication latency and throughput. Finally, we use our findings to implement a shallow water simulation whose scalability heavily depends on low-latency communication. With a suitable configuration of ACCL, good scaling behavior can be shown to all 48 FPGAs installed in the system. Overall, the results show that the availability of inter-FPGA communication frameworks as well as the configurability of framework and network stack are crucial to achieve the best application performance with low latency communication.","lang":"eng"}],"language":[{"iso":"eng"}],"quality_controlled":"1","year":"2024","publisher":"Springer Nature Switzerland","date_created":"2025-11-04T09:50:24Z","title":"Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL","type":"book_chapter","status":"public","_id":"62067","project":[{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","publication_identifier":{"issn":["0302-9743","1611-3349"],"isbn":["9783031697654","9783031697661"]},"publication_status":"published","place":"Cham","citation":{"apa":"Meyer, M., Kenter, T., Petrica, L., O’Brien, K., Blott, M., &#38; Plessl, C. (2024). Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL. In <i>Lecture Notes in Computer Science</i>. Springer Nature Switzerland. <a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">https://doi.org/10.1007/978-3-031-69766-1_9</a>","bibtex":"@inbook{Meyer_Kenter_Petrica_O’Brien_Blott_Plessl_2024, place={Cham}, title={Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL}, DOI={<a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">10.1007/978-3-031-69766-1_9</a>}, booktitle={Lecture Notes in Computer Science}, publisher={Springer Nature Switzerland}, author={Meyer, Marius and Kenter, Tobias and Petrica, Lucian and O’Brien, Kenneth and Blott, Michaela and Plessl, Christian}, year={2024} }","mla":"Meyer, Marius, et al. “Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL.” <i>Lecture Notes in Computer Science</i>, Springer Nature Switzerland, 2024, doi:<a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">10.1007/978-3-031-69766-1_9</a>.","short":"M. Meyer, T. Kenter, L. Petrica, K. O’Brien, M. Blott, C. Plessl, in: Lecture Notes in Computer Science, Springer Nature Switzerland, Cham, 2024.","ieee":"M. Meyer, T. Kenter, L. Petrica, K. O’Brien, M. Blott, and C. Plessl, “Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL,” in <i>Lecture Notes in Computer Science</i>, Cham: Springer Nature Switzerland, 2024.","chicago":"Meyer, Marius, Tobias Kenter, Lucian Petrica, Kenneth O’Brien, Michaela Blott, and Christian Plessl. “Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL.” In <i>Lecture Notes in Computer Science</i>. Cham: Springer Nature Switzerland, 2024. <a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">https://doi.org/10.1007/978-3-031-69766-1_9</a>.","ama":"Meyer M, Kenter T, Petrica L, O’Brien K, Blott M, Plessl C. Optimizing Communication for Latency Sensitive HPC Applications on up to 48 FPGAs Using ACCL. In: <i>Lecture Notes in Computer Science</i>. Springer Nature Switzerland; 2024. doi:<a href=\"https://doi.org/10.1007/978-3-031-69766-1_9\">10.1007/978-3-031-69766-1_9</a>"},"oa":"1","date_updated":"2025-11-04T09:51:22Z","author":[{"first_name":"Marius","last_name":"Meyer","id":"40778","full_name":"Meyer, Marius"},{"last_name":"Kenter","full_name":"Kenter, Tobias","id":"3145","first_name":"Tobias"},{"full_name":"Petrica, Lucian","last_name":"Petrica","first_name":"Lucian"},{"first_name":"Kenneth","last_name":"O’Brien","full_name":"O’Brien, Kenneth"},{"full_name":"Blott, Michaela","last_name":"Blott","first_name":"Michaela"},{"last_name":"Plessl","orcid":"0000-0001-5728-9982","full_name":"Plessl, Christian","id":"16153","first_name":"Christian"}],"doi":"10.1007/978-3-031-69766-1_9","main_file_link":[{"open_access":"1"}]},{"doi":"10.1145/3674147","main_file_link":[{"open_access":"1"}],"oa":"1","date_updated":"2025-11-04T09:53:26Z","volume":17,"author":[{"first_name":"Lennart","last_name":"Van Hirtum","full_name":"Van Hirtum, Lennart","id":"100210"},{"first_name":"Patrick","last_name":"De Causmaecker","full_name":"De Causmaecker, Patrick"},{"first_name":"Jens","last_name":"Goemaere","full_name":"Goemaere, Jens"},{"first_name":"Tobias","last_name":"Kenter","full_name":"Kenter, Tobias","id":"3145"},{"id":"8961","full_name":"Riebler, Heinrich","last_name":"Riebler","first_name":"Heinrich"},{"first_name":"Michael","full_name":"Lass, Michael","id":"24135","orcid":"0000-0002-5708-7632","last_name":"Lass"},{"first_name":"Christian","full_name":"Plessl, Christian","id":"16153","last_name":"Plessl","orcid":"0000-0001-5728-9982"}],"page":"1-28","intvolume":"        17","citation":{"short":"L. Van Hirtum, P. De Causmaecker, J. Goemaere, T. Kenter, H. Riebler, M. Lass, C. Plessl, ACM Transactions on Reconfigurable Technology and Systems 17 (2024) 1–28.","bibtex":"@article{Van Hirtum_De Causmaecker_Goemaere_Kenter_Riebler_Lass_Plessl_2024, title={A Computation of the Ninth Dedekind Number Using FPGA Supercomputing}, volume={17}, DOI={<a href=\"https://doi.org/10.1145/3674147\">10.1145/3674147</a>}, number={3}, journal={ACM Transactions on Reconfigurable Technology and Systems}, publisher={Association for Computing Machinery (ACM)}, author={Van Hirtum, Lennart and De Causmaecker, Patrick and Goemaere, Jens and Kenter, Tobias and Riebler, Heinrich and Lass, Michael and Plessl, Christian}, year={2024}, pages={1–28} }","mla":"Van Hirtum, Lennart, et al. “A Computation of the Ninth Dedekind Number Using FPGA Supercomputing.” <i>ACM Transactions on Reconfigurable Technology and Systems</i>, vol. 17, no. 3, Association for Computing Machinery (ACM), 2024, pp. 1–28, doi:<a href=\"https://doi.org/10.1145/3674147\">10.1145/3674147</a>.","apa":"Van Hirtum, L., De Causmaecker, P., Goemaere, J., Kenter, T., Riebler, H., Lass, M., &#38; Plessl, C. (2024). A Computation of the Ninth Dedekind Number Using FPGA Supercomputing. <i>ACM Transactions on Reconfigurable Technology and Systems</i>, <i>17</i>(3), 1–28. <a href=\"https://doi.org/10.1145/3674147\">https://doi.org/10.1145/3674147</a>","ama":"Van Hirtum L, De Causmaecker P, Goemaere J, et al. A Computation of the Ninth Dedekind Number Using FPGA Supercomputing. <i>ACM Transactions on Reconfigurable Technology and Systems</i>. 2024;17(3):1-28. doi:<a href=\"https://doi.org/10.1145/3674147\">10.1145/3674147</a>","ieee":"L. Van Hirtum <i>et al.</i>, “A Computation of the Ninth Dedekind Number Using FPGA Supercomputing,” <i>ACM Transactions on Reconfigurable Technology and Systems</i>, vol. 17, no. 3, pp. 1–28, 2024, doi: <a href=\"https://doi.org/10.1145/3674147\">10.1145/3674147</a>.","chicago":"Van Hirtum, Lennart, Patrick De Causmaecker, Jens Goemaere, Tobias Kenter, Heinrich Riebler, Michael Lass, and Christian Plessl. “A Computation of the Ninth Dedekind Number Using FPGA Supercomputing.” <i>ACM Transactions on Reconfigurable Technology and Systems</i> 17, no. 3 (2024): 1–28. <a href=\"https://doi.org/10.1145/3674147\">https://doi.org/10.1145/3674147</a>."},"publication_identifier":{"issn":["1936-7406","1936-7414"]},"publication_status":"published","_id":"56604","project":[{"name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing","_id":"52"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","status":"public","type":"journal_article","title":"A Computation of the Ninth Dedekind Number Using FPGA Supercomputing","publisher":"Association for Computing Machinery (ACM)","date_created":"2024-10-14T07:38:29Z","year":"2024","quality_controlled":"1","issue":"3","language":[{"iso":"eng"}],"abstract":[{"text":"This manuscript makes the claim of having computed the 9th Dedekind number, D(9). This was done by accelerating the core operation of the process with an efficient FPGA design that outperforms an optimized 64-core CPU reference by 95x. The FPGA execution was parallelized on the Noctua 2 supercomputer at Paderborn University. The resulting value for D(9) is 286386577668298411128469151667598498812366. This value can be verified in two steps. We have made the data file containing the 490 M results available, each of which can be verified separately on CPU, and the whole file sums to our proposed value. The paper explains the mathematical approach in the first part, before putting the focus on a deep dive into the FPGA accelerator implementation followed by a performance analysis. The FPGA implementation was done in Register-Transfer Level using a dual-clock architecture and shows how we achieved an impressive FMax of 450 MHz on the targeted Stratix 10 GX 2,800 FPGAs. The total compute time used was 47,000 FPGA hours.","lang":"eng"}],"publication":"ACM Transactions on Reconfigurable Technology and Systems"},{"date_updated":"2025-11-04T09:53:59Z","publisher":"ACM","date_created":"2024-04-15T07:41:21Z","author":[{"last_name":"Olgu","full_name":"Olgu, Kaan","first_name":"Kaan"},{"first_name":"Tobias","full_name":"Kenter, Tobias","id":"3145","last_name":"Kenter"},{"last_name":"Nunez-Yanez","full_name":"Nunez-Yanez, Jose","first_name":"Jose"},{"full_name":"Mcintosh-Smith, Simon","last_name":"Mcintosh-Smith","first_name":"Simon"}],"title":"Optimisation and Evaluation of Breadth First Search with oneAPI/SYCL on Intel FPGAs: from Describing Algorithms to Describing Architectures","doi":"10.1145/3648115.3648134","quality_controlled":"1","publication_status":"published","year":"2024","citation":{"ama":"Olgu K, Kenter T, Nunez-Yanez J, Mcintosh-Smith S. Optimisation and Evaluation of Breadth First Search with oneAPI/SYCL on Intel FPGAs: from Describing Algorithms to Describing Architectures. In: <i>Proceedings of the 12th International Workshop on OpenCL and SYCL</i>. ACM; 2024. doi:<a href=\"https://doi.org/10.1145/3648115.3648134\">10.1145/3648115.3648134</a>","chicago":"Olgu, Kaan, Tobias Kenter, Jose Nunez-Yanez, and Simon Mcintosh-Smith. “Optimisation and Evaluation of Breadth First Search with OneAPI/SYCL on Intel FPGAs: From Describing Algorithms to Describing Architectures.” In <i>Proceedings of the 12th International Workshop on OpenCL and SYCL</i>. ACM, 2024. <a href=\"https://doi.org/10.1145/3648115.3648134\">https://doi.org/10.1145/3648115.3648134</a>.","ieee":"K. Olgu, T. Kenter, J. Nunez-Yanez, and S. Mcintosh-Smith, “Optimisation and Evaluation of Breadth First Search with oneAPI/SYCL on Intel FPGAs: from Describing Algorithms to Describing Architectures,” 2024, doi: <a href=\"https://doi.org/10.1145/3648115.3648134\">10.1145/3648115.3648134</a>.","apa":"Olgu, K., Kenter, T., Nunez-Yanez, J., &#38; Mcintosh-Smith, S. (2024). Optimisation and Evaluation of Breadth First Search with oneAPI/SYCL on Intel FPGAs: from Describing Algorithms to Describing Architectures. <i>Proceedings of the 12th International Workshop on OpenCL and SYCL</i>. <a href=\"https://doi.org/10.1145/3648115.3648134\">https://doi.org/10.1145/3648115.3648134</a>","short":"K. Olgu, T. Kenter, J. Nunez-Yanez, S. Mcintosh-Smith, in: Proceedings of the 12th International Workshop on OpenCL and SYCL, ACM, 2024.","mla":"Olgu, Kaan, et al. “Optimisation and Evaluation of Breadth First Search with OneAPI/SYCL on Intel FPGAs: From Describing Algorithms to Describing Architectures.” <i>Proceedings of the 12th International Workshop on OpenCL and SYCL</i>, ACM, 2024, doi:<a href=\"https://doi.org/10.1145/3648115.3648134\">10.1145/3648115.3648134</a>.","bibtex":"@inproceedings{Olgu_Kenter_Nunez-Yanez_Mcintosh-Smith_2024, title={Optimisation and Evaluation of Breadth First Search with oneAPI/SYCL on Intel FPGAs: from Describing Algorithms to Describing Architectures}, DOI={<a href=\"https://doi.org/10.1145/3648115.3648134\">10.1145/3648115.3648134</a>}, booktitle={Proceedings of the 12th International Workshop on OpenCL and SYCL}, publisher={ACM}, author={Olgu, Kaan and Kenter, Tobias and Nunez-Yanez, Jose and Mcintosh-Smith, Simon}, year={2024} }"},"_id":"53503","project":[{"name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing","_id":"52"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","language":[{"iso":"eng"}],"publication":"Proceedings of the 12th International Workshop on OpenCL and SYCL","type":"conference","status":"public"},{"type":"preprint","publication":"arXiv:2304.03039","status":"public","abstract":[{"lang":"eng","text":"This preprint makes the claim of having computed the $9^{th}$ Dedekind\r\nNumber. This was done by building an efficient FPGA Accelerator for the core\r\noperation of the process, and parallelizing it on the Noctua 2 Supercluster at\r\nPaderborn University. The resulting value is\r\n286386577668298411128469151667598498812366. This value can be verified in two\r\nsteps. We have made the data file containing the 490M results available, each\r\nof which can be verified separately on CPU, and the whole file sums to our\r\nproposed value."}],"user_id":"3145","department":[{"_id":"27"},{"_id":"518"}],"project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"external_id":{"arxiv":["2304.03039"]},"_id":"43439","language":[{"iso":"eng"}],"citation":{"apa":"Van Hirtum, L., De Causmaecker, P., Goemaere, J., Kenter, T., Riebler, H., Lass, M., &#38; Plessl, C. (2023). A computation of D(9) using FPGA Supercomputing. In <i>arXiv:2304.03039</i>.","bibtex":"@article{Van Hirtum_De Causmaecker_Goemaere_Kenter_Riebler_Lass_Plessl_2023, title={A computation of D(9) using FPGA Supercomputing}, journal={arXiv:2304.03039}, author={Van Hirtum, Lennart and De Causmaecker, Patrick and Goemaere, Jens and Kenter, Tobias and Riebler, Heinrich and Lass, Michael and Plessl, Christian}, year={2023} }","short":"L. Van Hirtum, P. De Causmaecker, J. Goemaere, T. Kenter, H. Riebler, M. Lass, C. Plessl, ArXiv:2304.03039 (2023).","mla":"Van Hirtum, Lennart, et al. “A Computation of D(9) Using FPGA Supercomputing.” <i>ArXiv:2304.03039</i>, 2023.","ama":"Van Hirtum L, De Causmaecker P, Goemaere J, et al. A computation of D(9) using FPGA Supercomputing. <i>arXiv:230403039</i>. Published online 2023.","chicago":"Van Hirtum, Lennart, Patrick De Causmaecker, Jens Goemaere, Tobias Kenter, Heinrich Riebler, Michael Lass, and Christian Plessl. “A Computation of D(9) Using FPGA Supercomputing.” <i>ArXiv:2304.03039</i>, 2023.","ieee":"L. Van Hirtum <i>et al.</i>, “A computation of D(9) using FPGA Supercomputing,” <i>arXiv:2304.03039</i>. 2023."},"year":"2023","author":[{"first_name":"Lennart","last_name":"Van Hirtum","full_name":"Van Hirtum, Lennart"},{"last_name":"De Causmaecker","full_name":"De Causmaecker, Patrick","first_name":"Patrick"},{"last_name":"Goemaere","full_name":"Goemaere, Jens","first_name":"Jens"},{"first_name":"Tobias","last_name":"Kenter","id":"3145","full_name":"Kenter, Tobias"},{"first_name":"Heinrich","last_name":"Riebler","full_name":"Riebler, Heinrich","id":"8961"},{"first_name":"Michael","id":"24135","full_name":"Lass, Michael","last_name":"Lass","orcid":"0000-0002-5708-7632"},{"first_name":"Christian","id":"16153","full_name":"Plessl, Christian","orcid":"0000-0001-5728-9982","last_name":"Plessl"}],"date_created":"2023-04-08T11:05:29Z","date_updated":"2024-01-22T09:56:42Z","title":"A computation of D(9) using FPGA Supercomputing"},{"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","_id":"46188","project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"language":[{"iso":"eng"}],"publication":"Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)","type":"conference","status":"public","author":[{"first_name":"Jennifer","last_name":"Faj","full_name":"Faj, Jennifer","id":"78722"},{"first_name":"Tobias","full_name":"Kenter, Tobias","id":"3145","last_name":"Kenter"},{"last_name":"Faghih-Naini","full_name":"Faghih-Naini, Sara","first_name":"Sara"},{"last_name":"Plessl","orcid":"0000-0001-5728-9982","full_name":"Plessl, Christian","id":"16153","first_name":"Christian"},{"first_name":"Vadym","last_name":"Aizinger","full_name":"Aizinger, Vadym"}],"date_created":"2023-07-28T09:42:14Z","publisher":"ACM","date_updated":"2024-04-17T08:09:39Z","doi":"10.1145/3592979.3593407","main_file_link":[{"url":"https://dl.acm.org/doi/pdf/10.1145/3592979.3593407"}],"title":"Scalable Multi-FPGA Design of a Discontinuous Galerkin Shallow-Water Model on Unstructured Meshes","related_material":{"link":[{"relation":"other","description":"Open Access available via this link.","url":"https://www.sighpc.org/for-our-community/acm-open-tocs/pasc23-open-toc"}]},"quality_controlled":"1","publication_status":"published","citation":{"apa":"Faj, J., Kenter, T., Faghih-Naini, S., Plessl, C., &#38; Aizinger, V. (2023). Scalable Multi-FPGA Design of a Discontinuous Galerkin Shallow-Water Model on Unstructured Meshes. <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>. <a href=\"https://doi.org/10.1145/3592979.3593407\">https://doi.org/10.1145/3592979.3593407</a>","mla":"Faj, Jennifer, et al. “Scalable Multi-FPGA Design of a Discontinuous Galerkin Shallow-Water Model on Unstructured Meshes.” <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>, ACM, 2023, doi:<a href=\"https://doi.org/10.1145/3592979.3593407\">10.1145/3592979.3593407</a>.","bibtex":"@inproceedings{Faj_Kenter_Faghih-Naini_Plessl_Aizinger_2023, title={Scalable Multi-FPGA Design of a Discontinuous Galerkin Shallow-Water Model on Unstructured Meshes}, DOI={<a href=\"https://doi.org/10.1145/3592979.3593407\">10.1145/3592979.3593407</a>}, booktitle={Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)}, publisher={ACM}, author={Faj, Jennifer and Kenter, Tobias and Faghih-Naini, Sara and Plessl, Christian and Aizinger, Vadym}, year={2023} }","short":"J. Faj, T. Kenter, S. Faghih-Naini, C. Plessl, V. Aizinger, in: Proceedings of the Platform for Advanced Scientific Computing Conference (PASC), ACM, 2023.","ama":"Faj J, Kenter T, Faghih-Naini S, Plessl C, Aizinger V. Scalable Multi-FPGA Design of a Discontinuous Galerkin Shallow-Water Model on Unstructured Meshes. In: <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>. ACM; 2023. doi:<a href=\"https://doi.org/10.1145/3592979.3593407\">10.1145/3592979.3593407</a>","chicago":"Faj, Jennifer, Tobias Kenter, Sara Faghih-Naini, Christian Plessl, and Vadym Aizinger. “Scalable Multi-FPGA Design of a Discontinuous Galerkin Shallow-Water Model on Unstructured Meshes.” In <i>Proceedings of the Platform for Advanced Scientific Computing Conference (PASC)</i>. ACM, 2023. <a href=\"https://doi.org/10.1145/3592979.3593407\">https://doi.org/10.1145/3592979.3593407</a>.","ieee":"J. Faj, T. Kenter, S. Faghih-Naini, C. Plessl, and V. Aizinger, “Scalable Multi-FPGA Design of a Discontinuous Galerkin Shallow-Water Model on Unstructured Meshes,” 2023, doi: <a href=\"https://doi.org/10.1145/3592979.3593407\">10.1145/3592979.3593407</a>."},"year":"2023"}]
