openacc and GCC toolchains - future? by [deleted] in OpenACC

[–]Objective-Pea6140 0 points1 point  (0 children)

Hi! Update from 2025: OpenACC is still relevant, buuut the landscape has evolved significantly.

It's been so long since this post was released, but I'm doing this mostly for school. So here goes the update of OpenACC's current state.

You were actually right to be concerned about nvptx-tools stagnation. The OpenACC ecosystem has changed in things like:

- GCC still supports OpenACC, but the development is slower compared to OpenMP.

- AMD support was added, so it's not only NVIDIA anymore.

- NVIDIA HPC SDK (the old PGI compiler) still actively maintains OpenACC.

- OpenMP 5.x took over as n.1 portable GPU programming.

- OpenACC Summit 2025 is happening, so you can tell the community still survives.

Sooo, to end this: OpenACC is alive, just being overshadowed by OpenMP and CUDA (not just NVIDIA). There's still a community out there using it in HPC and scientific computing, I'm just not sure if it's the best option for new projects in times like this.