awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • gpuweb/gpuwebgpuweb 的头像

    gpuweb/gpuweb

    5,414在 GitHub 上查看↗

    该项目为 WebGPU 提供了一套全面的工具集,充当图形 API 封装器、计算着色器框架、资源管理器和着色器工具链。它通过将内存密集型任务和数据处理从 CPU 卸载到 GPU,实现了基于浏览器的 GPU 加速。 该框架管理 GPU 操作的完整生命周期,从请求物理硬件适配器和初始化逻辑设备,到配置可编程渲染和计算管线。它特别支持并行工作组的协调以及用于通用计算的集体子组操作。 该系统涵盖了广泛的功能,包括缓冲区和纹理的 GPU 资源管理、具有自定义入口点的着色器开发工作流,以及通过命令缓冲区记录进行的性能优化。它还包括用于硬件性能查询、错误隔离和诊断过滤的观测工具。

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

    Bikeshedgpgpu-computinggpuw3c
    在 GitHub 上查看↗5,414
  • nvidia/cuda-pythonNVIDIA 的头像

    NVIDIA/cuda-python

    3,170在 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
    在 GitHub 上查看↗3,170
  • software-mansion/typegpusoftware-mansion 的头像

    software-mansion/TypeGPU

    2,564在 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
    在 GitHub 上查看↗2,564
  1. Home
  2. Operating Systems & Systems Programming
  3. GPU Memory Layout Definitions