[flang][ReleaseNotes] Add do concurrent parallelization note
This commit is contained in:
parent
1a802d58de
commit
9356fe4d1f
1 changed files with 12 additions and 0 deletions
|
|
@ -33,6 +33,18 @@ page](https://llvm.org/releases/).
|
|||
* Experimental support for multi-image program launch, collective subroutines,
|
||||
synchronization, teams, and image enumeration.
|
||||
|
||||
### `do concurrent` mapping to OpenMP
|
||||
|
||||
Flang now has better support for `do concurrent` parallelization on the CPU and
|
||||
GPU. On the CPU, we validated the feature using
|
||||
[FIATS'](https://github.com/BerkeleyLab/fiats) inference and training codes. On
|
||||
the GPU, we have basic support that is still in progress; we have offload tests
|
||||
for 1D and 2D saxpy. We also validated using codes that do not use extensive
|
||||
user-defined types and/or allocatables.
|
||||
|
||||
To use the feature, use `-fdo-concurrent-to-openmp=[none|host|device]`. OpenMP
|
||||
must be enabled as well, for example: `-fopenmp [--offload-arch=<target_arch>]`.
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
## Non-comprehensive list of changes in this release
|
||||
|
|
|
|||
Loading…
Reference in a new issue