CUDA 計算模式 Compute Mode:Default/Exclusive/Prohibited

CUDA device compute modes

Enumerator:

cudaComputeModeDefault
cudaComputeModeExclusive
cudaComputeModeProhibited

官方解釋

3.5. Compute Modes
在運行Windows Server 2008和更高版本或Linux的Tesla解決方案上膝昆,可以使用NVIDIA的系統(tǒng)管理界面(nvidia-smi)將其設(shè)置為以下三種模式之一,從而將系統(tǒng)中的任何設(shè)備設(shè)置為驅(qū)動程序的一部分:

  • 默認計算模式(Default ):多個主機線程可以同時使用該設(shè)備(通過使用運行時API時,可以在此設(shè)備上調(diào)用cudaSetDevice()勤哗,或者在使用驅(qū)動程序API時李根,通過使當(dāng)前上下文成為與設(shè)備關(guān)聯(lián)的上下文)锌杀。

  • 獨占進程計算模式(Exclusive):跨系統(tǒng)中所有進程的設(shè)備上只能創(chuàng)建一個CUDA上下文覆享。 在創(chuàng)建該上下文的過程中爆惧,該上下文可能是當(dāng)前所需要的盡可能多的線程臊旭。

  • 禁止的計算模式(Prohibited):無法在設(shè)備上創(chuàng)建CUDA上下文落恼。

特別是,這意味著如果設(shè)備0處于禁止模式或獨占進程模式并被另一個process使用离熏,則使用運行時API且未顯式調(diào)用cudaSetDevice()的主機線程可能與設(shè)備0以外的設(shè)備相關(guān)聯(lián)佳谦。 處理。 cudaSetValidDevices()可用于從設(shè)備的優(yōu)先列表中設(shè)置設(shè)備滋戳。

還要注意钻蔑,對于具有Pascal架構(gòu)及更高版本(具有6和更高主版本號的計算能力)的設(shè)備,存在對Compute Preemption的支持奸鸯。 這樣一來咪笑,就可以以指令級的粒度來搶占計算任務(wù),而不是像以前的Maxwell和Kepler GPU架構(gòu)那樣以線程塊的粒度來搶占先機娄涩,其好處是可以防止內(nèi)核運行時間長的應(yīng)用壟斷系統(tǒng)或?qū)е孪到y(tǒng)超時窗怒。 但是,將存在與計算搶占相關(guān)的上下文切換開銷蓄拣,該開銷在存在支持的那些設(shè)備上自動啟用扬虚。 具有屬性cudaDevAttrComputePreemptionSupported的單個屬性查詢函數(shù)cudaDeviceGetAttribute()可用于確定使用中的設(shè)備是否支持Compute Preemption。 希望避免與不同進程相關(guān)聯(lián)的上下文切換開銷的用戶可以通過選擇獨占進程模式來確保GPU上只有一個進程處于活動狀態(tài)球恤。

應(yīng)用程序可以通過檢查computeMode設(shè)備屬性來查詢設(shè)備的計算模式(請參閱設(shè)備枚舉)辜昵。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市咽斧,隨后出現(xiàn)的幾起案子路鹰,更是在濱河造成了極大的恐慌贷洲,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晋柱,死亡現(xiàn)場離奇詭異优构,居然都是意外死亡,警方通過查閱死者的電腦和手機雁竞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門钦椭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人碑诉,你說我怎么就攤上這事彪腔。” “怎么了进栽?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵德挣,是天一觀的道長。 經(jīng)常有香客問我快毛,道長格嗅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任唠帝,我火速辦了婚禮屯掖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘襟衰。我一直安慰自己贴铜,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布瀑晒。 她就那樣靜靜地躺著绍坝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪苔悦。 梳的紋絲不亂的頭發(fā)上轩褐,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機與錄音间坐,去河邊找鬼。 笑死邑退,一個胖子當(dāng)著我的面吹牛竹宋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播地技,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蜈七,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了莫矗?” 一聲冷哼從身側(cè)響起飒硅,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤砂缩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后三娩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體庵芭,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年雀监,在試婚紗的時候發(fā)現(xiàn)自己被綠了双吆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡会前,死狀恐怖好乐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瓦宜,我是刑警寧澤蔚万,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站临庇,受9級特大地震影響反璃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜苔巨,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一版扩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧侄泽,春花似錦礁芦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至闺魏,卻和暖如春未状,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背析桥。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工司草, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泡仗。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓埋虹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親娩怎。 傳聞我的和親對象是個殘疾皇子搔课,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 計算機系統(tǒng)漫游 代碼從文本到可執(zhí)行文件的過程(c語言示例):預(yù)處理階段,處理 #inlcude 截亦, #defin...
    willdimagine閱讀 3,584評論 0 5
  • 本篇文章作為學(xué)習(xí)CUDA官方文檔的學(xué)習(xí)筆記爬泥。CUDA C Programming Guide 1. Program...
    涼涼zz閱讀 3,140評論 0 1
  • ??CUDA的核心就是擴展了C/C++語法柬讨,提出了核函數(shù)的語法,使得單一在CPU上運算的函數(shù)袍啡,可以指定在GPU上計...
    楊強AT南京閱讀 1,687評論 0 2
  • feisky云計算踩官、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,849評論 0 5
  • 從明天起卖鲤,做一個幸福的人。 拾荒畴嘶,挨餓蛋逾,遭白眼。 從明天起 窗悯,關(guān)心飯團和剩菜 我有一所房子 面朝大海区匣,蚊蟲常來 從...
    穿條紋襯衫的男孩閱讀 221評論 0 2