[發(fā)明專(zhuān)利]多線程處理單元中的高效存儲(chǔ)器虛擬化無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201310511593.3 | 申請(qǐng)日: | 2013-10-25 |
| 公開(kāi)(公告)號(hào): | CN103777925A | 公開(kāi)(公告)日: | 2014-05-07 |
| 發(fā)明(設(shè)計(jì))人: | 尼克·巴羅威廉姆斯;布雷恩·法斯;杰爾姆·F·小杜魯克;詹姆士·勒羅伊·德明;蒂莫西·約翰·珀塞爾;盧森·鄧寧;馬克·海爾格羅夫 | 申請(qǐng)(專(zhuān)利權(quán))人: | 輝達(dá)公司 |
| 主分類(lèi)號(hào): | G06F9/38 | 分類(lèi)號(hào): | G06F9/38;G06F9/50;G06F12/08 |
| 代理公司: | 北京市磐華律師事務(wù)所 11336 | 代理人: | 謝栒;魏寧 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多線程 處理 單元 中的 高效 存儲(chǔ)器 虛擬 | ||
1.一種在包括兩個(gè)或更多個(gè)流多處理器的并行處理器中用于調(diào)度任務(wù)以執(zhí)行的方法,所述方法包括:
接收與第一處理上下文相關(guān)聯(lián)的任務(wù)集;
從所述任務(wù)集中選擇第一任務(wù);
基于第一流多處理器對(duì)所述第一處理上下文具有親和性來(lái)從所述兩個(gè)或更多個(gè)流多處理器中選擇所述第一流多處理器;以及
調(diào)度所述第一任務(wù)以在所述第一流多處理器上執(zhí)行。
2.根據(jù)權(quán)利要求1所述的方法,其中選擇所述第一流多處理器包括標(biāo)識(shí)所述第一流多處理器先前已被指派與所述第一處理上下文相關(guān)聯(lián)的任務(wù),其確立所述第一流多處理器對(duì)所述第一處理上下文具有親和性。
3.根據(jù)權(quán)利要求2所述的方法,其中與所述第一處理上下文相關(guān)聯(lián)的任務(wù)被調(diào)度以在所述第一流多處理器上執(zhí)行直到所述第一流多處理器不再能容納任何附加的任務(wù)為止。
4.根據(jù)權(quán)利要求2所述的方法,其中選擇所述第一流多處理器使執(zhí)行與所述第一處理上下文相關(guān)聯(lián)的任務(wù)的所有流多處理器的最大通行工作量最小化。
5.根據(jù)權(quán)利要求1所述的方法,其中所述第一任務(wù)包括線程網(wǎng)格。
6.根據(jù)權(quán)利要求1所述的方法,其中與所述第一流多處理器相關(guān)聯(lián)的轉(zhuǎn)譯后備緩沖區(qū)(TLB)配置為對(duì)與所述第一處理上下文相關(guān)聯(lián)的虛擬地址到物理地址映射進(jìn)行高速緩存。
7.根據(jù)權(quán)利要求6所述的方法,其中所述TLB配置為對(duì)與第二處理上下文相關(guān)聯(lián)的虛擬地址到物理地址映射進(jìn)行高速緩存,并且其中與所述第一處理上下文相關(guān)聯(lián)的第一虛擬地址空間相異于與所述第二處理上下文相關(guān)聯(lián)的第二虛擬地址空間。
8.一種計(jì)算設(shè)備,包括:
中央處理單元,其配置為執(zhí)行具有第一處理上下文的進(jìn)程;以及
耦連到所述中央處理單元的并行處理子單元,其包括:
包含流多處理器的子系統(tǒng),其配置為:
接收與第一處理上下文相關(guān)聯(lián)的任務(wù)集;
從所述任務(wù)集中選擇第一任務(wù);
基于第一流多處理器對(duì)所述第一處理上下文具有親和性來(lái)從所述兩個(gè)或更多個(gè)流多處理器中選擇所述第一流多處理器;以及
調(diào)度所述第一任務(wù)以在所述第一流多處理器上執(zhí)行。
9.根據(jù)權(quán)利要求8所述的計(jì)算設(shè)備,其中為了選擇所述第一流多處理器,所述子系統(tǒng)進(jìn)一步配置為標(biāo)識(shí)所述第一流多處理器先前已被指派與所述第一處理上下文相關(guān)聯(lián)的任務(wù),其確立所述第一流多處理器對(duì)所述第一處理上下文具有親和性。
10.根據(jù)權(quán)利要求8所述的計(jì)算設(shè)備,進(jìn)一步包括轉(zhuǎn)譯后備緩沖區(qū)(TLB),配置為對(duì)與所述第一處理上下文相關(guān)聯(lián)的虛擬地址到物理地址映射進(jìn)行高速緩存。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于輝達(dá)公司,未經(jīng)輝達(dá)公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310511593.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 多線程應(yīng)用系統(tǒng)的異常處理方法和異常處理裝置
- 一種面向片上網(wǎng)絡(luò)的多線程調(diào)度實(shí)現(xiàn)方法
- 基于計(jì)算機(jī)多線程多核顯微鏡細(xì)胞圖像快速掃描處理方法
- 一種基于同步鎖的多線程處理方法、終端以及存儲(chǔ)介質(zhì)
- 多線程并發(fā)處理系統(tǒng)及方法
- 海外控股估值流程控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 讀數(shù)方法、電子裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于云平臺(tái)多線程調(diào)度的方法、系統(tǒng)、設(shè)備及介質(zhì)
- 一種基于云平臺(tái)的前端多線程調(diào)度方法和系統(tǒng)
- 多線程調(diào)度方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)





