Jaki jest algorytm do określania optymalnej wielkości grupy roboczej i liczby grup roboczych
Standard OpenCL definiuje następujące opcje, aby uzyskać informacje o urządzeniu i skompilowanym jądrze:
CL_DEVICE_MAX_COMPUTE_UNITS
CL_DEVICE_MAX_WORK_GROUP_SIZE
CL_KERNEL_WORK_GROUP_SIZE
CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
Biorąc pod uwagę te wartości, jak mogę obliczyć optymalną wielkość grupy roboczej i liczbę grup roboczych?