awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesCompute API Translation

Translates high-level compute API calls into hardware-specific instructions for different platforms.

Distinct from OpenCL Accelerators: Focuses on the translation process of the API calls rather than the hardware accelerator implementation itself.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Compute API Translation. Refine with filters or upvote what's useful.

Awesome Compute API Translation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • google/angleAvatar von google

    google/angle

    4,032Auf GitHub ansehen↗

    Dieses Projekt ist ein plattformübergreifender Grafik-Wrapper und eine Übersetzungsschicht, die die OpenGL-ES- und EGL-Spezifikationen implementiert. Es fungiert als Grafik-API-Brücke, die OpenGL-ES-Aufrufe und WebGL-Inhalte auf plattformspezifische Hardware-APIs wie Vulkan und Metal abbildet, um ein konsistentes Rendering über verschiedene Betriebssysteme hinweg zu gewährleisten. Das System verfügt über einen Shader-Übersetzungsdienst, der Shading-Language-Code validiert und in mehrere Zielsprachen transpiliert, einschließlich HLSL, SPIR-V und Metal SL. Es verwendet eine steckbare Backend-Architektur, um die geeignete Hardware-Rendering-API während der Initialisierung auszuwählen, und kann GPU-Hardware-Identifikatoren überschreiben, um die Anwendungskompatibilität aufrechtzuerhalten. Der Funktionsumfang umfasst GPU-API-Abstraktion und Grafik-Extension-Mapping sowie die Übersetzung von OpenCL-Compute-Aufrufen in hardwarespezifische Anweisungen. Für das Ressourcenmanagement implementiert das Projekt Vulkan-Command-Buffer-Management und Ressourcen-Zugriffssynchronisation mittels Read- und Write-Barriers. Die Beobachtbarkeit wird durch API-Call-Trace-Capture, GPU-Debug-Marker-Emission und detailliertes System-Logging für Vulkan-API-Aufrufe bereitgestellt.

    Converts OpenCL compute API calls into hardware-specific instructions to provide a consistent interface across platforms.

    C++
    Auf GitHub ansehen↗4,032
  • intel/compute-runtimeAvatar von intel

    intel/compute-runtime

    1,408Auf GitHub ansehen↗

    The compute runtime is a software layer that provides unified interfaces for parallel processing, kernel execution, and hardware-specific driver communication. It functions as a driver for OpenCL and OneAPI Level Zero, enabling the execution of data-intensive workloads across diverse graphics hardware architectures. The project distinguishes itself by maintaining consistent performance and compatibility across multiple generations of graphics hardware. It achieves this through a hardware abstraction layer that bridges high-level compute instructions with specific silicon capabilities, alongsi

    Converts high-level compute instructions into hardware-specific operations using a shared runtime core to ensure consistent execution across different graphics processing units.

    C++computegpgpugpu
    Auf GitHub ansehen↗1,408
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Hardware Acceleration
  5. Compute API Translation

Unter-Tags erkunden

  • Compute Instruction TranslatorsComponents that convert high-level compute instructions into hardware-specific operations. **Distinct from Compute API Translation:** Distinct from Compute API Translation: focuses on the runtime conversion of instructions rather than the translation of API calls.