This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [gomp4 00/14] NVPTX: further porting
- From: Bernd Schmidt <bschmidt at redhat dot com>
- To: Alexander Monakov <amonakov at ispras dot ru>, gcc-patches at gcc dot gnu dot org
- Cc: Jakub Jelinek <jakub at redhat dot com>, Dmitry Melnik <dm at ispras dot ru>
- Date: Wed, 21 Oct 2015 13:41:45 +0200
- Subject: Re: [gomp4 00/14] NVPTX: further porting
- Authentication-results: sourceware.org; auth=none
- References: <1445366076-16082-1-git-send-email-amonakov at ispras dot ru>
On 10/20/2015 08:34 PM, Alexander Monakov wrote:
This patch series ports enough of libgomp.c to get warp-level parallelism
working for OpenMP offloading. The overall approach is as follows.
Could you elaborate a bit what you mean by this just so we understand
each other in terms of terminology? "Warp-level" sounds to me like you
have all threads in a warp executing in lockstep at all times. If
individual threads can take different paths, I'd expect it to be called
thread-level parallelism or something like that.
What is your end goal in terms of mapping GPU parallelism onto OpenMP?
Bernd