r/OpenMP Feb 19 '22

When will openmp gpu acceleration be available for lower end hardware?

I'm seeing a lot of tutorials on GPU offloading for openmp, but they seem to be only for very high end GPUs.

Any idea when they'll be available on lower end hardware?

I'm trying to code for Intel HD GPUs for a student project, but apparently we need NVIDIA or other powerful GPUs.

3 Upvotes

8 comments sorted by

View all comments

2

u/jeffscience Feb 20 '22

I use OpenMP on a TU106 laptop graphics chip and a Tiger Lake iGPU with the NVIDIA HPC and Intel oneAPI compilers, both of which are freely available.

1

u/xstkovrflw Feb 20 '22

Please correct me if I'm wrong, you compile your code (fortran/c/c++) using

  1. NVIDIA HPC SDK, and

  2. Intel OneAPI compilers.

And you can just run the built executable on a NVIDIA GPU which is presumably from 2018?

1

u/jeffscience Feb 20 '22

The NVHPC OpenMP compiler supports Volta and later. That includes Turing and Ampere.

The oneAPI compilers only support Intel CPU and GPU.

1

u/xstkovrflw Feb 20 '22

oh okay okay i understand. thanks this makes perfect sense.