awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesGPU Memory Layout Definitions

Specifications for structured data types and complex memory layouts optimized for GPU array processing.

Distinct from Data Structure Definitions: The candidates focus on high-level software data structures or configuration files, not hardware-level memory layouts.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · GPU Memory Layout Definitions. Refine with filters or upvote what's useful.

Awesome GPU Memory Layout Definitions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • gpuweb/gpuwebAvatar de gpuweb

    gpuweb/gpuweb

    5,414Voir sur GitHub↗

    Ce projet fournit une boîte à outils complète pour WebGPU, servant de wrapper d'API graphique, de framework de compute shaders, de gestionnaire de ressources et de chaîne d'outils pour shaders. Il permet l'accélération GPU dans le navigateur en déchargeant les tâches gourmandes en mémoire et le traitement des données du CPU vers le GPU. Le framework gère le cycle de vie complet des opérations GPU, de la demande d'adaptateurs matériels physiques et l'initialisation des périphériques logiques à la configuration des pipelines de rendu et de calcul programmables. Il prend spécifiquement en charge la coordination des groupes de travail parallèles et les opérations collectives de sous-groupes pour les calculs à usage général. Le système couvre une large surface de capacités, incluant la gestion des ressources GPU pour les buffers et textures, les workflows de développement de shaders avec des points d'entrée personnalisés, et l'optimisation des performances via l'enregistrement de buffers de commandes. Il inclut également des outils d'observabilité pour les requêtes de performance matérielle, l'isolation des erreurs et le filtrage de diagnostic.

    Implements specifications for structured data types and memory layouts optimized for GPU processing.

    Bikeshedgpgpu-computinggpuw3c
    Voir sur GitHub↗5,414
  • nvidia/cuda-pythonAvatar de NVIDIA

    NVIDIA/cuda-python

    3,170Voir sur GitHub↗

    cuda-python provides low-level Python bindings for the CUDA Driver and Runtime APIs. It serves as a programmatic wrapper for controlling device memory, managing hardware toolchains, and orchestrating execution graphs on NVIDIA GPUs, allowing for the compilation and launching of parallel kernels directly from Python. The project enables the development of SIMT kernels and the execution of mathematical algorithms on device memory. It integrates pre-compiled bytecode as custom operators and interfaces with accelerated device libraries to access low-level hardware functions without leaving the la

    Creates structured data types that handle complex memory layouts for arrays processed on graphics hardware.

    Cython
    Voir sur GitHub↗3,170
  • software-mansion/typegpuAvatar de software-mansion

    software-mansion/TypeGPU

    2,564Voir sur GitHub↗

    TypeGPU is a tool for type-safe WebGPU development that enables writing shaders in TypeScript. It translates high-level TypeScript function definitions and structures into WebGPU Shading Language source code to automate shader generation and validate logic using a type system. The project provides a mechanism for cross-library GPU interoperability by sharing typed buffers without copying data to system memory. It also integrates the Model Context Protocol to allow AI agents to inspect generated shader code and diagnose runtime errors. The system manages WebGPU resource mapping through typed

    Calculates buffer sizes and applies binary padding based on TypeScript definitions to meet strict GPU memory requirements.

    TypeScriptgpgpugpugpu-computing
    Voir sur GitHub↗2,564
  1. Home
  2. Operating Systems & Systems Programming
  3. GPU Memory Layout Definitions