gpu-mode/reference-kernels
Official Problem Sets / Reference Kernels for the GPU MODE Leaderboard!
解决的问题
该仓库为 GPU 内核竞赛提供了集中式的参考实现集合。它确保由 KernelBot 在 GPU Mode 社区(//discord.gg/gpumode)上举办的竞赛参与者能够拥有一个正确性和性能评估的基线,并据此衡量他们自己的自定义 GPU 内核。
工作原理
该项目将问题组织到特定目录中(例如,PMPP 练习题、AMD 和 NVIDIA 竞赛、BioML 内核以及大学课程作业)。每个问题都包含一个 PyTorch 参考实现(reference.py)、一个用于生成测试用例的问题规范(task.yml),以及一个输入和输出的模式(task.py)。
适用对象
专攻高性能计算(HPC)和 GPU 编程的开发者和研究人员,以及斯坦福大学和普林斯顿大学等高校并行编程课程的学生。
亮点
- 拥有针对各种硬件平台(包括 AMD 和 NVIDIA GPU)的参考实现。
- 支持与 NVIDIA Nsight Compute 集成,用于性能分析和验证。
- 为大学并行编程课程提供基础设施。
- 包含从线性代数到 BioML 内核的各种问题集。
相关
- 项目
- 项目
- 项目
- 项目
- 项目