当前位置:主页 > 科技论文 > 计算机论文 >

一种针对Cache Tag单错及邻位双错的低开销容错方法

发布时间:2021-01-14 12:36
  Cache是处理器重要的存储模块,对处理器性能提升有着至关重要的作用.空间环境中,保护Cache免受软错误影响已成为设计新一代高可靠微处理器日益严峻的挑战.设计一种针对Cache Tag单错及邻位双错的低开销容错方法.可以保证Cache访问、Cache行填充和Cache行回写不受单位错误和邻位双错的影响,与传统SEC-FastTag容错方法相比,Tag单位及邻位双错容错能力得到提高.通过扩展FastTag结构优化设计,降低SEC-DAEC编解码逻辑带来的面积、功耗以及性能方面的开销.以四路组相连写回Cache为目标系统,与传统SEC-DAEC容错方法相比,本文提出的方法面积开销降低8.47%,功耗开销降低37.7%,关键路径时延减小0.13 ns. 

【文章来源】:空间控制技术与应用. 2020,46(01)北大核心

【文章页数】:6 页

【部分图文】:

一种针对Cache Tag单错及邻位双错的低开销容错方法


图1传统SEC在Tag?Array应用??Fig.?1?Traditional?SEC?in?Tag?Array??

矩阵图,矩阵,算法,生成矩阵


l[currentCol]?=?sCol(currentColl??take?the?¥Col[currentCol]?as?the?currentCol?Colunm?of?H?matrix??currentCol++??RPooMp的任意??一列进行XOR.??存在结采0则??Chetk_2为0.否??WChedt_2?为?1??Adjacent_Col_XO??RPool'l'ttdft??-列进行XOR.??//在结*0則??Check_3?为?0.??图3?SEC-DAECH矩阵搜索算法??Fig.?3?H?matrix?of?SEC-DAEC?search?algorithm??根据下述公式[l6],确定生成矩阵G和校验矩阵??H之间的关系,容易得到对应的生成矩阵G.??H?:??=PL??Q?:??--pT??(2)??G?--??-hQ??传统的FastTag不再适用于SEC-DAEC,主要体??现在距离1比较器无法判别邻位双错的情况.在??SEC-DAEC码中,任何单位错误和邻位双错的校正??子是互不相同的,根据这个特点可以将FastTag所使??用的距离1比较器扩展设计为相邻距离2比较器.??相邻距离2比较器的作用是对两个SEC-DAEC全码??进行比较,在三种情况下都判定Cache命中,包括:??两者完全一致;两者有1比特不一致;两者有2比特??不一致,但不一致的码位相邻.其他情况下判断??Cache?Miss.形成的基本结构如图4所示.??2.2?SEC-DAEC-扩展FastTag的写回设计??如2.?1节图4所示,加人SEC-DAEC的设计相??比于传统的S


本文编号:2976873

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2976873.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2d41e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com