日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

CUDA编程-gt;CUDA入门了解(一)

發(fā)布時(shí)間:2025/5/22 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CUDA编程-gt;CUDA入门了解(一) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? 安裝好CUDA6.5+VS2012,操作系統(tǒng)為Win8.1版本號(hào),首先下個(gè)GPU-Z檢測(cè)了一下:

? ? ??

? ? ?看出本顯卡屬于中低端配置。關(guān)鍵看兩個(gè):

? ? ?Shaders=384。也稱作SM?;蛘哒f(shuō)core/流處理器數(shù)量,數(shù)量越大。運(yùn)行并行線程越多,單位時(shí)間計(jì)算量也就越大。

? ? ?BusWidth=64Bit,這個(gè)越大,數(shù)據(jù)的處理速度也就越快


? ? ?接下來(lái)看看CUDA的布局:

? ??

? ? ? ?看到這個(gè)布局,也就知道了怎樣配置到VS2012中去,跟OpenCV差點(diǎn)兒相同,僅僅是中文資料較少,所以須要關(guān)注下一個(gè)目錄里的東東。

? ? ??

看到這個(gè),就Happy了。

自學(xué)靠個(gè)人,本人的想法是先學(xué)CUDA_Runtime_API,CUDA_Driver_API,CUFFT_Library,Thrust庫(kù)。

貼一段代碼:

#include "stdafx.h" #include <iostream> #include <stdio.h> #include "cuda_runtime.h" #include "device_launch_parameters.h" #include "device_functions.h" #include "cuda.h"#include "thrust/host_vector.h" #include "thrust/device_vector.h" #include "thrust/copy.h" #include "thrust/fill.h" #include "thrust/sequence.h"#define mask_width 3 #define mask_height 3 #define width 16using namespace std;

void test2() {//test1/thrust::host_vector<int> v(4);v[0]=12;v[1]=15;v[2]=34;v[3]=45;cout<<"v size is :"<<endl;cout<<v.size()<<endl;for(int i=0;i<v.size();i++)cout<<v[i]<<endl;/test2//thrust::device_vector<int> D(10,1);thrust::device_vector<int> E(20,1);thrust::device_vector<int> H(D.begin(),D.end());//設(shè)置 7個(gè)元素的值為9thrust::fill(D.begin(),D.begin()+7,9);//設(shè)置H中元素分別為0,1,2,3,4,5......thrust::sequence(H.begin(),H.end());//將H拷貝到E中//thrust::copy(H.begin(),H.end(),E.begin);for(int i=0;i<H.size();i++)cout<<H[i]<<endl;}

int main() {test2();system("pause");return 0; } 調(diào)試窗體例如以下:


CUDA的詳細(xì)學(xué)習(xí)在興許補(bǔ)充。

。

。

。。




? ? ? ?

轉(zhuǎn)載于:https://www.cnblogs.com/gcczhongduan/p/5269920.html

總結(jié)

以上是生活随笔為你收集整理的CUDA编程-gt;CUDA入门了解(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。