The new OpenCL 3.0 release has been announced for general availability. This release comes with new features and improvements.
It also realigns the OpenCL roadmap to enable developer-requested functionality to be broadly deployed by Computer hardware is the physical tangible components that make up a computing system. This make-up includes parts such as the keyboard, mouse, monitor, CPU, RAM, Motherboard, hard drives among others.... More vendors.
This new version now integrates subgroup functionality into the A chip in a computer is electronic circuits or an integrated circuit (also referred to as an IC or a microchip) embedded on a flat piece of semiconductor material that is normally silicon. Integrated circuits can be analog, digital, or mixed-signal. The minute size of computer chips brings the advantage of allowing high speed, low power dissipation, and reduced manufacturing... More specification. A new OpenCL C 3.0 language specification is also available with this release allowing for a new class of embedded processors.
OpenCL (Open Computing Language) is an open, royalty-free standard from Khronos for cross-platform, parallel programming of diverse, heterogeneous accelerators found in supercomputers, cloud A server is a computer application program that responds to requests for information from a client in a client/server relationship system. A typical example is a web server or pushing a web page to a web browser or a web server receiving email and transferring it to an email client. A server can also refer to the actual hardware designed... More, personal computers, mobile devices and embedded platforms.
This standard improves the speed and responsiveness of a wide spectrum of Application software or app is a program or group of programs designed to run on computing devices which perform a group of functions, tasks, or activities for the end-user. These programs usually consist of system software and application software. System software interacts with computers at a basic level performing low-level. Application software resides above system software directly interacting with the... More within the professional creative tools, scientific and medical software, vision processing, and neural network training and inferencing.
You can find the full details of this release from the official press release here.
You can also find the requisite OpenCL 3.0 release links resources such as the OpenCL headers, OpenCL SDKs, implementations, documentation, kernel languages, and more from the official resource page here.