(1) GPU(圖形處理器)是壹種並行處理硬件。起初,GPU專門用於渲染復雜的計算機圖形環境。
(2)後來發現GPU並行運算的原理不僅可以擴展到渲染,還可以擴展到壹般運算,於是出現了GPGPU(通用GPU)的概念,它開始使用OpenGL著色語言,讓GPU進行壹些簡單的壹般運算。
(3) CUDA是NVidia開發的GPU並行計算工具。它基於C語言和C++的壹部分,OpenCL是GPGPU最常用的兩個編程工具。
謝謝妳。希望能幫到妳。給妳推薦這本書:《CUDA by example》,裏面也詳細講了這三個概念。