[flang-commits] [flang] [FLANG] [DOCS] Update current status details of DO CONCURRENT support (PR #194582)
Tarun Prabhu via flang-commits
flang-commits at lists.llvm.org
Wed Apr 29 04:47:45 PDT 2026
================
@@ -47,11 +47,11 @@ See `-fopenmp-targets` and `--offload-arch` for more info.
## Current status
-Under the hood, `do concurrent` mapping is implemented in the
-`DoConcurrentConversionPass`. This is still an experimental pass which means
-that:
-* It has been tested in a very limited way so far.
-* It has been tested mostly on simple synthetic inputs.
+As of LLVM 22, Flang has better support for do concurrent parallelization on the CPU
+and GPU. On the CPU, we validated the feature using FIATS' inference and training
+codes and the results are satisfactory. On the GPU, we have basic support that is
----------------
tarunprabhu wrote:
Thank you. Yes, this is much better. It makes it clear that `DO CONCURRENT` and OpenMP exhibit comparable performance. Just a couple of things. Just some suggested tweaks to the language:
"... using [FIATS](link-to-fiats) where the performance of `DO CONCURRENT` and OpenMP were similar (for more information, see [^1])
[^1] Automatically Parallelizing Batch Inference ..."
https://github.com/llvm/llvm-project/pull/194582
More information about the flang-commits
mailing list