用于解决通用AI处理器存储带宽效率的动态缓存方法
基本信息
申请号 | CN202110316851.7 | 申请日 | - |
公开(公告)号 | CN112699063A | 公开(公告)日 | 2021-06-22 |
申请公布号 | CN112699063A | 申请公布日 | 2021-06-22 |
分类号 | G06F12/0886;G06F12/0868 | 分类 | 计算;推算;计数; |
发明人 | 蔡浩田;沈亚明;葛悦飞 | 申请(专利权)人 | 轸谷科技(南京)有限公司 |
代理机构 | 上海浙晟知识产权代理事务所(普通合伙) | 代理人 | 杨小双 |
地址 | 210000 江苏省南京市江北新区星火路17号创智大厦B座6001室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及用于解决通用AI处理器存储带宽效率的动态缓存方法,在缓存行中增加一个bit标志位C,数据段被连续储存在常规的缓存行数据中,按照以下步骤进行数据读取:S1根据CPU读取指令判断,若是数据段读取则进入S2;S2根据index域确定数据段的位置;S3对比数据段的tag和缓存中的tag,若一致则进入S4;S4检查V位,若V位为1则进入S5;S5检查C位,若C位为1则进入S6;S6根据读取指令需要读取的数据长度,检查起始地址后面缓存中的C位,如果连续存储数据的C位都被置为1,并且数据长度满足读取数据长度,则进行连续读取,否则出现缓存未命中。能同时满足CPU和AI处理器的运算需求。 |
