MultiGrid on FPGA Using Data Parallel C plus

2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022)(2022)

引用 3|浏览7
暂无评分
摘要
Centered on modern C++ and the SYCL standard for heterogeneous programming, Data Parallel C++ (DPC++) and Intel's oneAPI software ecosystem aim to lower the barrier to entry for the use of accelerators like FPGAs in diverse applications. In this work, we consider the usage of FPGAs for scientific computing, in particular with a multigrid solver, MueLu. We report on early experiences implementing kernels of the solver in DPC++ for execution on Stratix 10 FPGAs, and we evaluate several algorithmic design and implementation choices. These choices not only impact performance, but also shed light on the capabilities and limitations of DPC++ and oneAPI.
更多
查看译文
关键词
FPGA, OneAPI, Data Parallel C plus, SYCL, Multigrid, Conjugate Gradient, Sparse Matrix Vector
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要