Soul EnginePhysically based renderer and simulation engine for real-time applications.
GpwfcopenCL-accelerated python implementation of the Wave Function Collapse procgen algorithm
OpenclpapersA Collection of Articles and other OpenCL Papers
GpusortingImplementation of a few sorting algorithms in OpenCL
TvmOpen deep learning compiler stack for cpu, gpu and specialized accelerators
ArraymancerA fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
PyopenclOpenCL integration for Python, plus shiny features
PipecnnAn OpenCL-based FPGA Accelerator for Convolutional Neural Networks
JuiceThe Hacker's Machine Learning Engine
CorianderBuild NVIDIA® CUDA™ code for OpenCL™ 1.2 devices
VexclVexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Vc4clOpenCL implementation running on the VideoCore IV GPU of the Raspberry Pi models
Compute RuntimeIntel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
Silk.netThe high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Poclpocl - Portable Computing Language
CtcdecoderConnectionist Temporal Classification (CTC) decoding algorithms: best path, prefix search, beam search and token passing. Implemented in Python.
JohnJohn the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Xray Oxygen🌀 Oxygen Engine 2.0. [Preview] Discord: https://discord.gg/P3aMf66
TornadovmTornadoVM: A practical and efficient heterogeneous programming framework for managed languages
MaceMACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.
BitcrackerBitCracker is the first open source password cracking tool for memory units encrypted with BitLocker
BytecoderRich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
AmgclC++ library for solving large sparse linear systems with algebraic multigrid method
ClspvClspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shaders
QcgpuHigh Performance Tools for Quantum Computing
HipsyclImplementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
IlgpuILGPU JIT Compiler for high-performance .Net GPU programs
LoopyA code generator for array-based code on CPUs and GPUs
Trisycl Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group
AparapiThe New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
BayaderaHigh-performance Bayesian Data Analysis on the GPU in Clojure
RspirvRust implementation of SPIR-V module processing functionalities
ArrayfireArrayFire: a general purpose GPU library.
Lwjgl3LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
KernelsThis is a set of simple programs that can be used to explore the features of a parallel platform.
ClOpenCL binding for Erlang
OclgrindAn OpenCL device simulator and debugger
ClojureclClojureCL is a Clojure library for parallel computations with OpenCL.
Aidlearning Framework🔥🔥AidLearning is a powerful mobile development platform, AidLearning builds a linux env supporting GUI, deep learning and visual IDE on Android...Now Aid supports OpenCL (GPU+NPU) for high performance acceleration...Linux on Android or HarmonyOS
MOTMulti-threaded Optimization Toolbox
crowdsource-video-experiments-on-androidCrowdsourcing video experiments (such as collaborative benchmarking and optimization of DNN algorithms) using Collective Knowledge Framework across diverse Android devices provided by volunteers. Results are continuously aggregated in the open repository:
vercorsThe VerCors verification toolset for verifying parallel and concurrent software
hipaccA domain-specific language and compiler for image processing
nengo-oclOpenCL-based simulator for Nengo neural models