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! 🚀

GitHub

3k stars
45 watching
124 forks
Language: C#
last commit: 9 days ago
Linked from 2 awesome lists

computingcsharpd2d1directxdotnetgpgpugpuhlslhlsl-shaderlibrarynetstandardnugetperformanceshaderuwpvisual-studiowinuiwinui3xaml

Backlinks from these awesome lists:

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