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

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

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

5 个仓库

Awesome GitHub RepositoriesGPU Programming Courses

Structured educational materials for learning low-level GPU kernel development and hardware acceleration.

Distinguishing note: No candidate covers the broad educational aspect of learning the entire CUDA toolkit and pipeline.

Explore 5 awesome GitHub repositories matching education & learning resources · GPU Programming Courses. Refine with filters or upvote what's useful.

Awesome GPU Programming Courses GitHub Repositories

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

    srush/GPU-Puzzles

    12,242在 GitHub 上查看↗

    GPU-Puzzles is an interactive learning environment and tutorial designed for mastering CUDA GPU kernel development. It serves as an educational tool and lab where users solve coding puzzles to understand how to map high-level logic to low-level GPU hardware instructions. The platform focuses on teaching parallel computing concepts and GPU architecture. Users practice developing parallel algorithms and managing GPU memory through a series of hands-on challenges. The environment utilizes a bridge between Python and CUDA to execute kernels and provide real-time feedback by validating outputs ag

    Provides an interactive learning environment and structured puzzles for mastering CUDA GPU kernel development.

    Jupyter Notebookcudamachine-learningpuzzles
    在 GitHub 上查看↗12,242
  • gpu-mode/lecturesgpu-mode 的头像

    gpu-mode/lectures

    6,204在 GitHub 上查看↗

    Material for gpu-mode lectures

    Teaches GPU programming concepts through structured lectures, slides, and hands-on notebooks covering CUDA and Triton.

    Jupyter Notebook
    在 GitHub 上查看↗6,204
  • stackgl/shader-schoolstackgl 的头像

    stackgl/shader-school

    4,409在 GitHub 上查看↗

    Shader School 是一个交互式学习平台和图形编程课程,专为掌握 GLSL 着色器开发而设计。它通过一系列基于浏览器的编码练习,为学习 GPU 编程和可编程着色器的技术基础提供了结构化的课程。 该平台作为一个交互式着色器沙盒和 WebGL 图形教程,允许用户在实时界面内编写和测试代码。该环境提供即时的视觉反馈,无需本地开发设置即可练习交互式图形开发和基于 Web 的着色器研讨。

    Offers a structured educational course focused on the fundamentals of GPU programming and programmable shaders.

    JavaScript
    在 GitHub 上查看↗4,409
  • overv/vulkantutorialOverv 的头像

    Overv/VulkanTutorial

    3,675在 GitHub 上查看↗

    VulkanTutorial is a comprehensive educational guide and instructional resource for implementing low-level rendering and compute pipelines using the Vulkan API. It serves as a GPU programming course and a step-by-step guide for building high-performance graphics applications from scratch. The project provides detailed instruction on the full graphics pipeline, including the compilation of shaders to SPIR-V bytecode, the configuration of rasterization states, and the implementation of 3D graphics pipelines. It also covers general-purpose GPU compute programming, focusing on the execution of par

    Provides a structured educational course on low-level GPU programming, including memory and resource synchronization.

    C++computer-graphicscppgraphics-programming
    在 GitHub 上查看↗3,675
  • infatoshi/cuda-courseInfatoshi 的头像

    Infatoshi/cuda-course

    3,297在 GitHub 上查看↗

    This project is a CUDA programming course and technical guide focused on writing and optimizing GPU kernels for hardware acceleration. It provides structured learning resources for using the CUDA platform to execute operations on silicon architectures. The material covers the optimization of linear algebra kernels and the analysis of machine learning deployment. It includes guidance on identifying acceleration tools, mapping the deep learning ecosystem, and evaluating the frameworks used to move models from research to production environments. The scope extends to GPU performance optimizatio

    Provides a structured learning resource for writing, compiling, and executing GPU kernels using the CUDA platform.

    Cuda
    在 GitHub 上查看↗3,297
  1. Home
  2. Education & Learning Resources
  3. GPU Programming Courses