public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [gomp] openacc reduction cleanup
@ 2015-06-30 18:07 Cesar Philippidis
  2015-07-01 13:45 ` Cesar Philippidis
  0 siblings, 1 reply; 2+ messages in thread
From: Cesar Philippidis @ 2015-06-30 18:07 UTC (permalink / raw)
  To: gcc-patches

This patch removes a lot of the crufty code which was necessary for an
arbitrary sized vector reductions. The new plan going forward it to fix
vector_length to a size such that vector loops don't require any
synchronization after the loop have terminated. In the case of nvptx
targets, vector_length = warp_sz, which is currently 32 threads. I'll
follow up this patch with another one which adds support for tree
reductions in vector loops in a later date.

This patch has been applied to gomp-4_0-branch.

Cesar

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

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

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-30 18:07 [gomp] openacc reduction cleanup Cesar Philippidis
2015-07-01 13:45 ` Cesar Philippidis

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).