首页> 外文会议> >Error-tolerance memory microarchitecture via dynamic multithreading redundancy
【24h】

Error-tolerance memory microarchitecture via dynamic multithreading redundancy

机译:通过动态多线程冗余实现的容错内存微体系结构

获取原文

摘要

Presented in this paper is an error-tolerance multithreaded register file microarchitecture that employs dynamic multithreading redundancy for error control. The proposed technique is based on the observation that concurrent threads may not access a register entry simultaneously. The non-overlapped register access patterns create hardware redundancy dynamically that can be exploited for error control. This significantly improves access time during error recovery. Simulation results of a generic simultaneous multithreading processor on the SPEC CPU2000 benchmark programs demonstrate 13.8% to 50.7% reduction in register read access overheads subject to 2% hardware overheads. The proposed error-tolerance memory microarchitecture features good scalability for future microprocessor generations, where soft errors are expected to get worse with semiconductor process scaling.
机译:本文提出了一种容错多线程寄存器文件微体系结构,该体系结构采用动态多线程冗余进行错误控制。所提出的技术基于以下事实:并发线程可能无法同时访问寄存器条目。不重叠的寄存器访问模式可动态创建硬件冗余,可将其用于错误控制。这显着提高了错误恢复期间的访问时间。在SPEC CPU2000基准测试程序上的通用同时多线程处理器的仿真结果表明,寄存器读取访问开销减少了13.8%至50.7%,硬件开销减少了2%。所提出的容错存储器微体系结构为未来的微处理器世代提供了良好的可扩展性,其中随着半导体工艺规模的扩大,软错误预计会变得更加严重。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号