[發(fā)明專利]一種面向CPU和GPU的混合調(diào)度方法無效
| 申請?zhí)枺?/td> | 201110397358.9 | 申請日: | 2011-12-02 |
| 公開(公告)號: | CN102521050A | 公開(公告)日: | 2012-06-27 |
| 發(fā)明(設(shè)計)人: | 張濤;李媛;梁曉湛;溫鑫;趙歡;孫國忠;邵宗有 | 申請(專利權(quán))人: | 曙光信息產(chǎn)業(yè)(北京)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京安博達知識產(chǎn)權(quán)代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100084 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 cpu gpu 混合 調(diào)度 方法 | ||
1.一種面向CPU和GPU的混合調(diào)度方法,其特征在于:
S1,調(diào)度器初始化時讀取調(diào)度策略配置、優(yōu)先級配置參數(shù);
S2,調(diào)度器在每個調(diào)度循環(huán)中讀取作業(yè)調(diào)度系統(tǒng)中的信息;
S3,調(diào)度器根據(jù)作業(yè)資源請求信息和調(diào)度策略進行優(yōu)先級計算,確定每個作業(yè)的優(yōu)先級并降序排列;
S4,根據(jù)S3中得到的排列順序,按照調(diào)度策略進行作業(yè)調(diào)度。
S5,根據(jù)S4的調(diào)度結(jié)果向調(diào)度系統(tǒng)發(fā)送作業(yè)啟動請求;
S6,休眠一段時間,然后返回S2進行下一個循環(huán)。
2.如權(quán)利要求1所述的方法,其特征在于:所述調(diào)度器讀取的信息包括作業(yè)狀態(tài)信息、資源請求信息、節(jié)點狀態(tài)信息、節(jié)點配置信息、隊列配置信息、隊列狀態(tài)信息。
3.如權(quán)利要求1所述的方法,其特征在于:所述優(yōu)先級的計算時,添加GPU權(quán)重參數(shù)參數(shù),該參數(shù)取值可以是正數(shù)也可以是負數(shù),將GPU權(quán)重*GPU請求數(shù)作為優(yōu)先級的組成部分。
4.如權(quán)利要求1或3所述的方法,其特征在于:所述優(yōu)先級計算時,通過調(diào)高或者調(diào)低GPU權(quán)重的方式來提前或者延后GPU作業(yè)的調(diào)度和運行。
5.如權(quán)利要求1所述的方法,其特征在于:所述作業(yè)調(diào)度策略如下:
a)檢查用戶和隊列的資源限額設(shè)置,確認當(dāng)前作業(yè)能否參與調(diào)度,如果運行后會導(dǎo)致資源使用量超過限額,則執(zhí)行b);否則,執(zhí)行c);
b)為當(dāng)前作業(yè)創(chuàng)建一個作業(yè)預(yù)約,跳到g);
c)過濾出可以運行當(dāng)前作業(yè)的節(jié)點列表,需要滿足的條件包括CPU數(shù)、內(nèi)存數(shù)、GPU數(shù);
d)根據(jù)c)的結(jié)果判定當(dāng)前剩余資源能否滿足當(dāng)前作業(yè)運行條件,如果資源不足,則為該作業(yè)創(chuàng)建預(yù)約,跳到g);
e)根據(jù)節(jié)點分配策略,從c)的復(fù)合條件的節(jié)點列表中獲取運行本作業(yè)的節(jié)點列表;
f)調(diào)度器向調(diào)度系統(tǒng)發(fā)送作業(yè)啟動的請求,本作業(yè)調(diào)度結(jié)束;
g)繼續(xù)處理下一個作業(yè)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曙光信息產(chǎn)業(yè)(北京)有限公司,未經(jīng)曙光信息產(chǎn)業(yè)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110397358.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖形處理器任務(wù)的分配方法和裝置
- 一種資源調(diào)度裝置、資源調(diào)度系統(tǒng)和資源調(diào)度方法
- 一種免工具GPU支架固定裝置
- 一種YARN集群GPU資源調(diào)度方法、裝置和介質(zhì)
- 一種服務(wù)器內(nèi)4GPU布局結(jié)構(gòu)及其安裝方法
- 一種GPU資源調(diào)度系統(tǒng)及其調(diào)度方法
- 一種GPU拓撲分區(qū)方法與裝置
- 一種基于Kubernetes的共享GPU調(diào)度方法
- 一種數(shù)據(jù)處理的方法和裝置
- 一種GPU分配方法、系統(tǒng)、存儲介質(zhì)及設(shè)備





