public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/3] [og9] OpenACC async fixes for AMD GCN
@ 2019-08-13 21:37 Julian Brown
  2019-08-13 21:37 ` [PATCH 2/3] [og9] Use temporary buffers for async host2dev copies Julian Brown
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Julian Brown @ 2019-08-13 21:37 UTC (permalink / raw)
  To: gcc-patches; +Cc: Andrew Stubbs, Jakub Jelinek

These patches stabilise async support for AMD GCN. Several tests that
previously failed (some intermittently) now work.

Further commentary is provided alongside each patch. Tested with
offloading to AMD GCN.

I will apply shortly to the openacc-gcc-9-branch.

Thanks,

Julian

Julian Brown (3):
  [og9] Wait at end of OpenACC asynchronous kernels regions
  [og9] Use temporary buffers for async host2dev copies
  [og9] Wait on queue-full condition in AMD GCN libgomp offloading
    plugin

 gcc/ChangeLog.openacc       |  7 +++++
 gcc/omp-oacc-kernels.c      | 28 ++++++++++++++-----
 libgomp/ChangeLog.openacc   | 19 +++++++++++++
 libgomp/plugin/plugin-gcn.c | 31 ++++++++++++++++----
 libgomp/target.c            | 56 +++++++++++++++----------------------
 5 files changed, 94 insertions(+), 47 deletions(-)

-- 
2.22.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-01-13 10:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-13 21:37 [PATCH 0/3] [og9] OpenACC async fixes for AMD GCN Julian Brown
2019-08-13 21:37 ` [PATCH 2/3] [og9] Use temporary buffers for async host2dev copies Julian Brown
2019-08-13 21:43 ` [PATCH 3/3] [og9] Wait on queue-full condition in AMD GCN libgomp offloading plugin Julian Brown
2019-08-13 22:46 ` [PATCH 1/3] [og9] Wait at end of OpenACC asynchronous kernels regions Julian Brown
2022-01-13 10:07   ` Thomas Schwinge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).