通過替換指令集對應(yīng)用軟件進行加速的系統(tǒng)及方法
基本信息
申請?zhí)?/td> | CN202110957299.X | 申請日 | - |
公開(公告)號 | CN113805941A | 公開(公告)日 | 2021-12-17 |
申請公布號 | CN113805941A | 申請公布日 | 2021-12-17 |
分類號 | G06F9/30(2006.01)I;G06F9/48(2006.01)I;G06F9/50(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 姜漢;王臣漢 | 申請(專利權(quán))人 | 貝式計算(天津)信息技術(shù)有限公司 |
代理機構(gòu) | 深圳市世紀(jì)恒程知識產(chǎn)權(quán)代理事務(wù)所 | 代理人 | 關(guān)向蘭 |
地址 | 300000天津市天津自貿(mào)試驗區(qū)(東疆保稅港區(qū))重慶道以南,呼倫貝爾路以西銘海中心5號樓-4、10-707(天津東疆商服商務(wù)秘書服務(wù)有限公司濱海新區(qū)分公司托管第813號) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種通過替換指令集對應(yīng)用軟件進行加速的系統(tǒng)及方法,所述系統(tǒng)包括:BLAS接口定義模塊以及硬件調(diào)用模塊;BLAS接口定義模塊,用于將初始BLAS庫中使用CPU的第一指令集替換成使用GPU的第二指令集,得到目標(biāo)BLAS庫并配置BLAS接口;硬件調(diào)用模塊,用于在接收到計算任務(wù)時,通過BLAS接口和計算任務(wù)確定對應(yīng)的目標(biāo)指令集,在目標(biāo)指令集屬于第二指令集時,根據(jù)目標(biāo)指令集分配GPU資源對計算任務(wù)進行處理。通過本方案可對軟件使用的BLAS庫進行外部替換,把使用CPU的指令集,替換成使用GPU的指令集,通過GPU來處理計算任務(wù),縮短了計算時間,并提高了計算速度,從而達到加速的目的。 |
