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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • google/angleAvatar de google

    google/angle

    4,032Ver en GitHub↗

    Este proyecto es un wrapper de gráficos multiplataforma y capa de traducción que implementa las especificaciones OpenGL ES y EGL. Funciona como un puente de API de gráficos, mapeando llamadas de OpenGL ES y contenido WebGL a APIs de hardware específicas de la plataforma como Vulkan y Metal para asegurar un renderizado consistente en diferentes sistemas operativos. El sistema cuenta con un servicio de traducción de shaders que valida el código del lenguaje de sombreado y lo transpila a múltiples lenguajes de destino, incluyendo HLSL, SPIR-V y Metal SL. Emplea una arquitectura de backend conectable para seleccionar la API de renderizado de hardware adecuada durante la inicialización y puede sobrescribir identificadores de hardware de GPU para mantener la compatibilidad de la aplicación. La superficie de capacidades incluye la abstracción de API de GPU y el mapeo de extensiones de gráficos, así como la traducción de llamadas de cómputo de OpenCL a instrucciones específicas de hardware. Para la gestión de recursos, el proyecto implementa la gestión de buffers de comandos de Vulkan y la sincronización de acceso a recursos utilizando barreras de lectura y escritura. La observabilidad se proporciona a través de la captura de trazas de llamadas de API, emisión de marcadores de depuración de GPU y registro detallado del sistema para llamadas de la API de Vulkan.

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

    C++
    Ver en GitHub↗4,032
  • intel/compute-runtimeAvatar de intel

    intel/compute-runtime

    1,408Ver en GitHub↗

    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
    Ver en GitHub↗1,408
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Hardware Acceleration
  5. Compute API Translation

Explorar subetiquetas

  • 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.