[問題] cuda 顯示器驅動程式停止回應
開發平台(Platform): (Ex: Win10, Linux, ...)
WIN8.1
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VS2015
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
CUDA 8.0
問題(Question):
CUDA新手想使用GPU來做平行運算,我要算的東西跟這個很像所以用它當範例
https://en.wikipedia.org/wiki/Standard_map
有N個初始條件,每一個初始條件的值都要做那個運算turns次,我把每一個block都設
定成執行一個運算turns次的for迴圈,我發現N和turns的乘積大於大約某個值的時候
(以我的電腦為例,乘積是10^6大概還沒問題,但是10^7左右就會出問題)就會出現錯
誤(如下圖),沒有超過那個值得時候執行結果都是正確的,請問這可能是什麼原因,是
顯示卡記憶體不足嗎?可是他每一步驟不是都會洗掉前面的記憶體,還是有其他原因,
以及需要用什麼方法改進,新手發問 謝謝各位的指教
感恩
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
https://imgur.com/HRoYVAV.png
程式碼(Code):(請善用置底文網頁, 記得排版)
https://godbolt.org/g/sq3Nd2
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.253.23
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1507695691.A.A03.html
→
10/11 12:33,
6年前
, 1F
10/11 12:33, 1F
推
10/11 13:58,
6年前
, 2F
10/11 13:58, 2F
請問筆電有內顯和另一張獨顯算是兩張嗎?我看平常NVIDIA GPU活動都是無
※ 編輯: kanonehilber (140.114.235.65), 10/11/2017 15:04:44
→
10/11 15:31,
6年前
, 3F
10/11 15:31, 3F
我的面板跟他有點不太一樣,connection timeout預設是15秒,我改到1000,還有幾個
TRUE FALSE的調換過還是出現跟原本一樣的問題
https://i.imgur.com/8bvnU3f.png
之前不知道有這種設定,我再來看一下~
※ 編輯: kanonehilber (140.114.235.65), 10/11/2017 15:58:24
※ 編輯: kanonehilber (140.114.235.65), 10/11/2017 16:10:51
→
10/11 20:09,
6年前
, 4F
10/11 20:09, 4F
→
10/11 20:11,
6年前
, 5F
10/11 20:11, 5F
→
10/11 20:14,
6年前
, 6F
10/11 20:14, 6F
成功了! 是我自己的問題,我前面只是從vs裡面找到一個一樣名稱的視窗,不是那個
感謝你~
※ 編輯: kanonehilber (140.114.235.65), 10/11/2017 21:27:30