iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

30 天 GPU LeetCode 挑戰:從 CUDA 新手到 Kernel Leaderboard 系列

AI 模型背後的運算,最終都要落到 GPU 上執行。這 30 天將從 CUDA 零基礎出發,透過 GPU coding challenges 實作 Vector Add、Reduction、Matrix Multiplication 等 Kernel,逐步學習 Thread、Block、Warp、Memory Hierarchy、Shared Memory、Coalescing、Tiling 與 Kernel Fusion。除了讓 Kernel 正確執行,也會使用 profiling 與 benchmark 找出效能瓶頸,實際挑戰 LeetGPU、GPU Puzzles 與 GPU MODE,

參賽天數 3 天 | 共 3 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1|GPU 為什麼這麼快?從 CPU 到第一個 CUDA Kernel

30 天 GPU LeetCode 挑戰:從 CUDA 新手到 Kernel Leaderboard 平常使用 PyTorch 訓練模型時,只要把 Tens...

2026-09-15 ‧ 由 brian_cc 分享
DAY 2

Day 2|從 CPU 到 SM:一次看懂 CUDA 的硬體模型、Warp 與 GPU Memory

昨天先把第一個 CUDA 程式跑起來之後,今天想把「GPU 到底怎麼執行這些程式」補起來。 一開始看 CUDA Programming Guide,很容易被 k...

2026-09-16 ‧ 由 brian_cc 分享
DAY 3

Day 3|GPU Memory Access:Coalescing、Shared Memory 與 Bank Conflict

30 天 GPU LeetCode 挑戰:從 CUDA 新手到 Kernel Leaderboard Day 1 把一段 CPU 程式搬上 GPU,Day...

2026-09-17 ‧ 由 brian_cc 分享