我能否通过像clGetDeviceInfo这样的函数在一个计算单元上获得最大的warp/work-group呢?从我所找到的信息来看,这个数字仅取决于计算能力。那么是否有可以检测它的函数呢? 谢谢 jikra
我想你正在寻找clGetKernelWorkGroupInfo。 具体来说,CL_KERNEL_WORK_GROUP_SIZE和CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE将帮助您调整工作组大小。