发明名称 失效处理方法、系统、SFB及访存失效装置
摘要 本发明提供一种失效处理方法、系统、SFB及访存失效装置。本发明提供的方法包括:一级cache在执行存储指令失效时,向SFB发送第一失效请求,并指示存储指令退出CPU当前运行程序的流水线;SFB将第一失效请求填充到SFB的cache行中;SFB在cache行填满时,向二级cache发送第一写权限请求;二级cache根据第一写权限请求执行cache一致性处理,并向cache行返回写权限标记,写权限标记用于指示SFB不修改cache行中的数据。本发明提供的方法解决了现有技术提供的失效处理方法,由于不需要向二级cache请求写权限的方式仅适用于单核处理器的系统中的,从而造成实用性较低的问题。
申请公布号 CN106155922A 申请公布日期 2016.11.23
申请号 CN201510162049.1 申请日期 2015.04.07
申请人 龙芯中科技术有限公司 发明人 吴瑞阳;汪文祥;郝守青;胡伟武
分类号 G06F12/08(2006.01)I;G06F13/16(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 陶敏;黄健
主权项 一种失效处理方法,其特征在于,执行所述失效处理方法的系统,至少包括设置于处理器CPU与内存之间的一级高速缓冲存储器cache和二级cache,以及设置于所述一级cache和所述二级cache之间的存储填充缓冲器SFB,所述失效处理方法包括:所述一级cache在执行存储指令失效时,向所述SFB发送第一失效请求,并指示所述存储指令退出所述CPU当前运行程序的流水线;所述SFB将所述第一失效请求填充到所述SFB的cache行中;所述SFB在所述cache行填满时,向所述二级cache发送第一写权限请求;所述二级cache根据所述第一写权限请求执行cache一致性处理,并向所述cache行返回写权限标记,所述写权限标记用于指示所述SFB不修改所述cache行中的数据。
地址 100095 北京市海淀区中关村环保科技示范园龙芯产业园2号楼