<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Hi:</div><div>Intel opencl optimization guide said using CL_MEM_USE_HOST_PTR can avoid extra copy between CPU and GPU, but I noticed that in beignet's implementation source it was not like that:</div><div><div>/* Copy the data if required */</div><div>  if (flags & CL_MEM_COPY_HOST_PTR || flags & CL_MEM_USE_HOST_PTR)</div><div>    cl_buffer_subdata(mem->bo, 0, sz, data);</div></div><div><br></div><div>Could someone give me an answer?</div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"><span title="neteasefooter"><span id="netease_mail_footer"><a href="#" target="_blank"></a></span></span>
</span></span>