Top 23 C++ GPU Projects
Tensors and Dynamic neural networks in Python with strong GPU accelerationProject mention: [D] PyTorch processes taking up tons of GPU memory - any way to reduce this? | reddit.com/r/MachineLearning | 2022-05-25
Maybe related: https://github.com/pytorch/pytorch/issues/12873
Productive & portable high-performance programming in Python.Project mention: Programming language for high performance simulations. Is there anything like this already? | reddit.com/r/ProgrammingLanguages | 2022-01-03
What level of simulation are you thinking? If it's low-level (rigid body physics, soft body physics, fluid, etc.) there's (taichi)[https://github.com/taichi-dev/taichi], which turns (a subset of) Python into high perf gpu code.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Open3D: A Modern Library for 3D Data ProcessingProject mention: Creating a simple 3d engine to render a car for ML, how hard is it? Sim | reddit.com/r/cpp | 2021-12-16
http://www.open3d.org/ seems like a good choice. Is there anything better I'm missing?
a language for fast, portable data-parallel computationProject mention: Currently, what are some of the worst things about C++? | reddit.com/r/cpp | 2022-04-28
I also maintain the build system for Halide, but as it's less greenfield, there are some things I would need team buy-in to change. It's also much more complex (building code generators necessarily is). I'm still pretty happy with it, though. See here: https://github.com/halide/Halide
cuDF - GPU DataFrame LibraryProject mention: Integrating multiple point clouds? | reddit.com/r/learnpython | 2022-04-26
The C++ parallel algorithms library.Project mention: A vision of a multi-threaded Emacs | reddit.com/r/emacs | 2022-05-20
Users should work with higher level primitives like tasks, parallel loops, asynchronous functions etc. Think TBB, Thrust, Taskflow, lparallel for CL, etc.
A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.Project mention: [D] Efficiently loading videos in PyTorch without extracting frames | reddit.com/r/MachineLearning | 2021-10-26
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
ArrayFire: a general purpose GPU library.Project mention: [D] Neural Networks using a generic GPU framework | reddit.com/r/MachineLearning | 2022-01-04
Looking for frameworks with Julia + OpenCL I found array fire. It seems quite good, bonus points for rust bindings. I will keep looking for more, Julia completely fell off my radar.
Mesh optimization library that makes meshes smaller and faster to renderProject mention: Algoritm to simplify geometric data similar to texture bitmapping | reddit.com/r/GraphicsProgramming | 2021-12-14
I've used the "Simplification" operation of meshoptimizer to simplify 3D model geometry: https://github.com/zeux/meshoptimizer
HeavyDB (formerly OmniSciDB)Project mention: OmniSciDB – SQL database leveraging GPUs for performance | news.ycombinator.com | 2022-02-01
Deep Learning API and Server in C++14 support for Caffe, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
The C++ Standard Library for your entire system.Project mention: Is it better to learn c or c++ for cuda? | reddit.com/r/CUDA | 2022-04-17
If you are thinking of using new features through https://github.com/NVIDIA/libcudacxx , you'll have to learn c++
A C++ GPU Computing Library for OpenCL
VK driver for the Raspberry Pi (Broadcom Videocore IV)Project mention: Any Microbudget Vulkan 1.0 Card? | reddit.com/r/vulkan | 2021-09-16
Even RPi Zero has (unofficial) Vulkan subset https://github.com/Yours3lf/rpi-vk-driver but unfortunately it lacks compute at all (and SPIR-V, GPU semaphore, 32bit indices for fixed graphics pipeline, ...)
A GLSL Path Tracer
Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ DriverProject mention: HW transcoding not working (Ubuntu 20 LTS, docker linuxserver) | reddit.com/r/PleX | 2022-05-28
stdgpu: Efficient STL-like Data Structures on the GPU
Multi-backend implementation of SYCL for CPUs and GPUsProject mention: The Next Platform: "Intel Takes The SYCL To Nvidia's CUDA With Migration Tool" | reddit.com/r/hardware | 2022-05-20
Yup. SYCL is the future: https://github.com/illuhad/hipSYCL
Thin C++-flavored wrappers for the CUDA APIsProject mention: Integrating the CUDA APIs (Driver, Runtime, JIT) in pleasant modern-C++ wrappers | news.ycombinator.com | 2022-03-26
Cross-platform GPU-oriented C++ application/game framework
oneAPI Math Kernel Library (oneMKL) Interfaces
Vulkan compute for peopleProject mention: Resources for Vulkan GPGPU searched | reddit.com/r/vulkan | 2022-01-12
A GPU benchmark tool for evaluating GPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL)Project mention: Intel Nukes Alder Lake's AVX-512 Support, Now Fuses It Off in Silicon | reddit.com/r/hardware | 2022-03-02
The results I get match the FLOPS figures stated for the respective GPUs, so presumably I can't be memory bound or similar. But if you're still in doubt, I was using this code, comparing the single precision and integer kernels, so let me know any issues you see with the benchmark.
C++ GPU related posts
HW transcoding not working (Ubuntu 20 LTS, docker linuxserver)
1 project | reddit.com/r/PleX | 28 May 2022
[D] PyTorch processes taking up tons of GPU memory - any way to reduce this?
1 project | reddit.com/r/MachineLearning | 25 May 2022
Another (?) Plex & Intel Compute Runtime Thread
2 projects | reddit.com/r/PleX | 17 May 2022
New PUBLIC PMS Version Available - 126.96.36.19998-99a4a6ac9
1 project | reddit.com/r/PleX | 16 May 2022
Getting amount of free GPU memory on Intel GPUs
1 project | reddit.com/r/OpenCL | 15 May 2022
It's time to renew 3DS emulation: We're back!
5 projects | reddit.com/r/emulation | 3 May 2022
I studied electronic engineering for six years and don't know half the languages mentioned in this sub
1 project | reddit.com/r/ProgrammerHumor | 26 Apr 2022
What are some of the best open-source GPU projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.