用于解決通用AI處理器存儲帶寬效率的動態(tài)緩存方法
基本信息
申請?zhí)?/td> | CN202110316851.7 | 申請日 | - |
公開(公告)號 | CN112699063A | 公開(公告)日 | 2021-06-22 |
申請公布號 | CN112699063A | 申請公布日 | 2021-06-22 |
分類號 | G06F12/0886;G06F12/0868 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 蔡浩田;沈亞明;葛悅飛 | 申請(專利權)人 | 軫谷科技(南京)有限公司 |
代理機構 | 上海浙晟知識產(chǎn)權代理事務所(普通合伙) | 代理人 | 楊小雙 |
地址 | 210000 江蘇省南京市江北新區(qū)星火路17號創(chuàng)智大廈B座6001室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及用于解決通用AI處理器存儲帶寬效率的動態(tài)緩存方法,在緩存行中增加一個bit標志位C,數(shù)據(jù)段被連續(xù)儲存在常規(guī)的緩存行數(shù)據(jù)中,按照以下步驟進行數(shù)據(jù)讀取:S1根據(jù)CPU讀取指令判斷,若是數(shù)據(jù)段讀取則進入S2;S2根據(jù)index域確定數(shù)據(jù)段的位置;S3對比數(shù)據(jù)段的tag和緩存中的tag,若一致則進入S4;S4檢查V位,若V位為1則進入S5;S5檢查C位,若C位為1則進入S6;S6根據(jù)讀取指令需要讀取的數(shù)據(jù)長度,檢查起始地址后面緩存中的C位,如果連續(xù)存儲數(shù)據(jù)的C位都被置為1,并且數(shù)據(jù)長度滿足讀取數(shù)據(jù)長度,則進行連續(xù)讀取,否則出現(xiàn)緩存未命中。能同時滿足CPU和AI處理器的運算需求。 |
