ComputeSharp
GPU accelerator
Enables C# code to run on the GPU through DirectX and dynamically generated shaders
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! 🚀
3k stars
45 watching
124 forks
Language: C#
last commit: 9 days ago
Linked from 2 awesome lists
computingcsharpd2d1directxdotnetgpgpugpuhlslhlsl-shaderlibrarynetstandardnugetperformanceshaderuwpvisual-studiowinuiwinui3xaml
Related projects:
Repository | Description | Stars |
---|---|---|
dotnet/silk.net | A high-performance library providing C# bindings to various low-level APIs for multimedia, graphics, and compute applications. | 4,170 |
nvidiagameworks/kaolin | A PyTorch library for accelerating 3D deep learning research with various GPU-optimized operations and tools. | 4,497 |
unoplatform/uno | An open-source platform for building cross-platform native mobile, web, desktop, and embedded apps quickly using C# and XAML. | 8,999 |
nvidia/nccl | A library of optimized primitives for efficient inter-GPU communication and data transfer. | 3,253 |
nvlabs/instant-ngp | A software toolkit for training and rendering neural graphics primitives | 16,033 |
mono/skiasharp | A cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library | 4,518 |
veldrid/veldrid | A portable graphics rendering and compute library for .NET that provides a unified interface to various GPU backends. | 2,490 |
waf/csharprepl | An interactive C# programming environment with syntax highlighting and NuGet package management | 2,941 |
deepakkumar1984/amplifier.net | A .NET library that enables developers to run complex applications on various hardware platforms without writing additional C kernel code. | 175 |
gpuweb/gpuweb | The W3C WebGPU API and WGSL specification are being developed to enable graphics processing on the web. | 4,839 |
neuraldreamresearch/digitalsoul | A platform for building and executing computations across multiple computing paradigms. | 7 |
dolkar/tephra | A high-performance C++17 graphics and compute library leveraging Vulkan for GPU-accelerated tasks | 19 |
vczh-libraries/gacui | A comprehensive C++ library for building GPU-accelerated user interfaces with WYSIWYG editing tools and XML support. | 2,348 |
messagepack-csharp/messagepack-csharp | Fastest C# serializer with built-in LZ4 compression and support for Unity and Xamarin. | 5,795 |
pixijs/pixijs | A fast and flexible 2D graphics rendering library for creating interactive graphics and games across various platforms. | 43,948 |