WebCL [SEP] based on
WebCL
WebCL (Web Computing Language) is a JavaScript binding to OpenCL for heterogeneous parallel computing within any compatible web browser without the use of plug-ins, first announced in March 2011. It is developed on similar grounds as OpenCL and is considered as a browser version of the latter. Primarily, WebCL allows web applications to actualize speed with multi-core CPUs and GPUs. With the growing popularity of applications that need parallel processing like image editing, augmented reality applications and sophisticated gaming, it has become more important to
__global float* b, __global float*c)
Running a WebCL application involves the following steps:
1. Allow access to devices and provide context
2. Hand over the kernel to a device
3. Cause the device to execute the kernel
4. Retrieve results from the device
5. Use the data inside JavaScript
Further details about the same can be found at
Exceptions List.
WebCL, being a JavaScript based implementation, doesn’t return an error code when errors occur