[<<][gpgpu][>>][..]
Sun Dec 17 23:31:36 EST 2017

opencl processing elements

can't query number of PEs
https://stackoverflow.com/questions/21170154/opencl-query-number-of-processing-elements

PE = virtual scalar processor

http://downloads.ti.com/mctools/esd/docs/opencl/execution/kernels-workgroups-workitems.html

kernel = expression for one work item
global size = number of work items (kernel duplication over data)
local size = number of work items in a work-group


guess: work-group determines SIMD

a work group executes on a single compute unit?


so basically:
- local size large enough to fill the simd / simt
- enough groups to cover all compute units


it's possible to pass NULL as local size

https://stackoverflow.com/questions/18105300/opencl-optimal-group-size

PREFERRED_WORK_GROUP_SIZE_MULTIPLE

groups are also important because they can share __local memory.




[Reply][About]
[<<][gpgpu][>>][..]