...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Cost-Effective Error Detection Through Mersenne Modulo Shadow Datapaths
【24h】

Cost-Effective Error Detection Through Mersenne Modulo Shadow Datapaths

机译:通过Mersenne Modulo Shadow数据路径进行具有成本效益的错误检测

获取原文
获取原文并翻译 | 示例
           

摘要

With technology scaling leading to reliability problems and a proliferation of hardware accelerators, there is a need for cost-effective techniques to detect errors in complex datapaths. Modulo (residue) arithmetic is useful for creating a shadow datapath to check the computation of an arithmetic datapath and involves three key steps: 1) reduction of the inputs to modulo shadow values; 2) computation with those shadow values; and 3) checking the outputs for consistency with the shadow outputs. The focus of this paper is new gate-level architectures and algorithms to reduce the cost of modulo shadow datapaths. We introduce new low-cost architectures for the functional units performing the aforementioned reduction, shadow computation, and checking operations. We compare our functional units to the previous state-of-the-art approach, observing a 12.5% reduction in area and a 47.1% reduction in delay for a 32-bit mod-3 reducer; that our reducer costs, which tend to dominate shadow datapath costs, do not increase with larger modulo bases; and that for modulo-15 and above, all of our functional units have better area and delay than their previous counterparts. To demonstrate the cost-effectiveness of our approach in computation-intensive accelerator applications, we design custom pipelined shadow datapaths for five compound functional units implementing a variety of vector and matrix operations. For a 32-bit main datapath and 2-bit shadow datapath, we observe area costs of 6%-10% and reliability improvements against single event transient errors of 3-61x. For an 8-bit shadow datapath, we observe area costs of 15%-20% and reliability gains of 121-2477x.
机译:随着技术的扩展导致可靠性问题和硬件加速器的激增,需要一种经济有效的技术来检测复杂数据路径中的错误。模(残差)算术可用于创建阴影数据路径以检查算术数据路径的计算,它涉及三个关键步骤:1)将输入减少为模阴影值。 2)用那些阴影值进行计算; 3)检查输出与阴影输出的一致性。本文的重点是新的门级架构和算法,以减少模阴影数据路径的成本。我们为执行上述归约,阴影计算和检查操作的功能单元引入了新的低成本架构。我们将功能单元与以前的最新方法进行了比较,观察到32位mod-3缩减器的面积减少了12.5%,延迟减少了47.1%。我们的reducer成本(通常占影子数据路径成本的主要部分)不会随着模数基数的增加而增加;对于模15及以上的模块,我们所有功能单元的面积和延迟都比以前的同类产品更好。为了证明我们的方法在计算密集型加速器应用中的成本效益,我们为实现各种矢量和矩阵运算的五个复合功能单元设计了定制的流水线阴影数据路径。对于32位主数据路径和2位阴影数据路径,我们观察到区域成本为6%-10%,可靠性提高了3-61x的单事件瞬态错误。对于8位阴影数据路径,我们观察到面积成本为15%-20%,可靠性提高为121-2477x。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号