awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 रिपॉजिटरी

Awesome GitHub RepositoriesGPU-Accelerated Compilers

Compilers that target graphics hardware for high-performance parallel execution.

Distinct from GPU Acceleration: Distinct from general GPU acceleration tools: focuses on the compilation process for concurrent hardware targets.

Explore 12 awesome GitHub repositories matching operating systems & systems programming · GPU-Accelerated Compilers. Refine with filters or upvote what's useful.

Awesome GPU-Accelerated Compilers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • google/jaxgoogle का अवतार

    google/jax

    35,835GitHub पर देखें↗

    JAX is a hardware-accelerated array library and automatic differentiation system for numerical computing. It provides a framework compatible with NumPy that extends array operations with a just-in-time compiler to transform Python functions into optimized kernels for execution on GPU and TPU accelerators. The system differentiates itself through the use of an XLA-based compiler and a single program multiple data sharding model. These capabilities allow the library to distribute large-scale computations across multiple hardware accelerators using both automatic parallelization and manual shard

    Converts pure functions into optimized kernels for high-performance execution on specialized accelerators.

    Python
    GitHub पर देखें↗35,835
  • genesis-embodied-ai/genesisGenesis-Embodied-AI का अवतार

    Genesis-Embodied-AI/Genesis

    29,362GitHub पर देखें↗

    Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training general-purpose robotic agents. It integrates a physics engine for robotics that calculates collisions and movements for rigid bodies, soft tissues, and fluids, alongside a photorealistic 3D rendering engine. The platform features a domain randomization framework to vary environment parameters across parallel simulations, aiding in sim-to-real transfer. It supports the integration of real-world captured light fields and Gaussian splatting to provide photorealistic backgrounds within simulat

    Compiles high-level functions into optimized parallel kernels for various graphics and compute backends.

    Python
    GitHub पर देखें↗29,362
  • genesis-embodied-ai/genesis-worldGenesis-Embodied-AI का अवतार

    Genesis-Embodied-AI/genesis-world

    29,351GitHub पर देखें↗

    Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based interactions. It centers on a multi-physics simulation engine that integrates rigid body, particle, and finite element method dynamics, supported by a parallel simulation kernel compiler that translates Python functions into optimized GPU and CPU kernels. The platform features a photorealistic robot renderer that utilizes path-tracing and Gaussian Splatting to generate synthetic training data. It includes a domain randomization framework to vary lighting and physical parameters acros

    Translates high-level Python functions into optimized machine code for parallel execution on GPUs.

    Python
    GitHub पर देखें↗29,351
  • higherorderco/bendHigherOrderCO का अवतार

    HigherOrderCO/Bend

    19,175GitHub पर देखें↗

    Bend is a high-level parallel programming language and compiler designed to execute code across multi-core CPUs and GPUs automatically. By translating functional source code into a graph-based intermediate representation, it enables massive parallel execution without requiring manual management of threads, locks, or atomic operations. The runtime operates as an interaction net engine, where computations are represented as networks of nodes that reduce through local rewriting rules. This model utilizes a work-stealing scheduler to distribute tasks across thousands of hardware threads, ensuring

    Translates high-level logic into a concurrent format optimized for execution on graphics hardware.

    Rust
    GitHub पर देखें↗19,175
  • blender/blenderblender का अवतार

    blender/blender

    18,787GitHub पर देखें↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Compiles specialized compute kernels for graphics hardware to accelerate ray-traced rendering tasks.

    C++3danimationb3d
    GitHub पर देखें↗18,787
  • halide/halidehalide का अवतार

    halide/Halide

    6,572GitHub पर देखें↗

    Compiles and runs pipeline stages on a GPU using the appropriate compute API.

    C++compilerdslgpu
    GitHub पर देखें↗6,572
  • nvidia/isaac-gr00tNVIDIA का अवतार

    NVIDIA/Isaac-GR00T

    6,222GitHub पर देखें↗

    Maps C++ and Fortran parallel constructs to GPU execution using standard language features and compilers.

    Jupyter Notebook
    GitHub पर देखें↗6,222
  • tile-ai/tilelangtile-ai का अवतार

    tile-ai/tilelang

    5,226GitHub पर देखें↗

    TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc

    Binds kernel functions to hardware-aware templates for targeted configuration generation.

    Python
    GitHub पर देखें↗5,226
  • answerdotai/gpu.cppAnswerDotAI का अवतार

    AnswerDotAI/gpu.cpp

    3,981GitHub पर देखें↗

    gpu.cpp is a lightweight C++ library for executing low-level general-purpose GPU computation across different hardware vendors and operating systems. It functions as a portable GPU wrapper, kernel orchestrator, and tensor management system using the WebGPU specification to abstract device initialization, buffer transfers, and compute shader dispatching. The library provides a framework for defining compute kernels from shader code and managing their asynchronous dispatch and synchronization. It enables the execution of cross-platform compute shaders and the orchestration of GPU tasks through

    Maps buffers and tensors to specific indices so a GPU kernel can access them during execution.

    C++
    GitHub पर देखें↗3,981
  • zml/zmlzml का अवतार

    zml/zml

    3,171GitHub पर देखें↗

    zml is a machine learning model compiler and cross-platform inference engine that transforms model descriptions into optimized executable binaries for specific hardware accelerators. It functions as a model deployment toolkit and hardware-agnostic orchestrator, utilizing a tensor-based architecture definition to provide strong type checking during the compilation process. The project distinguishes itself through the ability to shard tensors and distribute large-scale AI workloads across a logical mesh of multiple devices. It further supports the remote model lifecycle by authenticating and do

    Compiles model definitions into optimized binaries targeting GPU and CPU accelerators for high-performance execution.

    Zigaibazelhpc
    GitHub पर देखें↗3,171
  • intel/llvmintel का अवतार

    intel/llvm

    1,497GitHub पर देखें↗

    The project is a reusable collection of modular compiler and toolchain technologies designed for building optimizers, code generators, and multi-language programming environments. It provides foundational compiler frontend technologies that translate source code written in C, C++, and Objective-C into a low-level programming language and intermediate code format. This intermediate representation enables cross-language analysis, program transformation, and target-independent optimization alongside a cross-platform programming framework that allows developers to write single-source accelerated a

    Translates high-level code into optimized machine instructions for diverse hardware accelerators.

    LLVMintelllvmoneapi
    GitHub पर देखें↗1,497
  • tiramisu-compiler/tiramisuTiramisu-Compiler का अवतार

    Tiramisu-Compiler/tiramisu

    960GitHub पर देखें↗

    Tiramisu is a polyhedral C++ compiler framework designed to express and optimize data-parallel algorithms for diverse hardware accelerators. It provides a programming interface that allows developers to define mathematical expressions, manage loop iteration spaces, and organize functions targeting heterogeneous architectures. The system features an advanced compilation infrastructure that abstracts computations into a hardware-agnostic intermediate representation before lowering them into native machine code or hardware configuration bitstreams. It calculates exact data flow dependencies thro

    Translates high-level mathematical expressions and algorithms into optimized machine code for CPUs, GPUs, and FPGAs.

    C++code-generationcompilerdeep-neural-networks
    GitHub पर देखें↗960
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Hardware Acceleration
  5. GPU Acceleration
  6. GPU-Accelerated Compilers

