[發明專利]適用于圖形處理器的二次卸載的編譯方法、裝置和介質有效
| 申請號: | 202011140485.6 | 申請日: | 2020-10-22 |
| 公開(公告)號: | CN112230931B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 上海壁仞智能科技有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F9/50 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 張平 |
| 地址: | 201114 上海市閔行區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 適用于 圖形 處理器 二次 卸載 編譯 方法 裝置 介質 | ||
本發明涉及一種計算機可讀取存儲介質、適應于圖形處理器的二次卸載的編譯方法和裝置,其中該編譯方法包含:將第一程序核中的多個執行代碼重新組織成第二程序核。其中,第二程序核包含操作表和計算代碼,操作表包含多個記錄,計算代碼包含一部分的執行代碼和同步請求,每個同步請求包含指向一個記錄的信息,計算代碼中的執行代碼和同步請求的順序相符于第一程序核中的執行代碼的順序,使得圖形處理器中的計算單元能夠執行計算代碼,以及圖形處理器中的引擎能夠依據操作表中的每個記錄的內容讓圖形處理器中的或所述圖形處理器外的組件完成操作。本發明通過如上所述的編譯方法,讓引擎能夠將適合的操作給圖形處理器中的或圖形處理器外的其他組件執行,提供更好的執行效率和更多的應用彈性。
技術領域
本發明涉及用于通用計算領域的圖形處理器,尤指一種計算機可讀取存儲介質、適應于圖形處理器的二次卸載的編譯方法和裝置。
背景技術
目前包含圖形處理器(Graphics Processing Unit,GPU)的計算系統中還包含中央處理器(Central Processing Unit,CPU)。中央處理器適合處理傳統的應用程序的數值運算,而圖形處理器適合處理計算機圖形(Computer Graphics) 以及大規模的并發計算。這樣的計算系統被編程后可執行各種應用任務,包含但不限于:線性和非線性數據轉化、數據庫操作、大數據運算、人工智能計算、音頻、視頻數據的編碼、解碼、建模操作、圖像渲染操作等。為了實現異構高并發的計算,本發明提出一種計算機可讀取存儲介質、適應于圖像處理器的二次卸載的編譯方法和裝置。
發明內容
有鑒于此,如何實現異構高并發的計算,是用于通用計算領域的圖形處理器的重要課題。
本發明涉及一種適應于圖形處理器的二次卸載的編譯方法,包含:將第一程序核中的多個執行代碼重新組織成第二程序核。其中,第二程序核包含操作表和計算代碼。操作表包含多個記錄。計算代碼包含一部分的執行代碼和同步請求,并且每個同步請求包含指向一個記錄的信息。此外,計算代碼中的執行代碼和同步請求的順序相符于第一程序核中的執行代碼的順序,使得圖形處理器中的計算單元能夠執行計算代碼,以及圖形處理器中的引擎能夠依據操作表中的每個記錄的內容讓圖形處理器中的或所述圖形處理器外的組件完成操作。
本發明還涉及一種計算機可讀取存儲介質,用于存儲能夠被處理單元執行的程序代碼,并且當程序代碼被處理單元執行時實現如上所述的編譯方法。
本發明涉及一種適應于圖形處理器的二次卸載的編譯裝置,包含:存儲裝置;以及處理單元。處理單元用于將第一程序核中的多個執行代碼重新組織成第二程序核,以及存儲第二程序核至存儲裝置,以供圖形處理器執行,其中,第二程序核包含操作表和計算代碼。操作表包含多個記錄。計算代碼包含一部分的執行代碼和同步請求,并且每個同步請求包含指向一個記錄的信息。計算代碼中的執行代碼和同步請求的順序相符于第一程序核中的執行代碼的順序,使得圖形處理器中的計算單元能夠執行計算代碼,以及圖形處理器中的引擎能夠依據操作表中的每個記錄的內容讓圖形處理器中的或所述圖形處理器外的組件完成操作。
上述實施例的優點之一,通過如上所述的編譯方法,讓引擎能夠將適合的操作給圖形處理器中的或圖形處理器外的其他組件執行,提供更好的執行效率和更多的應用彈性。
本發明的其他優點將配合以下的說明和附圖進行更詳細的解說。
附圖說明
此處所說明的附圖用于提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。
圖1為依據本發明實施例的用于實施一次卸載的計算系統的框圖。
圖2為依據本發明實施例的裝置代碼示意圖。
圖3為依據本發明實施例的二次卸載示意圖。
圖4為依據本發明實施例的用于實施二次卸載的計算系統的系統架構圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海壁仞智能科技有限公司,未經上海壁仞智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011140485.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種降低果汁氧化時間快速出汁的智能榨汁機
- 下一篇:一種玉器稱重裝置





