Global

gpu-programming
28 projects tagged “gpu-programming” that gained the most stars yesterday
#156 · +195 · 1d ·GitHub

KytyPS5 is a free and open-source PlayStation 5 emulator written in C++ for Windows and Linux, with experimental macOS support. It is based on a heavily modified version of Kyty. The project is in active development, and behavior can change significantly between builds.

Creator
KytyPS5
Size
39 MB
Stars
8.9K
Age
4mo
Commits · 90 Days
#801 · +35 · 1d ·GitHub

A static recompilation port of Dante's Inferno (Xbox 360) to native PC, built with the ReXGlue SDK.

Creator
florinp93
Size
6.9 MB
Stars
572
Age
1mo
Commits · 90 Days
#1231 · +21 · 1d ·GitHub

Binaries for Windows, Linux, and macOS can be downloaded from Releases page. Simply select the one for your platform, download and unzip, and double click to open the GUI.

Size
46 MB
Stars
1.8K
Age
2y
Commits · 90 Days
#2529 · +8 · 1d ·GitHub

An island fishing game for the browser. Cast from the pier, the beach or your own boat, fight the fish, sell your catch to Joe at the fish stand, and spend it on better gear at Marta's chandlery.

Creator
dgreenheck
Size
49.9 MB
Stars
1.3K
Updated
CommitSep 25
Age
25d
Commits · 90 Days
#2532 · +8 · 1d ·GitHub

CrossTL is a shader and compute program translator built around CrossGL — an intermediate representation (IR) language that bridges graphics APIs, GPU-compute platforms, and systems-language targets.

Creator
CrossGL
Size
70.8 MB
Stars
1.1K
Age
2y
Commits · 90 Days
#2638 · +7 · 1d ·GitHub

ZLUDA is a drop-in replacement for CUDA on non-NVIDIA GPUs. ZLUDA allows running unmodified CUDA applications using non-NVIDIA GPUs with near-native performance

Creator
vosen
Size
13.3 MB
Stars
15.1K
Age
6y
Commits · 90 Days
#2688 · +7 · 1d ·GitHub

Domain-specific language designed to streamline the development of high-performance GPU/CPU/Accelerators kernels

Creator
tile-ai
Size
31.2 MB
Stars
8.6K
Age
2y
Commits · 90 Days
#2730 · +7 · 1d ·GitHub

0, running FP8 on the tensor cores. The intermediates match too, not just the final image: all 75 block boundaries, byte for byte.

Size
5.1 MB
Stars
929
Updated
CommitSep 21
Age
27d
Commits · 90 Days
#2994 · +6 · 1d ·GitHub

Drop the mcopt jar and the Sodium jar into /Library/Application Support/minecraft/mods. Done.

Size
1.1 MB
Stars
475
Updated
CommitOct 08
Age
14d
Commits · 90 Days
#3215 · +5 · 1d ·GitHub

DeepEP (DeepEveryParallel) is a high-performance communication library for modern machine learning training and inference.

Size
3.8 MB
Stars
10.3K
Age
1y
Commits · 90 Days
#3224 · +5 · 1d ·GitHub

Material for gpu-mode lectures

Creator
gpu-mode
Size
189.2 MB
Stars
6.9K
Updated
CommitSep 09
Age
2y
Commits · 90 Days
#3318 · +5 · 1d ·GitHub

dll) in Windows games on AMD Radeon GPUs under Linux and Proton. The game asks for DLSS as usual; the DLSS network runs on the AMD GPU through ZLUDA (CUDA on ROCm/HIP), with the heaviest DLSS kernels replaced by hand-written RDNA3 and RDNA4 code.

Size
4.2 MB
Stars
292
Age
21d
Commits · 90 Days
#3808 · +3 · 1d ·GitHub

Taichi Lang is an open-source, imperative, parallel programming language for high-performance numerical computation.

Creator
taichi-dev
Size
58.9 MB
Stars
28.4K
Age
9y
Commits · 90 Days
#4645 · +2 · 1d ·GitHub

Taskflow helps you quickly write high-performance task-parallel programs with high programming productivity. It is faster, more expressive, fewer lines of code, and easier for drop-in integration than many existing task programming libraries.

Creator
taskflow
Size
158.7 MB
Stars
12.2K
Age
8y
Commits · 90 Days
#4656 · +2 · 1d ·GitHub

