Work using ISO3DFD on Intel® Developer Cloud to optimize routines for Intel® Data Center GPU Max Series.
Developed for intermediate to expert coders, this session presents techniques for using Isotropic 3D Finite Difference (ISO3DFD) routines optimized for the Intel® Data Center GPU Max Series. ISO3DFD is a numerical method to simulate scenarios in which waves travel in multiple directions equally, enabling these waves to be shown in 3D media and for other types of simulations.
Conducted on Intel® Developer Cloud (IDC), the workshop first demonstrates how to use SYCL* and oneAPI tools to offload regions of code to the system’s GPU. Intel® Advisor is used to pinpoint areas where GPU offloading delivers the greatest benefit. Once code is offloaded, an optimization strategy can be applied, using Intel® Advisor to provide insights by running roofline analysis.
The session covers these topics:
- Using Intel® Advisor to identify those regions in which offloading C++ for ISO3DFD offers efficiency.
- Using SYCL to offload the sections of ISO3DFD code for execution on the GPU.
- Optimizing the SYCL code for maximum performance on Intel® Data Center GPU Max Series.
Examples and hands-on demonstrations on IDC give a practical perspective of what the optimization entails. An IDC account is required to participate in hands-on activities. If you don’t have one, get one here.
Join us at this workshop to advance your understanding of how to effectively use Intel’s most powerful, general-purpose GPU.