Ginkgo – An Open Source Math Library in the oneAPI Ecosytem

Ginkgo is an open-source math library designed for GPU-accelerated supercomputers. In this talk, we will present the path we took to prepare Ginkgo for Intel GPUs. We will start with reporting our experiences in porting the NVIDIA-focused software stack to Intel’s DPC++ environment and the obstacles we encountered when using automated code conversion. We will then present the functionality Ginkgo currently provides for Intel GPUs, and the performance we achieve for key linear algebra building blocks on recent Intel GPUs. We will conclude by demonstrating how Ginkgo’s DPC++ backend can be used to prepare scientific applications for the OneAPI ecosystem.

Download Presentation Deck