This repository was archived by the owner on Jan 10, 2019. It is now read-only.
This repository was archived by the owner on Jan 10, 2019. It is now read-only.
GPU Compute #8
Open
Description
Outside of browsers there are things like CUDA and OpenCL for writing code to run on graphics cards. The general term for this is GPGPU
In the browser we currently only have WebGL. With WebGL in order to send data in and out of the graphics card you have to use image buffers:
(following image taken from this presentation)
There is a specification called WebCL which is web bindings to OpenCL. However, no major browser has implemented it and Firefox even said they have no plans to implement it: https://bugzilla.mozilla.org/show_bug.cgi?id=664147#c30, instead saying "The future for GPU compute in Firefox is ARB_compute_shader".
Open questions:
- What is that actual status of GPU compute, when will we be able to use it in browsers?
- What are the positives/negatives of OpenCL vs ARB_compute shader for scientific computing applications?
- What scientific computing applications actually need GPGPU that can't be done today using the image buffer tricks?
Commants/feedback? Leave a comment below
Metadata
Metadata
Assignees
Labels
No labels