[Beignet] thread safety and OpenMP

Gerald Baier geraldbaier86 at googlemail.com
Sun Jun 28 06:55:55 PDT 2015


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



More information about the Beignet mailing list