首页> 外文OA文献 >Design of approximate overclocked datapath
【2h】

Design of approximate overclocked datapath

机译:近似超频数据通路的设计

摘要

Embedded applications can often demand stringent latency requirements. While high degrees of parallelism within custom FPGA-based accelerators may help to some extent, it may also be necessary to limit the precision used in the datapath to boost the operating frequency of the implementation. However, by reducing the precision, the engineer introduces quantisation error into the design.ud In this thesis, we describe an alternative circuit design methodology when considering trade-offs between accuracy, performance and silicon area. We compare two different approaches that could trade accuracy for performance. One is the traditional approach where the precision used in the datapath is limited to meet a target latency. The other is a proposed new approach which simply allows the datapath to operate without timing closure. We demonstrate analytically and experimentally that for many applications it would be preferable to simply overclock the design and accept that timing violations may arise. Since the errors introduced by timing violations occur rarely, they will cause less noise than quantisation errors.ud Furthermore, we show that conventional forms of computer arithmetic do not fail gracefully when pushed beyond the deterministic clocking region. In this thesis we take a fresh look at Online Arithmetic, originally proposed for digit serial operation, and synthesize unrolled digit parallel online arithmetic operators to allow for graceful degradation. We quantify the impact of timing violations on key arithmetic primitives, and show that substantial performance benefits can be obtained in comparison to binary arithmetic. Since timing errors are caused by long carry chains, these result in errors in least significant digits with online arithmetic, causing less impact than conventional implementations.
机译:嵌入式应用程序通常可能需要严格的延迟要求。尽管基于定制FPGA的加速器中的高度并行性可能在某种程度上有所帮助,但也有必要限制数据路径中使用的精度以提高实现的工作频率。但是,通过降低精度,工程师将量化误差引入了设计。 ud在本文中,我们在考虑精度,性能和硅面积之间的权衡时,描述了一种替代电路设计方法。我们比较了两种可以用准确性换取性能的方法。一种是传统方法,其中限制数据路径中使用的精度以满足目标等待时间。另一种是提出​​的新方法,该方法仅允许数据路径在不关闭时序的情况下运行。我们通过分析和实验证明,对于许多应用而言,最好简单地对设计进行超频并接受可能会出现时序违规的情况。由于由时序违规引起的错误很少发生,因此与量化错误相比,它们所引起的噪声要少。 ud此外,我们证明,当超出确定性时钟区域时,传统形式的计算机算术运算法式不会失败。在本文中,我们重新审视了最初用于数字串行操作的在线算术,并合成了展开的数字并行在线算术运算符,以实现平稳降级。我们量化了时序违规对关键算术原语的影响,并表明与二进制算术相比,可以获得实质性的性能优势。由于时序错误是由长进位链引起的,因此在线算法会导致最低有效位数的错误,与传统实现方式相比,影响较小。

著录项

  • 作者

    Shi Kan;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号