COARSE_GRAIN_BUFFERの方が使いやすそう。clEnqueueMapBuffer()だと、同じOpenCLバッファを指定してもCPU側のポインタが同一であることは保証されないんじゃないかなあ…?clSVMAlloc()ならその時点でCPU側のポインタは決定されるので、clEnqueueSVMMap()しても影響はないのかなって。
OpenBSD, Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
COARSE_GRAIN_BUFFERの方が使いやすそう。clEnqueueMapBuffer()だと、同じOpenCLバッファを指定してもCPU側のポインタが同一であることは保証されないんじゃないかなあ…?clSVMAlloc()ならその時点でCPU側のポインタは決定されるので、clEnqueueSVMMap()しても影響はないのかなって。
Debian上でのIntel HD630なOpenCL2.0、CL_DEVICE_SVM_FINE_GRAIN_BUFFER未対応なのかなあ。CL_DEVICE_SVM_COARSE_GRAIN_BUFFERしか使えないってステータス返ってくる。(だったらOpenCL1.2でclCreateBuffer(CL_MEM_ALLOC_HOST_PTR)でいーんじゃね?って気がする)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。