Skip to main content

NVIDIA 378.66 drivers for Windows offer OpenCL 2.0 evaluation support

NVIDIA graphics driver for Windows version 378.66 is now offering some OpenCL 2.0 support. From the release notes: “New features in OpenCL 2.0 are available in the driver for evaluation purposes only.” Some known issues include: The current implementation is limited to 64-bit platforms only; OpenCL 2.0 allows kernels to be enqueued with global_work_size larger than the compute capability of the NVIDIA GPU. The current implementation supports only combinations of global_work_size and local_work_size that are within the compute capability of the NVIDIA GPU; For executing kernels (whether from the host or the device), OpenCL 2.0 supports non-uniform ND-ranges where global_work_size does not need to be divisible by the local_work_size. This capability is not yet supported in the NVIDIA driver, and therefore not supported for device side kernel enqueues.