File tree Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Original file line number Diff line number Diff line change 1
- [ ![ Logo] ( http://gpu.rocks/img/ogimage.png )] ( http://gpu.rocks/ )
2
-
3
-
1
+ [ <img width =" 100 " alt =" Logo " src =" http://gpu.rocks/static/media/jelly.3587de60.png " >] ( http://gpu.rocks/ )
4
2
# GPU.js
5
3
GPU.js is a JavaScript Acceleration library for GPGPU (General purpose computing on GPUs) in JavaScript for Web and Node.
6
4
GPU.js automatically transpiles simple JavaScript functions into shader language and compiles them so they run on your GPU.
@@ -16,7 +14,6 @@ For some more quick concepts, see [Quick Concepts](https://github.com/gpujs/gpu.
16
14
Creates a GPU accelerated kernel transpiled from a javascript function that computes a single element in the 512 x 512 matrix (2D array).
17
15
The kernel functions are ran in tandem on the GPU often resulting in very fast computations!
18
16
You can run a benchmark of this [ here] ( http://gpu.rocks ) . Typically, it will run 1-15x faster depending on your hardware.
19
- You can experiment around with the [ kernel playground here] ( http://gpu.rocks/playground )
20
17
Matrix multiplication (perform matrix multiplication on 2 matrices of size 512 x 512) written in GPU.js:
21
18
22
19
## Browser
You can’t perform that action at this time.
0 commit comments