Re: libgomp: plugin for non-shared memory host execution

2015-08-10 Thread Thomas Schwinge
Hi! On Fri, 31 Jul 2015 16:16:59 +0200, I wrote: > On Thu, 30 Jul 2015 13:51:17 +0200, Jakub Jelinek wrote: > > On Thu, Jul 30, 2015 at 01:47:37PM +0200, Thomas Schwinge wrote: > > > > Here is such a libgomp plugin plus the infrastructure for initial > > > > support > > > > of non-shared memory

Re: libgomp: plugin for non-shared memory host execution

2015-07-31 Thread Thomas Schwinge
Hi! On Thu, 30 Jul 2015 13:51:17 +0200, Jakub Jelinek wrote: > On Thu, Jul 30, 2015 at 01:47:37PM +0200, Thomas Schwinge wrote: > > > Here is such a libgomp plugin plus the infrastructure for initial support > > > of non-shared memory host execution. [...] > > > > ... the libgomp plugin as it i

Re: libgomp: plugin for non-shared memory host execution

2015-07-30 Thread Jakub Jelinek
On Thu, Jul 30, 2015 at 01:47:37PM +0200, Thomas Schwinge wrote: > > Here is such a libgomp plugin plus the infrastructure for initial support > > of non-shared memory host execution. [...] > > ... the libgomp plugin as it is currently implemented fails to adequately > provide such functionality:

libgomp: plugin for non-shared memory host execution

2015-07-30 Thread Thomas Schwinge
Hi! While I still think that a generic libgomp plugin for non-shared memory host execution is a good idea conceptually, for the following reasons: On Wed, 19 Feb 2014 17:10:15 +0100, I wrote: > On Thu, 12 Dec 2013 12:31:40 +0100, I wrote: > > On Fri, 8 Nov 2013 16:40:00 +0100, Jaku

Re: [gomp4] libgomp: plugin for non-shared memory host execution

2014-02-20 Thread Thomas Schwinge
omas Schwinge , James Norris > > Date: Wed Feb 19 16:53:14 2014 +0100 > > libgomp: plugin for non-shared memory host execution. > --- libgomp/target.c > +++ libgomp/target.c > @@ -608,28 +618,43 @@ static bool > gomp_load_plugin_for_device (struct gomp_device_de

Re: [gomp4] libgomp: plugin for non-shared memory host execution

2014-02-20 Thread Thomas Schwinge
Hi! On Wed, 19 Feb 2014 18:59:59 +0100, Jakub Jelinek wrote: > On Wed, Feb 19, 2014 at 09:49:20PM +0400, Ilya Verbin wrote: > > 2014-02-19 20:10 GMT+04:00 Thomas Schwinge : > > > Here is such a libgomp plugin plus the infrastructure for initial support > > > of non-shared memory host execution.

Re: [gomp4] libgomp: plugin for non-shared memory host execution (was: libgomp.c/target-1.c failing in fn2's GOMP_target_update)

2014-02-19 Thread Jakub Jelinek
On Wed, Feb 19, 2014 at 09:49:20PM +0400, Ilya Verbin wrote: > 2014-02-19 20:10 GMT+04:00 Thomas Schwinge : > > Here is such a libgomp plugin plus the infrastructure for initial support > > of non-shared memory host execution. Any comments? > > > > Grüße, > > Thomas > > This plugin looks good. >

Re: [gomp4] libgomp: plugin for non-shared memory host execution (was: libgomp.c/target-1.c failing in fn2's GOMP_target_update)

2014-02-19 Thread Ilya Verbin
2014-02-19 20:10 GMT+04:00 Thomas Schwinge : > Here is such a libgomp plugin plus the infrastructure for initial support > of non-shared memory host execution. Any comments? > > Grüße, > Thomas This plugin looks good. I think the function call in GOMP_target also should be replaced with a call

[gomp4] libgomp: plugin for non-shared memory host execution (was: libgomp.c/target-1.c failing in fn2's GOMP_target_update)

2014-02-19 Thread Thomas Schwinge
Plus OMP_DEFAULT_DEVICE=0, but that's the default.) commit 8495aab54fb244ef2643e43eb3e91a092ff0b14e Author: Thomas Schwinge , James Norris Date: Wed Feb 19 16:53:14 2014 +0100 libgomp: plugin for non-shared memory host execution. libgomp/ * plugin-