सब-टैग एक्सप्लोर करें

  • Hardware Accelerator CompilersTranslates high-level mathematical expressions and algorithms into optimized machine code for CPUs, GPUs, and FPGAs. **Distinct from GPU-Accelerated Compilers:** Distinct from GPU-accelerated compilers: translates high-level expressions into optimized machine code for diverse accelerators including FPGAs and CPUs.
  • Multi-Language GPU Compilers1 सब-टैगCompilers that translate C, C++, and Fortran code to run on NVIDIA GPUs using standard languages, OpenACC directives, or CUDA. **Distinct from GPU-Accelerated Compilers:** Distinct from GPU-Accelerated Compilers: focuses on compiling multiple standard languages (C, C++, Fortran) for GPU execution, not just image processing pipelines.
  • Pipeline GPU CompilersCompilers that target graphics hardware for executing image processing pipeline stages. **Distinct from GPU-Accelerated Compilers:** Distinct from GPU-Accelerated Compilers: focuses on compiling image processing pipelines specifically, not general-purpose code.
  • Pure Function Kernels1 सब-टैगSpecialized compilation of pure functions into optimized kernels for hardware accelerators. **Distinct from GPU-Accelerated Compilers:** Distinct from GPU-Accelerated Compilers: specifically targets the transformation of pure functional logic into kernels.