gpu.js:GPU加速JavaScript

时间:2024-02-23 12:48:43
【文件属性】:

文件名称:gpu.js:GPU加速JavaScript

文件大小:10.65MB

文件格式:ZIP

更新时间:2024-02-23 12:48:43

nodejs javascript webgl math gpu

GPU.js GPU.js是一个JavaScript加速库,用于Web和NodeJavaScript中的GPGPU(GPU上的通用计算)。 GPU.js会自动将简单JavaScript函数转换为着色器语言,并对其进行编译,使其在您的GPU上运行。 如果没有GPU,则这些功能仍将在常规JavaScript中运行。 有关更多快速概念,请参见Wiki上的。 这是什么法术? 创建一个从javascript函数转换而来的GPU加速内核,该javascript函数计算512 x 512矩阵(2D数组)中的单个元素。 内核功能是在GPU上串联运行的,通常会导致非常快速的计算! 您可以在运行基准测试。 通常,根据硬件的不同,它的运行速度会提高1-15倍。 用GPU.js编写的矩阵乘法(在大小为512 x 512的2个矩阵上执行矩阵乘法): 浏览器 < script src =" dist/gpu-browser.min.js " > </ script > < script > // GPU is a constructor and namespace for browser co


网友评论