1. 程式人生 > >利用CUDA進行GPU程式設計(一)

利用CUDA進行GPU程式設計(一)

安裝CUDA工具

進行GPU程式設計的第一步,是對程式設計環境進行搭建,小編選擇的是NVIDIA提供的CUDA toolkit, 使用該工具的硬體基礎是電腦顯示卡需要是N卡(即NVIDIA系列顯示卡),通過在電腦中工作管理員的顯示介面卡中檢視自己電腦的顯示卡資訊,也可以在魯大師等軟體中直接進行硬體檢查,小編電腦中的顯示卡是NVIDIA Geforce GTX 1050型號顯示卡。另一個具備條件是需要安裝與自己想要安裝的CUDA工具相容的Visual studio,這一點非常重要,兩者必須相容。小編在之前使用的VS環境一直是2017版,在進行CUDA安裝過程中,一直出現下圖所示錯誤
在這裡插入圖片描述
按照網路上的一些提示,一直沒有修改成功,最後下載VS2013版本,才安裝成功。
最終的配置:CUDA9.0+VS2013

檢查安裝成功

安裝完成後需要檢查是否安裝成功,在命令列視窗中輸入nvcc -V,檢視當前電腦環境中是否有CUDA的配置。如果成功安裝會顯示下圖所示資訊
在這裡插入圖片描述

執行CUDA中的samples

CUDA中自帶有很多的examples,安裝CUDA成功後,可以通過在VS中執行其中的程式,檢驗是否與VS配置成功,如果在安裝過程中使用預設的安裝路徑,則samples在路徑
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
下,在VS2013中開啟其中一個samples,執行即可查驗是否成功。小編執行的是sample_0中的vector add example,執行結果如下
在這裡插入圖片描述