This library is a JavaScript framework for general-purpose computing on graphics processing units. It enables the execution of parallel mathematical operations directly within the browser by offloading data-heavy calculations to graphics hardware.
Die Hauptfunktionen von gpujs/gpu.js sind: JavaScript GPGPU Libraries, Web-Based GPGPU Frameworks, Web-Based Math Accelerators, JavaScript GPU Kernels, High-Performance and Parallel Computing, Parallel Matrix Operations, AI and Machine Learning, Function-to-Shader Transpilers.
Open-Source-Alternativen zu gpujs/gpu.js sind unter anderem: intel/compute-runtime — The compute runtime is a software layer that provides unified interfaces for parallel processing, kernel execution,… oframe/ogl — ogl is a WebGL graphics library and 3D scene graph engine designed for rendering three-dimensional scenes. It provides… numba/numba — Numba is a just-in-time compiler that translates high-level Python functions into optimized machine code at runtime.… jax-ml/jax — This project is a high-performance numerical computing library designed for large-scale scientific and machine… rustpython/rustpython — RustPython is a Python 3 compatible interpreter implemented in Rust. It functions as a scripting engine that can be… packtpublishing/learn-cuda-programming — This project serves as a comprehensive educational resource for learning parallel programming and high-performance…
The compute runtime is a software layer that provides unified interfaces for parallel processing, kernel execution, and hardware-specific driver communication. It functions as a driver for OpenCL and OneAPI Level Zero, enabling the execution of data-intensive workloads across diverse graphics hardware architectures. The project distinguishes itself by maintaining consistent performance and compatibility across multiple generations of graphics hardware. It achieves this through a hardware abstraction layer that bridges high-level compute instructions with specific silicon capabilities, alongsi
ogl is a WebGL graphics library and 3D scene graph engine designed for rendering three-dimensional scenes. It provides a lightweight framework for managing geometries and coordinating spatial transformations within a hierarchical system. The project includes a PBR shader system for creating realistic materials and a GPGPU computation framework for performing large-scale general-purpose calculations and particle simulations on the graphics processor. It also features a post-processing suite for applying visual filters to rendered scenes via frame buffers. The library covers broader capabiliti
Numba is a just-in-time compiler that translates high-level Python functions into optimized machine code at runtime. By leveraging the LLVM compiler infrastructure, it provides a framework for accelerating numerical data processing and mathematical computations, enabling performance levels comparable to statically compiled languages. The project distinguishes itself through its ability to perform type-inference-based specialization, which generates machine instructions tailored to the specific data types used during execution. It employs a lazy compilation pipeline that defers translation unt
This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,