Decompose OpenACC 'kernels' constructs into parts, a sequence of compute constructs (was: [og8] OpenACC 'kernels' construct changes: splitting of the construct into several regions)
Tobias Burnus
burnus@net-b.de
Sun Nov 15 09:14:32 GMT 2020
Hi Thomas,
regarding the new option:
+fopenacc-kernels=
+C ObjC C++ ObjC++ RejectNegative Joined Enum(openacc_kernels) Var(flag_openacc_kernels) Init(OPENACC_KERNELS_PARLOOPS)
+-fopenacc-kernels=[decompose|parloops] Specify mode of OpenACC 'kernels' constructs handling.
+
and
On 13.11.20 23:22, Thomas Schwinge wrote:
> Not yet enabled by default: for now, the current mode of OpenACC 'kernels'
> constructs handling still remains '-fopenacc-kernels=parloops', but that is to
> change later.
Do you intent that users will switch between those two options?
Or is this new option only an interim solution until decompose is handled?
If the latter, maybe using a --param makes more sense than keeping the later for ever.
Tobias
More information about the Gcc-patches
mailing list