RustGPUDeveloper ToolsOpen Source

KernelForge — 纯 Rust 写 GPU 内核的模板项目

用稳定的 Rust 写 GPU 计算内核,无需 nightly 或 C++

痛点
GPU 计算内核通常用 CUDA C++ 编写,Rust 生态虽有尝试但往往依赖 nightly 特性,稳定性和工具链支持不足。开发者想用 Rust 的工程化优势写内核,却苦于缺少可用的脚手架。
方案
提供一个基于稳定 Rust 的 GPU 内核开发模板,集成编译、测试和基准测试流程,支持生成 SPIR-V 或 PTX,并附带示例内核和性能对比。让开发者专注于内核逻辑而非工具链配置。
用户
对 GPU 计算感兴趣、熟悉 Rust 但不想碰 C++ 的系统和性能工程师
MVP
提供可编译的示例内核;集成 cargo 命令一键构建和运行;支持至少一种后端(如 Vulkan 或 CUDA);附带简单基准测试;文档说明限制和性能预期
变现
开源项目,通过 GitHub Sponsors 或提供付费的企业级支持与定制咨询
为何现在
Rust 在系统编程领域持续升温,GPU 计算需求从 ML 扩展到通用计算;稳定 Rust 的工具链逐渐成熟,让纯 Rust GPU 内核成为可能

来源讨论 · 1

  1. Hacker NewsShow HN: Enki – Write GPU compute kernels in pure stable Rust7↑ 0
← 返回列表