An Open-source book with Modern CUDA learning Notes for Beginners - BF16/FP8/FP4, HGEMM, CuTe, Flash-Attention, etc.

Creator
xlite-dev
Size
531.8 MB
Stars
12.1K
Age
3y
Commits · 90 Days
#4754 · +2 · 1d ·GitHub

Simple STB-style cross-platform libraries for C and C++, written in C.

Creator
floooh
Size
16.9 MB
Stars
10.4K
Updated
CommitOct 17
Age
9y
Commits · 90 Days
#4778 · +2 · 1d ·GitHub

DeepGEMM is a unified, high-performance tensor core kernel library that brings together the key computation primitives of modern large language models — GEMMs (FP8, FP4, BF16), fused MoE with overlapped communication (Mega MoE), MQA scoring for the lightning indexer…

Size
2.4 MB
Stars
9K
Age
1y
Commits · 90 Days
#5003 · +2 · 1d ·GitHub

8-27B's published mixed NVFP4/FP8 weight representation unchanged on four Tesla V100-SXM2-16GB. m8n8k4. No FP8→FP4 requantization.

Creator
dnv2003
Size
0.5 MB
Stars
174
Updated
CommitAug 19
Age
2mo
Commits · 90 Days
#5633 · +1 · 1d ·GitHub

CuPy is a NumPy/SciPy-compatible array library for GPU-accelerated computing with Python. CuPy acts as a drop-in replacement to run existing NumPy/SciPy code on NVIDIA CUDA or AMD ROCm platforms.

Creator
cupy
Size
47.7 MB
Stars
12.4K
Age
9y
Commits · 90 Days
#5969 · +1 · 1d ·GitHub

Minimal graphics API. Built on top of latest Vulkan extensions. As close as possibly to my "No Graphics API" blog post and the SIGGRAPH talk.

Creator
sebbbi
Size
0.8 MB
Stars
1.6K
Updated
CommitOct 06
Age
1mo
Commits · 90 Days
#6693 · +0 · 1d ·GitHub

A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support

Creator
exaloop
Size
12.9 MB
Stars
16.9K
Age
5y
Commits · 90 Days
#6786 · +0 · 1d ·GitHub

js is a JavaScript Acceleration library for GPGPU (General purpose computing on GPUs) in JavaScript for Web and Node. js automatically transpiles simple JavaScript functions into shader language and compiles them so they run on your GPU.

Creator
gpujs
Size
21.8 MB
Stars
15.5K
Age
10y
Commits · 90 Days
#7011 · +0 · 1d ·GitHub

Scalene is a high-performance CPU, GPU and memory profiler for Python that does a number of things that other Python profilers do not and cannot do. It runs orders of magnitude faster than many other profilers while delivering far more detailed information.

Size
19.5 MB
Stars
13.5K
Age
6y
Commits · 90 Days
#7149 · +0 · 1d ·GitHub

GPU architectures are critical to machine learning, and seem to be becoming even more important every day. However, you can be an expert in machine learning without ever touching GPU code. It is hard to gain intuition working through abstractions.

Creator
srush
Size
0.6 MB
Stars
12.5K
Updated
CommitSep 01
Age
4y
Commits · 90 Days
#7699 · +0 · 1d ·GitHub

:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.

Creator
QianMo
Size
770.4 MB
Stars
10.1K
Updated
CommitOct 16
Age
9y
Commits · 90 Days
#7836 · +0 · 1d ·GitHub

GPGPU-Sim provides a detailed simulation model of contemporary NVIDIA GPUs running CUDA and/or OpenCL workloads.

Creator
gpgpu-sim
Size
34.7 MB
Stars
1.8K
Age
12y
Commits · 90 Days
#7842 · +0 · 1d ·GitHub

TornadoVM is a GPU programming framework for Java that works with JDK 21+ (currently JDK 21-27).

Size
172.8 MB
Stars
1.5K
Age
8y
Commits · 90 Days
#8365 · +0 · 1d ·GitHub

WARNING] > This project targets an undocumented / pre-release Neural Rendering interface and is not affiliated with, endorsed by, or supported by NVIDIA or Comfy Org. dll versions. Native driver/runtime failures can crash the ComfyUI process.

Creator
lisitskyaa
Size
0.1 MB
Stars
172
Age
1mo
Commits · 90 Days