[發明專利]一種智能算法的調度方法及裝置在審
| 申請號: | 202010565995.1 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111796919A | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 虞響 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃麗 |
| 地址: | 310053 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 算法 調度 方法 裝置 | ||
1.一種智能算法的調度方法,其特征在于,所述方法包括:
讀取多個待執行的第一智能算法中每個第一智能算法對應的第一標識,所述第一標識用于指示每個第一智能算法對應的執行單元,所述多個待執行的第一智能算法的組合用于解決第一業務場景中的第一業務問題;
根據所述第一標識創建與所述第一標識對應的線程組,所述線程組與所述第一智能算法的執行單元相對應;
基于所述線程組中的任一空閑線程將所述第一智能算法調度至與所述線程組對應的執行單元,以通過所述執行單元執行所述第一智能算法。
2.如權利要求1所述的方法,其特征在于,所述第一標識包括第一部分與第二部分,所述第一部分用于指示所述執行單元的類型,所述第二部分用于指示所述執行單元的編號,根據所述第一標識創建與所述第一標識對應的線程組包括:
若所述第一部分指示的執行單元為中央處理器CPU,且所述第二部分指示的執行單元的編號為M,則創建第一線程組,所述第一線程組與所述CPU的第M個內核相對應,其中,M為不大于所述CPU的內核數的正整數;
若所述第一部分指示的執行單元為圖像處理器GPU,且所述第二部分指示的執行單元的編號為N,則創建第二線程組,所述第二線程組與第N個GPU相對應,其中,N為不大于所述GPU的個數的正整數。
3.如權利要求2所述的方法,其特征在于,所述第一智能算法設置有備份算法,所述備份算法與所述第一智能算法攜帶的第一標識不相同,所述第一智能算法與所述備份算法具有相同的第二標識,所述第二標識用于指示所述第一智能算法與所述備份算法的功能相同,還包括:
若確定所述第一部分指示的所述GPU不存在,則根據所述第一智能算法的第二標識確定與所述第一智能算法相對應的備份算法,并基于所述備份算法的第一標識創建第三線程組,所述第三線程組與所述CPU的第L個內核相對應,所述第L個內核為所述CPU中運行頻率大于等于預設頻率的內核,其中,L為不大于所述CPU的內核數的正整數。
4.如權利要求1所述的方法,其特征在于,根據所述第一標識創建與所述第一標識對應的線程組包括:
若所述第一部分與所述第二部分均為缺省值,則創建第四線程組,其中,所述第四線程組與所述CPU的各個內核中所承擔負載小于預設閾值的內核相對應。
5.一種智能算法的調度裝置,其特征在于,所述裝置包括:
讀取單元,用于讀取多個待執行的第一智能算法中每個第一智能算法對應的第一標識,所述第一標識用于指示每個第一智能算法對應的執行單元,所述多個待執行的第一智能算法的組合用于解決第一業務場景中的第一業務問題;
創建單元,用于根據所述第一標識創建與所述第一標識對應的線程組,所述線程組與所述第一智能算法的執行單元相對應;
調度單元,用于基于所述線程組中的任一空閑線程將所述第一智能算法調度至與所述線程組對應的執行單元,以通過所述執行單元執行所述第一智能算法。
6.如權利要求5所述的裝置,其特征在于,所述第一標識包括第一部分與第二部分,所述第一部分用于指示所述執行單元的類型,所述第二部分用于指示所述執行單元的編號,所述創建單元具體用于:
若所述第一部分指示的執行單元為中央處理器CPU,且所述第二部分指示的執行單元的編號為M,則創建第一線程組,所述第一線程組與所述CPU的第M個內核相對應,其中,M為不大于所述CPU的內核數的正整數;
若所述第一部分指示的執行單元為圖像處理器GPU,且所述第二部分指示的執行單元的編號為N,則創建第二線程組,所述第二線程組與第N個GPU相對應,其中,N為不大于所述GPU的個數的正整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010565995.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電機轉子及其端環鑄造設備和方法
- 下一篇:一種冷墻





