介紹
本文的連結包含了目前自學 Cuda 所紀錄的筆記, 主要學習資料來源為清大周至遠教授的平行計算課程以及網路上大神的文章, 會將各筆記做成以下目錄再點進去閱讀即可
各筆記連結
1. Cuda 學習 - Hello World
2. Cuda 學習 - 基本定義
3. Cuda 學習 - 定義唯一 ID
4. Cuda 學習 - Warp
5. Cuda 學習 - Parallel Reduction 上
6. Cuda 學習 - Parallel Reduction 下
HiIamJack changed 7 months agoView mode Like Bookmark
Cuda 介紹
CUDA 是用於圖形處理單元(graphical processing units,GPU)的平行運算平台和程式設計模型。透過 CUDA,您可以利用 GPU 的運算能力加速應用程式。
利用 Cuda 寫 code 前需要先安裝對應的 cuda 套件及支援的 cudnn, 對應版本可在網路上找尋到相關教學
Cuda 撰寫是轉寫 .cu , 寫法與 C/C++ 相似, 編譯實需使用的 nvcc 作為編譯器
C vs Cuda 程式上使用的指令, 其實就差在前面多個cuda
c
cuda
malloc
HiIamJack changed 9 months agoView mode Like Bookmark