[問題] CUFFT 1D
開發平台(Platform): VC++ 2010 ...)
額外使用到的函數庫(Library Used): CUDA CUFFT ...)
問題(Question):想請問CUFFT中的BATCH究竟是什麼意思呢?
因為在很多網站上面看到了什麼批次啊什麼的
然後我發現BATCH設定為1或者是10 有速度上的差別
所以希望知道BATCH是什麼的大大可以跟我解釋一下QQ
另外我自己的顯示卡是GT335M
我BATCH設超過十的話 程式會無法執行
我的程式是 先做出4096個實數
將其丟入GPU 記憶體內
然後用CUFFT對這四零九六筆資料
做出五萬十萬十五萬二十萬次的轉換
來測得其所耗費之時間
當BATCH為一時 一切OK 可是比較慢
BATCH=10時 cufftDestroy 跟 cudaFree 卻壞掉了
也就是把所有轉換跑完後 程式就會出錯並且停止執行
BATCH為其他數字時 程式連跑都不能跑QQ
麻煩各位了(鞠躬) *[m
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.114.101
※ 編輯: jackydie1007 來自: 163.25.114.101 (10/20 20:28)
推
10/21 20:24, , 1F
10/21 20:24, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
-4
5