[發明專利]一種異構眾核架構上CPU共享數組引導維選取策略在審
| 申請號: | 202110481454.5 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN114218150A | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 尹萬旺;袁欣輝;林蓉芬;魏迪;孫浩男;孫強;史俊達;王飛;鄭巖 | 申請(專利權)人: | 無錫江南計算技術研究所 |
| 主分類號: | G06F15/167 | 分類號: | G06F15/167;G06F9/50;G06F13/28 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 王健 |
| 地址: | 214038 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 異構眾核 架構 cpu 共享 數組 引導 選取 策略 | ||
1.一種異構眾核架構上CPU共享數組引導維選取策略,其特征在于:對于大小為M×N的雙精度矩陣,N%64 == 0,M%m == 0,行主序,引導維為ld,分塊大小為m×64;
運算時,從核每次DMA獲取某個分塊運算,并按下表約定下列標記:
標記 含義 k=512 芯片共享空間地址以k字節為單位,由不同存控管理 n=6 核組數 stride=(ld-64)*8B DMA時跨步大小,單位為字節 block=64 * 8B DMA時跨步向量塊大小,單位為字節 src 矩陣首地址 disp DMA時源地址相對于矩陣首地址偏移量,單位為字節 ld 矩陣引導維大小,單位為(矩陣元素)個數
;
對矩陣引導維進行如下調整后,將矩陣根據調整后獲得的引導維參數存儲于CPU共享空間指定地址中,供從核DMA訪存取用:
S1、申請CPU共享空間時,控制申請空間的首地址即src 128B對界,使得從核DMA取時源地址始終128B對界;
S2、選取 ld = 64 * (6a+1),a為滿足64 * (6a+1) = N的最小整數值,使得從核DMA訪存時存控利用率最高且DMA跨步滿足128B對界;
S3、如果S2中取得的ld%31==0,取a=a+1,使得體沖突問題得到規避;
S4、M×N雙精度矩陣,行主序,以S3中取得的ld作為引導維,以src為首地址,存儲在CPU共享空間中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫江南計算技術研究所,未經無錫江南計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110481454.5/1.html,轉載請聲明來源鉆瓜專利網。





