gpgpu

There are 518 repositories under gpgpu topic.

  • gpu.js

    GPU Accelerated JavaScript

    Language:JavaScript15k
  • john

    John 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

    Language:C9.6k
  • arrayfire

    arrayfire

    ArrayFire: a general purpose GPU library.

    Language:C++4.5k
  • SHADERed

    SHADERed

    Lightweight, cross-platform & full-featured shader IDE

    Language:C++4.3k
  • FluidX3D

    FluidX3D

    The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. Free for non-commercial use.

    Language:C++3.5k
  • ComputeSharp

    ComputeSharp

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

    Language:C#2.6k
  • js

    turbo.js - perform massive parallel computations in your browser with GPGPU.

    Language:JavaScript2.6k
  • futhark

    futhark

    :boom::computer::boom: A data-parallel functional programming language

    Language:Haskell2.3k
  • MetalPetal

    MetalPetal

    A GPU accelerated image and video processing framework built on Metal.

    Language:Objective-C1.9k
  • chapel

    a Productive Parallel Programming Language

    Language:Chapel1.8k
  • emu

    emu

    The write-once-run-anywhere GPGPU library for Rust

    Language:Rust1.6k
  • kompute

    General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

    Language:C++1.6k
  • compute

    A C++ GPU Computing Library for OpenCL

    Language:C++1.5k
  • iOS_ML

    List of Machine Learning, AI, NLP solutions for iOS. The most recent version of this article can be found on my blog.

  • Arraymancer

    A 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

    Language:Nim1.3k
  • ILGPU

    ILGPU JIT Compiler for high-performance .Net GPU programs

    Language:C#1.3k
  • gpu-io

    gpu-io

    A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

    Language:TypeScript1.2k
  • MatX

    An efficient C++17 GPU numerical computing library with Python-like syntax

    Language:C++1.1k
  • stdgpu

    stdgpu

    stdgpu: Efficient STL-like Data Structures on the GPU

    Language:C++1.1k
  • compute-runtime

    Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver

    Language:C++1.1k
  • AdaptiveCpp

    AdaptiveCpp

    Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!

    Language:C++1.1k
  • neanderthal

    Fast Clojure Matrix Library

    Language:Clojure1.1k
  • cupoch

    cupoch

    Robotics with GPU computing

    Language:C++880
  • arrayfire-rust

    Rust wrapper for ArrayFire

    Language:Rust813
  • bitcracker

    BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker

    Language:C777
  • cuda-api-wrappers

    Thin, unified, C++-flavored wrappers for the CUDA APIs

    Language:C++748
  • amgcl

    C++ library for solving large sparse linear systems with algebraic multigrid method

    Language:C++717
  • ocl

    OpenCL for Rust

    Language:Rust712
  • vulkan_minimal_compute

    Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

    Language:C++708
  • vexcl

    VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

    Language:C++698
  • gpu-particles

    gpu-particles

    A GPU Particle System for Unity ✨capable of simulating and rendering millions of particles at once 💥

    Language:C#664
  • regl-cnn

    Digit recognition with Convolutional Neural Networks in WebGL

    Language:JavaScript504
  • Awesome-CUDA

    This is a list of useful libraries and resources for CUDA development.

  • aparapi

    The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.

    Language:Java462
  • accel

    (Mirror of GitLab) GPGPU Framework for Rust

    Language:Rust444
  • Nabla

    Nabla

    Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android

    Language:C++443