:::

人才培訓 / 線上課程 / An Even Easier Introduction to CUDA(英)

An Even Easier Introduction to CUDA(英)

學習CUDA的基本知識,包含核心程式撰寫、平行執行緒管理技巧、CPU與GPU間記憶體管理、CUDA開發工具介紹等。

線上課程

關於課程

  • 課程時間:無期限
  • 課程時長:1小時
  • 主辦單位:NVIDIA

課程介紹

課程學習重點

  1. CUDA 核心程式撰寫:掌握如何撰寫可大規模平行處理的 CUDA 核心程式,充分發揮 NVIDIA GPU 的運算能力。

  2. 平行執行緒管理技巧:學會如何組織大量資料的平行執行緒,提升資料處理效率。

  3. CPU與GPU間記憶體管理:掌握 CPU 和 GPU 間資料的記憶體管理方法,有效加快資料交換速度。

  4. CUDA程式效能分析:運用分析工具 (nvprof) 檢測並觀察程式效能表現,達到最佳運算效率。

  5. CUDA開發工具介紹:瞭解並熟悉 CUDA C++、編譯器 (nvcc) 及效能分析工具 (nvprof) 的基本用法。

 

課程收穫

  1. 熟悉CUDA平行處理:建立使用CUDA平行程式設計的紮實基礎,瞭解NVIDIA GPU運算核心。

  2. 提升資料運算效能:具備使用CUDA優化大規模資料運算的能力,大幅提高運算效率。

  3. CUDA程式開發與分析技能:能夠自主撰寫、編譯及分析CUDA程式,實現快速效能優化。

 

適合對象

本課程專為具備C或C++程式語言基礎的學員所設計,無論你是初次接觸CUDA,或想進一步提升GPU平行運算技能,都能透過此課程快速掌握CUDA核心技術,建立高效能運算能力,讓你輕鬆踏入GPU加速運算領域!

其他課程

更多線上課程