[发明专利]一种考虑防护措施的缓存可靠性分析方法有效
| 申请号: | 201410311754.9 | 申请日: | 2014-07-02 | 
| 公开(公告)号: | CN104035834A | 公开(公告)日: | 2014-09-10 | 
| 发明(设计)人: | 汪芸;王辉 | 申请(专利权)人: | 东南大学 | 
| 主分类号: | G06F11/10 | 分类号: | G06F11/10 | 
| 代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 | 
| 地址: | 210096*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明公开了一种考虑防护措施的缓存可靠性评估方法,结合单粒子时空单比特翻转和多比特翻转的概率特性,提出了一种基于马尔科夫状态迁移的缓存可靠性计算方法。本方法将单粒子翻转的时空累积效应和检错纠错防护措施带来的可靠性改变融入评估方法中,为存储单元容单粒子软错误及纠错措施的设计提供依据。 | ||
| 搜索关键词: | 一种 考虑 防护 措施 缓存 可靠性分析 方法 | ||
【主权项】:
                一种考虑防护措施的缓存可靠性分析方法,其特征在于,包括以下步骤:第一步,进行体系结构脆弱性因子AVF计算:首先根据缓存进行的读写操作将缓存划分为软错误敏感位ACE、软错误非敏感位UnACE和未知位Unknown三种类型,确定指令生命周期内哪些位的软错误是敏感的;之后,计算体系结构脆弱性因子AVF![]()
 其中AVFstructure表示分析对象的脆弱性因子;ACE cyclei表示比特位i在程序执行过程中处于ACE状态总的时间周期数;N表示测试对象总的比特位个数;totle cycles表示程序执行总的时间周期;第二步,进行粒子翻转软错误效应分析:通过马尔科夫状态转换关系来分析存储系统的可靠性,具体方法如下:为不同的单位翻转、多位翻转建立不同的马尔科夫状态之间的转换矩阵,形成马尔科夫链,缓存固有的平均无故障时间MTTFintri就为从状态MS0到状态MSk转换所需要次数
与处理器时钟周期cycle之积:
而整个运行程序的平均无故障时间则为:![]()
 第三步,考虑交错布局的时空多位翻转分析:在交错布局的防护措施下,通过单位翻转无故障时间
来对多位翻转平均无故障时间的下界的情况进行预估分析,将软错误发生率λ转化为单位翻转软错误发生率
其中
为每次单粒子效应所产生软错误位的平均个数,![]()
 qi表示第i次翻转所产生的软错误位数,p(j)表示发生j位翻转的概率,将单位翻转无故障时间
带入第二步,代替缓存固有的平均无故障时间MTTFintri,得到缓存在交错布局策略下的可靠性![]()
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410311754.9/,转载请声明来源钻瓜专利网。





