Top 4 C gpu-computing Projects
-
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
Project mention: What's New with AWS: Amazon SageMaker built-in algorithms now provides four new Tabular Data Modeling Algorithms | dev.to | 2022-06-28CatBoost is another popular and high-performance open-source implementation of the Gradient Boosting Decision Tree (GBDT). To learn how to use this algorithm, please see example notebooks for Classification and Regression.
-
You could probably layer a software implementation of the rasterization pipeline on top of a compute-focused open-source GPU architecture like Nyuzi: https://github.com/jbush001/NyuziProcessor/
I would expect a 2x slowdown over hardware rasterization, based on NVIDIA's work on such an approach, but this is probably fine if you're just trying to match Voodoo3 performance. And one could imagine bolting a minimal hardware rasterizer on top of Nyuzi to speed things up once the software implementation is working.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
The KVM camp had something more open going, (Virgl3D, qCUDA).
-
C gpu-computing related posts
Index
What are some of the best open-source gpu-computing projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | catboost | 6,613 |
2 | NyuziProcessor | 1,552 |
3 | qCUDA | 36 |
4 | OpenSimplex2 | 18 |
Are you hiring? Post a new remote job listing for free.