C# Opencl

Open-source C# projects categorized as Opencl

Top 8 C# Opencl Projects

  • Silk.NET

    The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

  • Project mention: How to Use the Foreign Function API in Java 22 to Call C Libraries | news.ycombinator.com | 2024-05-08

    Genuine curiosity - what would be your motivation to use Java over C# here aside from familiarity (which is perfectly understandable)? The latter takes heavy focus on making sure to provide features like structs and pointers with little to no friction, you can even AOT compile it and statically link SDL2 into a single executable.

    But either way, if you want to try it out, then all it needs is

    - SDK from https://dot.net/download (or package manager of your choice if you are on Linux e.g. `sudo apt-get install dotnet-sdk-8.0`, !do not! use Homebrew if you are on macOS however, use .pkg installer)

    - C# extension for VS Code (DevKit is not needed)

    - SDL2 bindings: https://github.com/dotnet/Silk.NET

  • OpenTK

    The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

  • Project mention: Unhandled SEHException when running OpenTK project - What am I doing wrong? | /r/opengl | 2023-06-25

    Open a new issue on Github. Include all of this, and provide info on your OS and GPU.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ILGPU

    ILGPU JIT Compiler for high-performance .Net GPU programs

  • Project mention: Ilgpu: Write GPU programs with C# and F# | news.ycombinator.com | 2024-05-17

    Given IL itself is an abstract stack-based bytecode, it can be compiled to the corresponding IR, which can then target corresponding back-end - this is what ILGPU does.

    C# (and F# by extension) also allows to write system-ish code, with references to locals and same C primitives, which means that you're not sacrificing in performance by having the language be higher-level. After all, you're using ILGPUs APIs first and foremost.

    It also lets you do things like PTX assembly (learned about it today, haven't seen that sample before): https://github.com/m4rs-mt/ILGPU/blob/master/Samples/InlineP...

  • cuetools.net

    CD image processing suite with optimized lossless encoders in C#

  • Amplifier.NET

    Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.

  • Cekirdekler

    Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).

  • SoliditySHA3Miner

    All-in-one mixed multi-GPU (nVidia, AMD, Intel) & CPU miner solves proof of work to mine supported EIP918 tokens in a single instance (with API).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • machine.academy

    Neural Network training library in C++ and C# with GPU acceleration

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Opencl related posts

  • Performance of i5 12500 iGPU

    2 projects | /r/jellyfin | 15 Jan 2023
  • CUDA integration for C#

    5 projects | /r/csharp | 8 Sep 2022
  • If I want to learn OpenGL but have no C/C++ experience, what can I do?

    4 projects | /r/opengl | 1 Nov 2021

Index

What are some of the best open-source Opencl projects in C#? This list will help you:

Project Stars
1 Silk.NET 3,794
2 OpenTK 3,110
3 ILGPU 1,259
4 cuetools.net 466
5 Amplifier.NET 164
6 Cekirdekler 93
7 SoliditySHA3Miner 38
8 machine.academy 11

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com