Portability of Fortran do concurrent GPU offload beyond NVIDIA
Determine the extent to which the performance and correctness results achieved when offloading Fortran’s do concurrent (DC) loops to NVIDIA GPUs extend to other GPU vendors, specifically Intel and AMD GPUs using their respective compilers and toolchains.
References
While there have been previous promising results on the NVIDIA platform (see the next section), how well they extend to other vendors is an open question.
A second, controlled experiment the companion paper's own Section~X already proposes -- same device, same precision, only the kernel implementation changed (hand-written intrinsics or a vendor-tuned library in place of the generic OpenMP target-offload realization used throughout that paper) -- is the direct test of whether Table~\ref{tab:cd-admissibility}'s uneven toolchain coverage is a real hardware ceiling or a realization gap software alone can close, separating $X_d$'s hardware claim from $C_d$'s implementation claim empirically rather than only formally.