This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/3] [og9] Initial OpenACC fixes for AMD GCN


This patch series provides basic support for OpenACC on AMD GCN,
using a single worker (per-gang) only. This is enough to improve test
results significantly over the previous state on the og9 branch, but
bugs still remain.

Further commentary attached to individual patches. Tested with offloading
to AMD GCN. I will apply shortly.



Julian Brown (3):
  [og9] Add missing exec_params libgomp plugin entry points
  [og9] Fix configury for AMD GCN testing
  [og9] Use a single worker for OpenACC on AMD GCN

 gcc/ChangeLog.openacc                         |  7 ++++++
 gcc/config/gcn/gcn.c                          |  4 ++--
 gcc/config/gcn/gcn.opt                        |  2 +-
 libgomp/ChangeLog.openacc                     | 23 +++++++++++++++++++
 libgomp/configure                             |  1 +
 libgomp/plugin/                  |  1 +
 libgomp/plugin/plugin-gcn.c                   | 21 ++++++++++++++++-
 libgomp/testsuite/lib/libgomp.exp             |  7 ++++--
 libgomp/testsuite/libgomp.oacc-c++/c++.exp    |  3 +--
 libgomp/testsuite/libgomp.oacc-c/c.exp        |  3 +--
 .../libgomp.oacc-fortran/fortran.exp          |  3 +--
 11 files changed, 63 insertions(+), 12 deletions(-)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]