The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
Updated
Dec 31, 2024 - C#
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
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.
Pure C# machine learning framework
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.
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).
CUDAfy .NET allows easy development of high performance GPGPU applications completely from the .NET. It's developed in C#.
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).
COM-wrapper of Cloo to execute OpenCL code from VBA/Excel.
Neural Network training library in C++ and C# with GPU acceleration
C# binding for Khiva library.
.NET bindings for OpenCL that are easy-to-use and true to the original API. There is no OOP abstraction, nor will there ever be. OpenCL.Net is meant to be small, fast (with as little explicit marshaling as possible) and .NET friendly at the same time.
Mathematics.NET is a C# class library that provides tools for solving mathematical problems.
GUI wrapper and updater for SoliditySHA3Miner
Buddhabrot renderer in C# with help of OpenCL and Metropolis-Hastings kernel.
The application allows you to recognize images using a video card.
Utilization of GPU for Parallel Simulation Computations (Master's Thesis)
Add a description, image, and links to the opencl topic page so that developers can more easily learn about it.
To associate your repository with the opencl topic, visit your repo's landing page and select "manage topics."