[發明專利]一種GPU多處理器系統的任務調度方法有效
| 申請號: | 201711281085.5 | 申請日: | 2017-12-06 |
| 公開(公告)號: | CN108121433B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 何嘉文;魏美榮;杜斐 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | G06F1/329 | 分類號: | G06F1/329;G06F15/16 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 王迪 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 gpu 處理器 系統 任務 調度 方法 | ||
本發明屬于電子領域,涉及一種GPU多處理器系統的任務調度方法,包括3個步驟:使用者配置,任務調度方法初始化,任務調度。此調度方法適應GPU不同工作模式下(高性能模式—低功耗模式)的工作情況,保證在低功耗模式下盡可能少的處理器參與處理運算,高性能模式下保證盡可能多的處理器參與處理運算,實現難度低,保證系統穩定工作。
技術領域
本發明屬于電子領域,涉及一種GPU多處理器系統的任務調度方法。
背景技術
當前GPU中一般使用多個處理器作為一個系統進行數據處理,為發揮所有處理器的功能,并適應GPU不同工作模式下(高性能模式—低功耗模式),需要一個GPU多處理器系統的任務調度方法。
發明內容
本發明的目的是一種GPU多處理器系統的任務調度方法,可以根據GPU工作模式對GPU多處理器系統進行調度,保證系統的正常運行。
本發明的技術解決方案是:
一種GPU多處理器系統的任務調度方法,包括:
(1)向使用者提供以下位段:簡單—復雜模式選擇位、高性能—低功耗模式選擇位、處理器開啟數目位、所有處理器的當前繁忙—空閑狀態位、所有處理器的開啟—關閉位,處理器使用者可以通過配置以上位段,使用者配置簡單—復雜模式選擇位、高性能—低功耗模式選擇位、處理器開啟數目位;
(2)任務調度方法初始化
(2-1)當簡單—復雜模式選擇位設置為簡單模式,GPU多處理器系統將被旁路,所有處理器的當前繁忙—空閑狀態位均被設為空閑,所有處理器的開啟—關閉位設置為關閉;
(2-2)當簡單—復雜模式選擇位設置為復雜模式,高性能—低功耗模式選擇位設置為高性能模式,此時所有處理器的開啟—關閉位設置為開啟,所有處理器的當前繁忙—空閑狀態位為空閑;
(2-3)當簡單—復雜模式選擇位設置為復雜模式,高性能—低功耗模式選擇位設置為低功耗模式,處理器開啟數目位設置完成,此時GPU多處理器系統只將處理器開啟數目位的當前開啟—關閉狀態位設置為開啟,其余處理器當前開啟—關閉狀態位設置為關閉;
(3)任務調度,當收到處理器使用請求時,
(3-1)若如(2-1)的設置模式時,處理器使用請求將不被發送到處理器,將直接被發送至下一級模塊;
(3-2)若如(2-2)的設置模式時,當收到處理器使用請求時,將進行高性能模式下的任務映射,首先查詢所有處理器的當前繁忙—空閑狀態位,當查到第一個當前繁忙—空閑狀態位為空閑的處理器,則將數據發送至此處理器,之后將此處理器的當前繁忙—空閑狀態位設置為繁忙;若所有處理器當前繁忙—空閑狀態位為繁忙,則等待一周期繼續查詢;當收到處理器計算完成信號時,則將此寄存器的當前繁忙—空閑狀態位設置為空閑;
(3-3)若如(2-3)的設置模式時,當收到處理器使用請求時,將進行低功耗模式下的任務映射,首先查詢所有開啟狀態處理器的當前繁忙—空閑狀態位,若查到任意一個當前繁忙—空閑狀態位為空閑的處理器,則將數據發送至此處理器,之后將此處理器的當前繁忙—空閑狀態位設置為繁忙,若所有開啟的處理器當前繁忙—空閑狀態位為忙,則查詢是否存在當前開啟—關閉狀態位為關閉狀態的處理器,若不存在,則等待一周期繼續查詢,若存在,則將此處理器的開啟—關閉狀態位設置為開啟,將此處理器的當前繁忙—空閑狀態位設置為繁忙;當收到處理器計算完成信號時,則將此寄存器的當前繁忙—空閑狀態位設置為空閑。
本發明所具有的優點:
能夠發揮所有處理器的性能,并適應GPU不同工作模式下(高性能模式—低功耗模式)的工作情況,保證在低功耗模式下盡可能少的處理器參與處理運算,高性能模式下保證盡可能多的處理器參與處理運算。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711281085.5/2.html,轉載請聲明來源鉆瓜專利網。





