<div><div>Hi, all,</div><div><br></div><div>I'm a beginner of using Beignet to develop OpenCL programs, and I'm facing some problems and questions that I cannot fix them. So I need some help.</div><div><br></div><div><b>Hardware:</b>   GIGA Mini PC with core i7 and Iris Pro</div><div><b>OS:</b><span class="Apple-tab-span" style="white-space:pre"> </span>   Ubuntu 14.04.2</div><div><b>Run command of "Known Issues":</b> # echo 0 > /sys/module/i915/parameters/enable_cmd_parser</div><div><br></div><div><b>Questions:</b></div><div><b>1. </b>When I run "./utest_run", I get 18 errors, including "compiler_atomic_functions() [FAILED]", details showed in attached pictures. How can I fix them?</div><div><b>2. </b>When I run any OpenCL programs, I need root privilege, otherwise hinting "Device open failed, aborting". Is root privilege necessary? If not, how can I make a common user run an OpenCL program?</div><div><b>3. </b>Aiming at a self-defined structure, used by host and kernel, do I need to align the bytes? If so, how many bytes should I need to align?</div><div><br></div><div>Thank you very much! :-)</div><div> </div></div>