Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: gpgpu
chapel-lang/chapel
a Productive Parallel Programming Language
Language: Chapel - Size: 954 MB - Last synced: about 5 hours ago - Pushed: about 8 hours ago - Stars: 1,743 - Forks: 410
Devsh-Graphics-Programming/Nabla
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Language: C++ - Size: 1.84 GB - Last synced: about 14 hours ago - Pushed: about 16 hours ago - Stars: 438 - Forks: 48
AdaptiveCpp/AdaptiveCpp
Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
Language: C++ - Size: 12.1 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 1,045 - Forks: 150
ROCm/hipfort
Fortran interfaces for ROCm libraries
Language: Fortran - Size: 25.3 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 65 - Forks: 31
dprekel/gpgpu-intel
A minimal userspace driver for general purpose computation on Intel Integrated Graphics GPUs
Language: C++ - Size: 1.17 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2 - Forks: 0
ProjectPhysX/FluidX3D
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.
Language: C++ - Size: 20.7 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 3,217 - Forks: 258
ProjectPhysX/OpenCL-Benchmark
A small OpenCL benchmark program to measure peak GPU/CPU performance.
Language: C++ - Size: 178 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 103 - Forks: 10
NVIDIA/MatX
An efficient C++17 GPU numerical computing library with Python-like syntax
Language: C++ - Size: 32.7 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1,117 - Forks: 73
boostorg/compute
A C++ GPU Computing Library for OpenCL
Language: C++ - Size: 8.31 MB - Last synced: 1 day ago - Pushed: 16 days ago - Stars: 1,506 - Forks: 334
mikeroyal/CUDA-Guide
CUDA Guide
Language: Cuda - Size: 83 KB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 47 - Forks: 3
preda/gpuowl
GPU Mersenne primality test.
Language: C++ - Size: 13.2 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 113 - Forks: 32
neka-nat/cupoch
Robotics with GPU computing
Language: C++ - Size: 62.6 MB - Last synced: about 21 hours ago - Pushed: about 2 months ago - Stars: 856 - Forks: 106
openwall/john
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
Language: C - Size: 125 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 9,321 - Forks: 1,996
KomputeProject/kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
Language: C++ - Size: 25.3 MB - Last synced: 2 days ago - Pushed: 10 days ago - Stars: 1,491 - Forks: 128
ddemidov/amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
Language: C++ - Size: 7.86 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 701 - Forks: 107
eyalroz/cuda-api-wrappers
Thin, unified, C++-flavored wrappers for the CUDA APIs
Language: C++ - Size: 2.33 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 732 - Forks: 79
diku-dk/futhark
:boom::computer::boom: A data-parallel functional programming language
Language: Haskell - Size: 47.3 MB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 2,291 - Forks: 159
m4rs-mt/ILGPU
ILGPU JIT Compiler for high-performance .Net GPU programs
Language: C# - Size: 11 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1,064 - Forks: 108
ashvardanian/ParallelReductionsBenchmark
Thrust, CUB, TBB, AVX2, CUDA, OpenCL, OpenMP, SyCL - all it takes to sum a lot of numbers fast!
Language: C++ - Size: 17.3 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 59 - Forks: 4
arrayfire/arrayfire
ArrayFire: a general purpose GPU library.
Language: C++ - Size: 19 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 4,416 - Forks: 527
Erkaman/Awesome-CUDA
This is a list of useful libraries and resources for CUDA development.
Size: 6.84 KB - Last synced: 2 days ago - Pushed: over 6 years ago - Stars: 468 - Forks: 44
ddemidov/vexcl
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Language: C++ - Size: 22.8 MB - Last synced: 4 days ago - Pushed: about 2 years ago - Stars: 695 - Forks: 81
Glavnokoman/vuh
Vulkan compute for people
Language: C++ - Size: 705 KB - Last synced: 4 days ago - Pushed: 7 months ago - Stars: 340 - Forks: 34
mikeroyal/Metal-Guide
Metal Guide
Language: Swift - Size: 78.1 KB - Last synced: 4 days ago - Pushed: 8 months ago - Stars: 56 - Forks: 6
maciejczyzewski/fast_gpu_voronoi
GPU-Accelerated Jump Flooding Algorithm for Voronoi Diagram in log*(n)
Language: Python - Size: 68.4 MB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 23 - Forks: 4
amandaghassaei/gpu-io
A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.
Language: TypeScript - Size: 23.5 MB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 1,170 - Forks: 39
rileyjshaw/ca-finder
:bug: A cellular automaton simulator running as a shader on your GPU
Language: JavaScript - Size: 736 KB - Last synced: 8 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
stotko/stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Language: C++ - Size: 5.95 MB - Last synced: 8 days ago - Pushed: about 1 month ago - Stars: 1,085 - Forks: 77
deepakkumar1984/Amplifier.NET
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.
Language: C# - Size: 3.65 MB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 166 - Forks: 21
cogciprocate/ocl
OpenCL for Rust
Language: Rust - Size: 34.1 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 695 - Forks: 76
pkoenig10/piqc
A general purpose language for the Raspberry Pi's Broadcom Videocore IV GPU
Language: Rust - Size: 301 KB - Last synced: 9 days ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 1
dmarcuse/turbokrist ๐ฆ
The first-ever GPU accelerated Krist miner - using Java and OpenCL.
Language: Java - Size: 137 KB - Last synced: 9 days ago - Pushed: about 4 years ago - Stars: 6 - Forks: 3
Sergio0694/ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! ๐
Language: C# - Size: 136 MB - Last synced: 9 days ago - Pushed: 24 days ago - Stars: 2,543 - Forks: 117
eyalroz/gpu-kernel-runner
Runs a single CUDA/OpenCL kernel, taking its source from a file and arguments from the command-line
Language: C++ - Size: 340 KB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 18 - Forks: 2
MPSQUARK/BAVCL
Hardware-accelerated Vector Compute Library for .NET Containing Quality of life improvements and functionality intended for data science, graphical processing and GPGPU.
Language: C# - Size: 1.77 MB - Last synced: 10 days ago - Pushed: 12 days ago - Stars: 8 - Forks: 2
uncomplicate/neanderthal
Fast Clojure Matrix Library
Language: Clojure - Size: 3.57 MB - Last synced: 8 days ago - Pushed: 13 days ago - Stars: 1,042 - Forks: 60
rindow/rindow-clblast
CLBlast PHP binding - BLAS library with OpenCL on PHP
Language: C - Size: 83 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 3 - Forks: 1
rindow/rindow-opencl
OpenCL library on PHP extension
Language: C - Size: 112 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 11 - Forks: 2
calebwin/emu
The write-once-run-anywhere GPGPU library for Rust
Language: Rust - Size: 342 MB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 1,590 - Forks: 54
Syncleus/aparapi
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
Language: Java - Size: 68.9 MB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 459 - Forks: 59
RepositoryAnonymous/gpu-simulator
A Hybrid Fidelity Stall-Aware Simulation Framework for GPGPUs
Language: C++ - Size: 827 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 2 - Forks: 0
kal39/microcompute
A small library for gpu computing
Language: C - Size: 463 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 3 - Forks: 0
libmir/dcompute
DCompute: Native execution of D on GPUs and other Accelerators
Language: D - Size: 158 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 135 - Forks: 27
rindow/rindow-neuralnetworks
Neural networks library for machine learning on PHP
Language: PHP - Size: 602 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 72 - Forks: 10
houmain/gpupad
A flexible GLSL shader editor and IDE.
Language: C++ - Size: 15 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 120 - Forks: 6
frtru/GemParticles
Particle engine built on OpenGL used to produce various visual effects.
Language: C++ - Size: 187 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 32 - Forks: 4
rindow/rindow-opencl-ffi
The Interface of The OpenCL for FFI on PHP
Language: PHP - Size: 44.9 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0
rindow/rindow-clblast-ffi
The CLBlast interface for FFI on PHP
Language: PHP - Size: 58.6 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0
unisa-hpc/sycl-bench
SYCL Benchmark Suite
Language: C++ - Size: 24.7 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 51 - Forks: 29
intel/opencl-intercept-layer
Intercept Layer for Debugging and Analyzing OpenCL Applications
Language: C++ - Size: 2.23 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 292 - Forks: 73
halmd-org/halmd
HAL's MD package: Highly Accelerated Large-scale Molecular Dynamics simulations
Language: C++ - Size: 25.5 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 20 - Forks: 9
arrayfire/arrayfire-rust
Rust wrapper for ArrayFire
Language: Rust - Size: 18.4 MB - Last synced: 10 days ago - Pushed: 8 months ago - Stars: 804 - Forks: 58
villekf/HELMET
High-dimensional Kalman filter toolbox (HELMET)
Language: C++ - Size: 2.02 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 2
Will-Banksy/fractals
Fractal generator/visualiser written as an experiment with multithreading and GPGPU
Language: Rust - Size: 40 KB - Last synced: 16 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
Erkaman/vulkan_minimal_compute
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Language: C++ - Size: 476 KB - Last synced: 8 days ago - Pushed: 24 days ago - Stars: 706 - Forks: 69
MetalPetal/MetalPetal
A GPU accelerated image and video processing framework built on Metal.
Language: Objective-C - Size: 16.4 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 1,804 - Forks: 233
alemart/speedy-vision
GPU-accelerated Computer Vision for JavaScript.
Language: JavaScript - Size: 46.3 MB - Last synced: 8 days ago - Pushed: 24 days ago - Stars: 157 - Forks: 23
romnn/microgpusim
Cycle-level, trace-driven, parallel GPU simulator for NVIDIA Pascal.
Language: Rust - Size: 139 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 6 - Forks: 2
celerity/celerity-comp
Celerity support for compilation and modeling
Language: C++ - Size: 340 KB - Last synced: 17 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1
lepoco/CUDAfy.NET ๐ฆ
CUDAfy .NET allows easy development of high performance GPGPU applications completely from the .NET. It's developed in C#.
Language: C# - Size: 3.46 MB - Last synced: 9 days ago - Pushed: over 2 years ago - Stars: 69 - Forks: 14
gpujs/gpu.js
GPU Accelerated JavaScript
Language: JavaScript - Size: 19.6 MB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 14,954 - Forks: 639
brunosegiu/MatrixBin
A (float * packed binary) matrix multiplier using CUDA
Language: Cuda - Size: 148 KB - Last synced: 18 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
sinclairzx81/tesseract
WebGL 2.0 GPGPU compute library for JavaScript.
Language: TypeScript - Size: 103 KB - Last synced: 16 days ago - Pushed: almost 3 years ago - Stars: 32 - Forks: 0
yukiny0811/EasyMetalShader
Metal Shader! Easy!
Language: Swift - Size: 116 KB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 3 - Forks: 0
yhoazk/GPUPrograming
ITESO GPU programming Hwks and reads
Language: C++ - Size: 66.1 MB - Last synced: 19 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
hashcat/hashcat
World's fastest and most advanced password recovery utility
Language: C - Size: 76.7 MB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 19,800 - Forks: 2,737
viathefalcon/vk_merkle_roots
A program to demonstrate Merkle root calculation on GPUs through Vulkan
Language: C++ - Size: 127 KB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0
aardvark-platform/aardvark.rendering
Aardvark.Rendering is a high-performance, dependency-aware rendering engine. It is part of the open-source Aardvark Platform for visual computing, real-time graphics, and visualization.
Language: F# - Size: 159 MB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 114 - Forks: 12
YaccConstructor/Brahma.FSharp Fork of gsvgit/Brahma.FSharp
F# quotation to OpenCL translator and respective runtime to utilize GPGPUs in F# applications.
Language: F# - Size: 52.1 MB - Last synced: 22 days ago - Pushed: 23 days ago - Stars: 71 - Forks: 17
libocca/occa
Portable and vendor neutral framework for parallel programming on heterogeneous platforms.
Language: C++ - Size: 17.6 MB - Last synced: 22 days ago - Pushed: 23 days ago - Stars: 377 - Forks: 81
turbo/js ๐ฆ
turbo.js - perform massive parallel computations in your browser with GPGPU.
Language: JavaScript - Size: 21.5 KB - Last synced: 19 days ago - Pushed: over 4 years ago - Stars: 2,632 - Forks: 257
rbaygildin/brain-tumor-segmentation
Brain tumor (low-grade and high-grade glioma) segmentation using unsupervised methods
Language: Jupyter Notebook - Size: 958 KB - Last synced: 24 days ago - Pushed: almost 6 years ago - Stars: 6 - Forks: 2
b0nes164/GPUPrefixSums
A collection of prefix sum algorithms written in HLSL, for Unity style compute shaders. Includes implementation of Chained Scan with Decoupled Lookback.
Language: C++ - Size: 507 KB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 44 - Forks: 3
philipturner/ARHeadsetKit
Using $5 Google Cardboard to replicate HoloLens
Language: Swift - Size: 8.33 MB - Last synced: 11 days ago - Pushed: 10 months ago - Stars: 122 - Forks: 12
flickleafy/Anagrama-Hackathon
Language: Java - Size: 281 KB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
UoB-HPC/BabelStream
STREAM, for lots of devices written in many programming models
Language: C++ - Size: 2.32 MB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 309 - Forks: 103
openwall/john-packages
Community packages of John the Ripper, the auditing tool and advanced offline password cracker (Docker images, Windows PortableApp, Mac OS, Flatpak, and Ubuntu SNAP packages)
Language: Shell - Size: 4.38 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 78 - Forks: 12
intel/compute-runtime
Intelยฎ Graphics Compute Runtime for oneAPI Level Zero and OpenCLโข Driver
Language: C++ - Size: 112 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 1,063 - Forks: 221
beehive-lab/TornadoVM
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Language: Java - Size: 114 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 1,104 - Forks: 95
mratsim/Arraymancer
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
Language: Nim - Size: 3.64 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,187 - Forks: 95
hpsim/OGL
The OpenFOAM Ginkgo Layer
Language: C++ - Size: 1.12 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 26 - Forks: 10
dfranx/SHADERed
Lightweight, cross-platform & full-featured shader IDE
Language: C++ - Size: 242 MB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 4,175 - Forks: 264
Balta-Stefan/Mandelbrot-viewer
Mandelbrot set viewer made in Qt (C++)
Language: C++ - Size: 3.46 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
tuqire/text-stars
Writes words dynamically using stars. THREE.js driven WEBGL project leveraging hardware acceleration.
Language: JavaScript - Size: 3.02 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 9 - Forks: 4
jslee02/awesome-gpgpu
:sunglasses: A curated list of awesome GPGPU (CUDA/OpenCL/Vulkan) resources
Size: 25.4 KB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 61 - Forks: 8
shocker-0x15/CUBd
A simple library (example) to isolate CUB include
Language: C++ - Size: 433 KB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 4 - Forks: 0
frzi/blinkjs
Easy GPGPU in the browser, powered by WebGL 2.0.
Language: HTML - Size: 177 KB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 26 - Forks: 8
UpsettingBoy/gpgpu-rs
Simple experimental async GPGPU framework for Rust
Language: Rust - Size: 1.58 MB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 135 - Forks: 8
ufo-kit/ufo-core
GLib-based framework for GPU-based data processing
Language: C - Size: 4.83 MB - Last synced: 26 days ago - Pushed: 8 months ago - Stars: 23 - Forks: 8
yohei-yoshihara/GameOfLife3D
Language: C++ - Size: 19.8 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 5 - Forks: 3
animeshk-me/peek-binaries
Learn to investigate your binaries/elfs
Size: 270 KB - Last synced: 26 days ago - Pushed: 28 days ago - Stars: 0 - Forks: 0
denosaurs/neo
๐ฉโ๐ป Matrix and other math, accelerated by WebGPU and WASM
Language: TypeScript - Size: 3.84 MB - Last synced: 26 days ago - Pushed: 9 months ago - Stars: 65 - Forks: 4
romnn/nvbit-rs
Rust bindings to the NVIDIA NVBIT binary instrumentation API
Language: Rust - Size: 9.49 MB - Last synced: 28 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 3
rapidsai/node
GPU-accelerated data science and visualization in node
Language: TypeScript - Size: 30.2 MB - Last synced: 26 days ago - Pushed: 9 months ago - Stars: 173 - Forks: 20
pierodn/gdevice
Parallel Computing Engine
Language: C++ - Size: 43.9 MB - Last synced: 8 days ago - Pushed: 26 days ago - Stars: 10 - Forks: 1
termoshtt/accel ๐ฆ
(Mirror of GitLab) GPGPU Framework for Rust
Language: Rust - Size: 1.09 MB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 443 - Forks: 17
SparseLinearAlgebra/spla
An open-source generalized sparse linear algebra library with vendor-agnostic GPUs accelerated computations
Language: C++ - Size: 923 MB - Last synced: 22 days ago - Pushed: 8 months ago - Stars: 23 - Forks: 4
e-ago/bitcracker
BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker
Language: C - Size: 203 MB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 760 - Forks: 182
boyan-soubachov/Excelerator
A Microsoft Excel calculation speed-up add in.
Language: C# - Size: 3.39 MB - Last synced: 9 days ago - Pushed: almost 6 years ago - Stars: 11 - Forks: 2
predsci/HipFT
High-performance Flux Transport
Language: Fortran - Size: 27.4 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 14 - Forks: 3