awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Compute Abstraction Layers · Awesome GitHub Repositories

1 repo

Awesome GitHub RepositoriesCompute Abstraction Layers

Unified interfaces that map parallel operations to diverse hardware APIs like CUDA, Metal, or Vulkan.

Distinguishing note: Focuses on the abstraction of hardware-specific compute APIs into a unified execution layer.

Explore 1 awesome GitHub repository matching programming languages & runtimes · Compute Abstraction Layers. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Compute Abstraction Layers

Awesome Compute Abstraction Layers GitHub Repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • taichi-dev/taichi

    taichi-dev/taichi

    27,982View on GitHub↗

    Taichi is a domain-specific programming language embedded in Python designed for high-performance numerical computing and computer graphics. It functions as a parallel compiler that translates high-level mathematical expressions into optimized machine instructions, enabling developers to write compute-intensive algorithms that execute across diverse hardware architectures, including CPUs, GPUs, and specialized accelerators. The project distinguishes itself through a hardware-agnostic execution layer that maps parallel operations to multiple backends such as CUDA, Metal, and Vulkan. By utilizi

    Maps parallel operations to specific hardware APIs like CUDA, Metal, or Vulkan through a unified internal execution layer.

    C++computer-graphicsdifferentiable-programminggpu
    27,982View on GitHub↗