The patch has push to master, you can try the master(10e301e1d1a0622864fb02729eaa9f4f2b29f6ad).
> -----Original Message----- > From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of > Zhigang Gong > Sent: Thursday, July 16, 2015 20:53 > To: 'Gerald Baier'; He, Junyan; Song, Ruiling; beignet@lists.freedesktop.org > Subject: Re: [Beignet] thread safety and OpenMP > > Thanks for the testing, but my latest patch is still under review, could you > apply it manually and try again? > The patch is at http://lists.freedesktop.org/archives/beignet/2015- > July/005871.html. > > Thanks, > Zhigang Gong. > > > -----Original Message----- > > From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf > > Of Gerald Baier > > Sent: Thursday, July 16, 2015 4:49 PM > > To: Zhigang Gong; 'Gerald Baier'; 'He, Junyan'; 'Song, Ruiling'; > > beignet@lists.freedesktop.org > > Subject: Re: [Beignet] thread safety and OpenMP > > > > Hi Zhigang, > > > > I tried my program with the latest git commit > > (55c85381ceecbb12d4bf8135251c8a3fca4617c0) but the problem still > persists. > > Anyway, I'll hack together a minimum example program and submit a bug > > report. Unfortunately I'm currently swamped with work, so this might > > take a while. > > > > Thanks and best regards, > > Gerald > > > > On 07/16/2015 08:11 AM, Zhigang Gong wrote: > > > Gerald, > > > > > > Unfortunately, beignet does have some thread-safe bugs, and I > > > recently found and fixed some of them Not sure whether these fixes > > > are enough for > > you, but you can still have a try and let us know the result. > > > > > > If you can still reproduce the problem, it may be helpful to file a > > > bug at bugzilla and describe how to reproduce the issue. The > > > bugzilla link is as > > below: > > > https://bugs.freedesktop.org/enter_bug.cgi?product=Beignet > > > > > > Thanks, > > > Zhigang Gong. > > > > > >> -----Original Message----- > > >> From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On > > >> Behalf Of Gerald Baier > > >> Sent: Thursday, July 2, 2015 4:02 AM > > >> To: He, Junyan; Song, Ruiling; Gerald Baier; > > >> beignet@lists.freedesktop.org > > >> Subject: Re: [Beignet] thread safety and OpenMP > > >> > > >> On 07/01/2015 07:28 AM, He, Junyan wrote: > > >>> So far as we know, beignet is thread safe. > > >>> Every thead has its own command buffer and do not have > > >>> relationship with each others. > > >>> Do you use subbuffer to divide the image? > > >> No, as far as I can tell I don't use anything special or advanced. > > >>> If you can provide some source code or test case, it may help a lot. > > >> I'll try to hack together a minimal example over the weekend. > > >> > > >> Thanks already for your feedback. Cheers. > > >>> > > >>> > > >>> -----Original Message----- > > >>> From: Song, Ruiling > > >>> Sent: Wednesday, July 01, 2015 10:40 AM > > >>> To: Gerald Baier; beignet@lists.freedesktop.org > > >>> Cc: He, Junyan > > >>> Subject: RE: [Beignet] thread safety and OpenMP > > >>> > > >>> > > >>> > > >>>> -----Original Message----- > > >>>> From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On > > >>>> Behalf Of Gerald Baier > > >>>> Sent: Sunday, June 28, 2015 9:56 PM > > >>>> To: beignet@lists.freedesktop.org > > >>>> Subject: [Beignet] thread safety and OpenMP > > >>>> > > >>>> I'm using Beignet for image processing, where basically the image > > >>>> is subdivided into tiles which are then processed by several > > >>>> threads using OpenMP tasks. I noticed that some of the tiles are > > >>>> occasionally messed up. If > > >>> Using OpenMP or OpenCL? > > >>> Per OpenCL spec, opencl driver should be thread-safe, and Junyan > > >> implemented the multi-thread support in beignet. That is to say > > >> Beignet is thread-safe. > > >>> I am not sure whether Junyan has more comments on how to debug > the > > issue. > > >> By the way, if you can provide a test case to reproduce the issue, > > >> it would be much helpful. > > >>> Thanks! > > >>> Ruiling > > >>>> I use only one thread everything works fine, also the same > > >>>> program runs as expected on nvidia GPUs with multiple threads. > > >>>> Hence the question whether Beignet is thread safe and how I could > > >>>> debug my > > >> program? > > >>>> Here's my configuration: > > >>>> device name: Intel(R) HD Graphics IvyBridge M GT2 device version: > > >>>> OpenCL > > >>>> 1.2 beignet 1.0.3 (git-9e0ca6f) > > >>>> > > >>>> Best regards, > > >>>> Gerald > > >>>> > > >>>> _______________________________________________ > > >>>> Beignet mailing list > > >>>> Beignet@lists.freedesktop.org > > >>>> http://lists.freedesktop.org/mailman/listinfo/beignet > > >> _______________________________________________ > > >> Beignet mailing list > > >> Beignet@lists.freedesktop.org > > >> http://lists.freedesktop.org/mailman/listinfo/beignet > > > > _______________________________________________ > > Beignet mailing list > > Beignet@lists.freedesktop.org > > http://lists.freedesktop.org/mailman/listinfo/beignet > > _______________________________________________ > Beignet mailing list > Beignet@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/beignet _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet