首页> 外文会议>Design, Automation Test in Europe Conference and Exhibition >ASLAN: Synthesis of approximate sequential circuits
【24h】

ASLAN: Synthesis of approximate sequential circuits

机译:Aslan:近似顺序电路的合成

获取原文

摘要

Many applications produce acceptable results when their underlying computations are executed in an approximate manner. For such applications, approximate circuits enable hardware implementations that exhibit improved efficiency for a given quality. Previous efforts have largely focused on the design of approximate combinational logic blocks such as adders and multipliers. In practice, however, designers are concerned with the quality of outputs generated by a sequential circuit after several cycles of computation, rather than an embedded combinational block. We propose ASLAN (Automatic methodology for Sequential Logic ApproximatioN), the first effort towards the synthesis of approximate sequential circuits. Given a sequential circuit and an output quality constraint, ASLAN creates an approximate version of the circuit that consumes lower energy, while meeting the specified quality bound. The key challenges in approximating sequential circuits are (i) to model how errors due to approximations are generated, re-circulate through the combinational logic over multiple cycles of operation, and eventually impact quality of the final output, and (ii) to select the most beneficial approximations, i.e., those that result in higher energy savings for smaller impact on quality. ASLAN addresses the first challenge by constructing a virtual Sequential Quality Constraint Circuit (SQCC) and utilizing formal verification techniques to ensure that the selected approximations meet the quality constraint. To address the second challenge, ASLAN identifies combinational blocks in the sequential circuit that are amenable to approximation, generates local quality-energy trade-off curves for them, and uses a gradient-descent approach to iteratively approximate the entire sequential circuit. We used ASLAN to automatically synthesize approximate versions of ten sequential benchmarks, resulting in energy reductions of 1.20X-2.44X for tight quality constraints, and 1.32X-4.42X for moderate qu- lity constraints. We present case studies of using the approximate circuits generated by ASLAN in two popular applications — MPEG Encoding and K-Means Clustering — obtaining 1.32X energy savings with 0.5% PSNR degradation, and 1.26X energy savings with 0.8% increase in mean cluster radius, respectively.
机译:当它们的底层计算以近似方式执行许多应用产生可接受的结果。对于这样的应用,近似电路能够表现出改进的效率对于给定质量的硬件实现。先前的努力主要集中在近似组合逻辑块,诸如加法器和乘法器的设计。然而在实践中,设计人员关注的计算的几个循环,而不是嵌入的组合块后通过顺序电路产生的输出的质量。我们建议ASLAN(时序逻辑近似自动的方法),对近似时序电路合成的第一次努力。由于时序电路和输出质量约束,ASLAN创建电路的一种近似消耗降低能源,同时满足约束规定的质量。在近似时序电路的主要挑战是:(i)通过在操作的多个周期中的组合逻辑是如何产生的,由于近似误差,重新循环,并且最终输出的最终影响质量,和(ii)来选择模型最有利的近似值,即那些导致更高的储蓄用于质量较小的冲击能量。 ASLAN地址通过构建一个虚拟的时序约束质量电路(SQCC),并利用形式化验证技术的第一个挑战,以确保所选择的近似满足质量约束。为了解决第二个挑战是,在顺序电路是适合于近似ASLAN识别组合块,生成本地质量能量权衡曲线对他们来说,并使用梯度下降方法来迭代地近似整个时序电路。我们使用ASLAN自动合成连续的10基准的近似版本,导致1.20X-2.44X的能量减少了严密的质量限制,和1.32X-4.42X中度q -U-的环lity约束。我们使用两种流行的应用程序通过ASLAN产生的近似电路的本案例研究 - MPEG编码和K均值聚类 - 获得具有0.5%的降解PSNR 1.32X的节能效果,并且与平均簇半径0.8%的增加1.26X的节能效果,分别。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号