Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Gpgpu
134 Open Source Gpgpu Software Projects
Free and open source gpgpu code projects including engines, APIs, generators, and tools.
Mgcpp
57 ⭐
A C++ Math Library Based on CUDA
Clinfo
229 ⭐
Print all known information about all available OpenCL platforms and devices in the system
Compute Runtime
733 ⭐
Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
Conjugategradients
32 ⭐
Implementation of ConjugateGradients method using C and Nvidia CUDA
Vc4clstdlib
38 ⭐
GPU-side implementation of the OpenCL standard-library for VC4CL
Computeshader Unity Macos
32 ⭐
Waifu2x Glsl
24 ⭐
Fast waifu2x converter with GPU optimization
Accel
436 ⭐
(Mirror of GitLab) GPGPU Framework for Rust
Cf4ocl
106 ⭐
C Framework for OpenCL
Opencl Intercept Layer
216 ⭐
Intercept Layer for Debugging and Analyzing OpenCL Applications
Gpu Particles
336 ⭐
A GPU Particle System for Unity
Unity Gpgpu Sandbox
38 ⭐
Self learning GPGPU in Unity3D
Gpgpu
64 ⭐
Small library for running arbitrary computations on the GPU, using JavaScript or WebAssembly.
Dw Webgl Sketchbook
58 ⭐
Webgl Experiments
Chlorine
425 ⭐
Dead Simple OpenCL
Vulkan Compute Example
39 ⭐
Simple example of using Vulkan for GPGPU computing
Taskflow
6308 ⭐
A General-purpose Parallel and Heterogeneous Task Programming System
Vuh
301 ⭐
Vulkan compute for people
Ufo Core
20 ⭐
GLib-based framework for GPU-based data processing
Sycl Dnn
75 ⭐
SYCL-DNN is a library implementing neural network algorithms written using SYCL
Lpgpu2 Codexl
33 ⭐
LPGPU2 CodeXL power performance analysis and feedback tool for GPUs
Metal Gpgpu
78 ⭐
Collection of notes on how to use Apple’s Metal API for compute tasks
Hipsycl
488 ⭐
Multi-backend implementation of SYCL for CPUs and GPUs
Tornadovm
571 ⭐
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Shadered
3306 ⭐
Lightweight, cross-platform & full-featured shader IDE
Omega
37 ⭐
Open-source MATLAB/GNU Octave Emission and Transmission Tomography Software
Rectdetect
45 ⭐
Realtime rectangle detector with GPGPU
Hipcpu
20 ⭐
Implementation of AMD HIP for CPUs
Radx
29 ⭐
🗡 GPU Radix Sort for Vulkan API 1.1 (Compute Shaders)
Spoc
119 ⭐
Stream Processing with OCaml
Sycl Bench
26 ⭐
SYCL Benchmark Suite
Openclpapers
42 ⭐
A Collection of Articles and other OpenCL Papers
Arrayfire Java
32 ⭐
Java wrapper for ArrayFire
Convchain Gpu
23 ⭐
Javascript/WebGL2 port of https://github.com/mxgmn/ConvChain
Emu
1462 ⭐
The write-once-run-anywhere GPGPU library for Rust
Amplifier.net
116 ⭐
Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
Celerity Runtime
88 ⭐
High-level C++ for Accelerator Clusters
Mastersthesis Mobile Gpgpu
56 ⭐
Prototypes for GPGPU on Android, using OpenCL, OpenGL ES 2.0 shaders, or RenderScript.
Stdgpu
640 ⭐
stdgpu: Efficient STL-like Data Structures on the GPU
Cupoch
477 ⭐
Robotics with GPU computing
Neanderthal
961 ⭐
Fast Clojure Matrix Library
Gwebgpuengine
98 ⭐
A WebGPU Engine for real-time rendering and GPGPU
Terrain Builder
283 ⭐
🏔 Procedural terrain using Three.js and perlin noise, Now Accelerated by your GPU!
Fshade
55 ⭐
FShade is a Library allowing users to write Shaders in F# using code-quotations
Arrayfire
3727 ⭐
ArrayFire: a general purpose GPU library.
Ogles_gpgpu
75 ⭐
GPGPU for mobile devices and embedded systems using OpenGL ES 2.0
John
5890 ⭐
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Aardvark.rendering
90 ⭐
The dependency-aware, high-performance aardvark rendering engine. This repo is part of aardvark - an open-source platform for visual computing, real-time graphics and visualization.
Gpur
222 ⭐
R interface to use GPU's
Avtechscientific Asl
165 ⭐
Advanced Simulation Library - hardware accelerated multiphysics simulation platform.
Arrayfire Rust
593 ⭐
Rust wrapper for ArrayFire
Arrayfire Python
384 ⭐
Python bindings for ArrayFire: A general purpose GPU library.
Occa
278 ⭐
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Knlmeanscl
96 ⭐
An optimized OpenCL implementation of the Non-local means de-noising algorithm
Babelstream
156 ⭐
STREAM, for lots of devices written in many programming models
Ios_ml
1410 ⭐
List of Machine Learning, AI, NLP solutions for iOS. The most recent version of this article can be found on my blog.
Voxel_cone_tracing
71 ⭐
Converting vertex meshes to voxel data and visualizing using VCT
Ramsesgpu
37 ⭐
Astrophysics MHD simulation code optimized for large cluster of GPU
Vexcl
655 ⭐
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Ocl
520 ⭐
OpenCL for Rust
Hashcat
11642 ⭐
World's fastest and most advanced password recovery utility
Optical Flow Filter
151 ⭐
A real time optical flow algorithm implemented on GPU
Curl_noise
44 ⭐
Implementation of curl noise for particles simulated on GPU with OpenGL
Raytracing
57 ⭐
Realtime GPU Path tracer based on OpenCL
Gpu.js
13505 ⭐
GPU Accelerated JavaScript
Mtss Multivariate Time Series Software
33 ⭐
A GP-GPU/CPU Dynamic Time Warping (DTW) implementation for the analysis of Multivariate Time Series (MTS).
Halmd
16 ⭐
HAL's MD package: Highly Accelerated Large-scale Molecular Dynamics simulations
Awesome Cuda
333 ⭐
This is a list of useful libraries and resources for CUDA development.
Dcompute
116 ⭐
DCompute: Native execution of D on GPUs and other Accelerators
Regl Cnn
494 ⭐
Digit recognition with Convolutional Neural Networks in WebGL
Reaction Diffusion Three.js
30 ⭐
Reaction-Diffusion simulation in Three.js
Computecpp Sdk
267 ⭐
Collection of samples and utilities for using ComputeCpp, Codeplay's SYCL implementation
Amgcl
475 ⭐
C++ library for solving large sparse linear systems with algebraic multigrid method
AparAPI
394 ⭐
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
Turbo JS
2594 ⭐
turbo.js - perform massive parallel computations in your browser with GPGPU.
Cuda API Wrappers
426 ⭐
Thin C++-flavored wrappers for the CUDA Runtime API
Futhark
1681 ⭐
:boom::computer::boom: A data-parallel functional programming language
Parenchyma
74 ⭐
An extensible HPC framework for CUDA, OpenCL and native CPU.
Vulkancore
161 ⭐
Vulkan 1.0 graphics and compute API bindings for .NET Standard
Nanocl
15 ⭐
Zero-Overhead bare-metal GPGPU library for C++ on Windows.
Nackdai Aten
50 ⭐
Easy, simple path trace renderer.
Blink.js
24 ⭐
Easy GPGPU in the browser, powered by WebGL 2.0.
Slibs
78 ⭐
Single file libraries for C/C++
Compute
1267 ⭐
A C++ GPU Computing Library for OpenCL
Pathtracer Webgl2
44 ⭐
Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Cekirdekler
78 ⭐
Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
Webgl2_pathtrace
29 ⭐
:camera: webGL2 path tracing experiment.
Gpuowl
59 ⭐
GPU Mersenne primality test.
Arraymancer
906 ⭐
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Openclcxxportingguidelines
36 ⭐
Set of guidelines for porting OpenCL™ C to OpenCL C++
Nyuzitoolchain
52 ⭐
Port of LLVM/Clang C compiler to Nyuzi parallel processor architecture
Sinclairzx81 Tesseract
28 ⭐
WebGL 2.0 GPGPU compute library for JavaScript.
Lluvia
30 ⭐
A real-time computer vision engine implemented on top of Vulkan API.
Metalpetal
1221 ⭐
A GPU accelerated image and video processing framework built on Metal.
Vulkan_minimal_compute
637 ⭐
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Kabaa Project
15 ⭐
Particle simulation of The Holy Kabaa
Cuda By Example Source Code For The Book S Examples
142 ⭐
CUDA by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development through working examples.
Bitcracker
526 ⭐
BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker
Electricsheep_webgl
14 ⭐
WebGL Electric Sheep Renderer
Hiperc
31 ⭐
High Performance Computing Strategies for Boundary Value Problems