期刊文献+

基于混合纠错码的可容错性高速缓存研究 被引量:2

Fault-tolerance cache research based on mixed ECC
下载PDF
导出
摘要 针对低电压下cache硬错误和软错误概率提高导致cache不能正常工作的问题,提出了一种基于混合纠错码的cache结构。该结构利用脏数据正确性必须由处理器中cache保证而干净数据可由片外恢复的数据特征,将cache分成多比特纠错码和单比特纠错码保护的两个区域。通过采用新的cache替换策略,使得脏数据总处于多比特纠错码保护区域,保证其得到较强保护,从而保证cache在低电压下的可靠性运行。基于EEMBC测试基准的实验结果表明,该设计可以在590 m V电压下正常运行,与该领域最新研究VS-ECC相比,降低了23.6%的纠错码存储信息量,性能提高5.9%。 Aiming at the problem that cache structure may fail because of the high rate of persistent and soft errors during low voltage, this paper proposed a mixed ECC based cache architecture. Based on the characteristic that clean lines were recovera- ble while dirty lines were not, it divided cache into two regions, one was protected by multi-bit ECC and the other was protec- ted by single-bit ECC. It ensured that vulnerable dirty lines were always in the region protected by multi-bit error-correcting codes through new cache replacement policy. Experiment results from EEMBC show that compared to prior work VS-ECC, this design can also work reliably at a minimum voltage of 590 mV. Furthermore, it also shows that this design reduces 23.6% of the error-correcting storage and the performance of processor improves by 5.9% averagely.
出处 《计算机应用研究》 CSCD 北大核心 2016年第2期444-446,457,共4页 Application Research of Computers
基金 国家"863"计划资助项目(2012AA041701)
关键词 可容错性 高速缓存 纠错码 硬错误 软错误 fault-tolerance cache ECC persistent error soft error
  • 相关文献

参考文献12

  • 1Wilkerson C,Gao Hongliang,Alameldeen A R,et al.Trading off cache capacity for reliability to enable low voltage operation[C]//Proc of the 35th International Symposium on Computer Architecture.[S.l.] :IEEE Press,2008:203-214.
  • 2Kulkarni J P,Roy K.Ultralow-voltage process-variation-tolerant schmitt-trigger-based SRAM design[J].IEEE Trans on Very Large Scale Integration Systems,2012,20(2):319-332.
  • 3Kulkarni J P,Kim K,Roy K.A 160 mV robust schmitt trigger based subthreshold SRAM[J].IEEE Journal of Solid-State Circuits,2007,42(10):2303-2313.
  • 4Chang J,Huang Ming,Shoemaker J,et al.The 65-nm 16-MB shared on-die L3 cache for the dual-core Intel Xeon processor 7100 series[J].IEEE Journal of Solid-State Circuits,2007,42(4):846-852.
  • 5Ansari A,Gupta S,Feng Shuguang,et al.Zerehcache:armoring cache architectures in high defect density technologies[C]//Proc of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture.New York:ACM Press,2009:100-110.
  • 6Agostinelli M,Hicks J,Xu J,et al.Erratic fluctuations of SRAM cache Vmin at the 90 nm process technology node[C]//Proc of IEEE International IEDM Technical Digest Electron Devices Meeting.Washington DC:IEEE Computer Society,2005:655-658.
  • 7Kim J,Hardavellas N,Mai Ken,et al.Multi-bit error tolerant caches using two-dimensional error coding[C]//Proc ofthe 4th Annual IEEE/ACM International Symposium on Microarchitecture.Washington DC:IEEE Computer Society,2007:197-209.
  • 8Chishti Z,Alameldeen A R,Wilkerson C,et al.Improving cache lifetime reliability at ultra-low voltages[C]//Proc of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture.New York:ACM Press,2009:89-99.
  • 9Wilkerson C,Alameldeen A R,Chishti Z,et al.Reducing cache power with low-cost,multi-bit error-correcting codes[J].ACM SIGARCH Computer Architecture News,2010,38(3):83-93.
  • 10Alameldeen A R,Wagner I,Chishti Z,et al.Energy-efficient cache design using variable-strength error-correcting codes[C]//Proc of the 38th Annual International Symposium on Computer Architecture.[S.l.] :IEEE Press,2011:461-471.

同被引文献2

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部