地方政府公務人員四等-資訊處理類科計算機概要114 年第 2 題單選題
有關 CUDA(Compute Unified Device Architecture)的敘述,下列何者正確?
A微軟的圖形處理器架構
B一種由 Intel 開發的並行計算平台
C高性能計算領域中的通用運算加速器
DNVIDIA 提供的平行計算平台和程式設計模型正確答案
D正確答案
CUDA 是 NVIDIA 開發的平行計算平台與程式設計模型,讓 GPU 能做通用運算。
為什麼答案是 D
正解。CUDA(Compute Unified Device Architecture)由 NVIDIA 於 2006 年推出,是利用 GPU 進行通用平行運算的平台與程式設計模型。
載入中…
完整詳解
Pro · 無限重點 CUDA 是 NVIDIA 開發的平行計算平台與程式設計模型,讓 GPU 能做通用運算。
看到 CUDA 直接聯想 NVIDIA 顯卡,其他廠商(微軟、Intel)一律刪除。
逐選項分析
A✕
微軟推的是 DirectX / DirectCompute,並非 CUDA。CUDA 與微軟無關。
B✕ 陷阱
Intel 的平行計算技術是 oneAPI、TBB 等,不是 CUDA。CUDA 是 NVIDIA 的專屬技術。
C✕ 陷阱
敘述過於籠統,CUDA 雖用於高性能運算,但題目問「CUDA 是什麼」,最精確答案應指明 NVIDIA 的平行計算平台與程式設計模型。
D✓ 正確
正解。CUDA(Compute Unified Device Architecture)由 NVIDIA 於 2006 年推出,是利用 GPU 進行通用平行運算的平台與程式設計模型。
主流 GPU/平行運算平台對照
| 平台 | 開發廠商 | 特性 | 主要用途 |
|---|
| CUDA | NVIDIA | 專屬 NVIDIA GPU | AI、HPC、深度學習 |
| ROCm | AMD | 開源,支援 AMD GPU | HPC、AI |
| OpenCL | Khronos Group | 跨平台開源標準 | 異質運算 |
| oneAPI | Intel | 跨架構統一程式模型 | CPU/GPU/FPGA |
| DirectCompute | 微軟 | 基於 DirectX | Windows 繪圖與運算 |
C 選項用「高性能計算通用運算加速器」混淆考生,雖然 CUDA 確實用於 HPC,但這是用途而非本質定義,且沒指出是 NVIDIA。考選部最愛這樣考:模糊正確 vs 精確正確,要選最精準的 D。