All Categories → Software Performance → gpu-computing

Top 90 gpu-computing open source projects

Opt
Opt DSL
Gpur
R interface to use GPU's
Awesome Webgpu
😎 Curated list of awesome things around WebGPU ecosystem.
Fast
A framework for GPU based high-performance medical image processing and visualization
Gpufit
GPU-accelerated Levenberg-Marquardt curve fitting in CUDA
Montecarlomeasurements.jl
Propagation of distributions by Monte-Carlo sampling: Real number types with uncertainty represented by samples.
Pelemay
Pelemay is a native compiler for Elixir, which generates SIMD instructions. It has a plan to generate for GPU code.
Clvk
Experimental implementation of OpenCL on Vulkan
Ginkgo
Numerical linear algebra software package
Fastflow
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
Pysnn
Efficient Spiking Neural Network framework, built on top of PyTorch for GPU acceleration
Openclga
A Python Library for Genetic Algorithm on OpenCL
Emu
The write-once-run-anywhere GPGPU library for Rust
Nyuziprocessor
GPGPU microprocessor architecture
Kernelabstractions.jl
Heterogeneous programming in Julia
Cekirdekler
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).
Autodock Gpu
AutoDock for GPUs and other accelerators
Pycuda
CUDA integration for Python, plus shiny features
Sushi2
Matrix Library for JavaScript
Heteroflow
Concurrent CPU-GPU Programming using Task Models
Raspberrypi tempmon
Raspberry pi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.
Sixtyfour
How fast can we brute force a 64-bit comparison?
Fractional differencing gpu
Rapid large-scale fractional differencing with RAPIDS to minimize memory loss while making a time series stationary. 6x-400x speed up over CPU implementation.
Nvidia libs test
Tests and benchmarks for cudnn (and in the future, other nvidia libraries)
18337
18.337 - Parallel Computing and Scientific Machine Learning
Bindsnet
Simulation of spiking neural networks (SNNs) using PyTorch.
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
Accelerate
Embedded language for high-performance array computations
Kubernetes Gpu Guide
This guide should help fellow researchers and hobbyists to easily automate and accelerate there deep leaning training with their own Kubernetes GPU cluster.
Stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Picongpu
Particle-in-Cell Simulations for the Exascale Era ✨
Hipsycl
Implementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Cuda Api Wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
Tutorials
Some basic programming tutorials
Trisycl
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group
Vulkan Kompute
General purpose GPU compute framework for cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases.
Clojurecl
ClojureCL is a Clojure library for parallel computations with OpenCL.
MatX
An efficient C++17 GPU numerical computing library with Python-like syntax
GOSH
An ultra-fast, GPU-based large graph embedding algorithm utilizing a novel coarsening algorithm requiring not more than a single GPU.
1-60 of 90 gpu-computing projects