首页> 外文会议>Pacific Rim International Conference Dependable Computing >Dependable Multithreaded Processing Using Runtime Validation
【24h】

Dependable Multithreaded Processing Using Runtime Validation

机译:使用运行时验证可靠的多线程处理

获取原文

摘要

Modern processors face growing verification and reliability challenges posed by increasing micro-architecture complexity and aggressive technology scaling. While viable approaches have been proposed to address these challenges in the context of uniprocessors, little work has been done for emerging multithreaded processors. Multithreading raises new issues for validation due to inter-thread interactions and inherent complexity of the underlying hardware. We propose an extension of the DIVA approach [1], which employs a simple checker processor to effectively validate the complex superscalar processor, to perform instruction-level runtime validation for both intra-thread and inter-thread correctness properties for multithreaded execution. We present the validation methodology using a representative simultaneous-multithreaded (SMT) architecture, and briefly discuss its general applicability to other forms of multithreading. Detailed timing simulation shows this solution has low performance penalty, while providing general robustness against both operational and functional errors with relatively small hardware overhead.
机译:现代处理器面临着越来越多的验证和可靠性挑战,通过增加微观架构复杂性和积极的技术缩放。虽然已经提出了可行的方法来解决单权的背景下的这些挑战,但为新兴的多线程处理器提供了很少的工作。多线程引起了由于线程间交互和底层硬件的固有复杂性导致的新问题。我们提出了DIVA方法的扩展[1],它采用简单的检查器处理器来有效地验证复杂的超卡处理器,以对多线程执行的内线程和线程间正确性属性进行指令级运行时验证。我们使用代表同时 - 多线程(SMT)架构介绍了验证方法,并简要讨论了对其他形式的多线程的一般适用性。详细的时序仿真显示该解决方案具有低性能损失,同时提供具有相对较小的硬件开销的操作和功能错误的一般稳健性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号