SAADI: a scalable accuracy approximate divider for dynamic energy-quality scaling

SAADI: a scalable accuracy approximate divider for dynamic energy-quality scaling
复制标题

SAADI:用于动态能量质量缩放的可扩展精度近似除法器

DOI:
--
复制
发表时间:
2019
期刊:
Asia and South Pacific Design Automation Conference
影响因子:
--
通讯作者:
Younghyun Kim
Younghyun Kim
中科院分区:
--
文献类型:
--
作者:
Setareh Behroozi;Jingjie Li;J. Melchert;Younghyun Kim

文献摘要

被引文献

相似文献

近似计算可以显着提高容错应用中算术运算的能效。在本文中,我们提出了一种近似分配器设计,有助于动态能量质量缩放。传统的近似除法器缺乏运行时能量质量可扩展性,而这是在满足动态变化的精度要求的同时最大化能量效率的关键。我们的除法器设计名为SAADI,以增量方式逼近除数的倒数,因此可以通过控制迭代次数动态地权衡除法速度和能量效率以换取精度。对于 32 位/16 位除法的近似 8 位除法,SAADI 的平均精度可以通过将延迟变化最多 7 倍在 92.5% 到 99.0% 之间调整。我们评估了 SAADI 对于各种设计参数的精度和能耗,并展示了其在低功耗信号处理应用中的功效。
Approximate computing can significantly improve the energy efficiency of arithmetic operations in error-resilient applications. In this paper, we propose an approximate divider design that facilitates dynamic energy-quality scaling. Conventional approximate dividers lack runtime energy-quality scalability, which is the key to maximizing the energy efficiency while meeting dynamically varying accuracy requirements. Our divider design, named SAADI, makes an approximation to the reciprocal of the divisor in an incremental manner, thus the division speed and energy efficiency can be dynamically traded for accuracy by controlling the number of iterations. For the approximate 8-bit division of 32-bit/16-bit division, the average accuracy of SAADI can be adjusted in between 92.5% and 99.0% by varying latency up to 7x. We evaluate the accuracy and energy consumption of SAADI for various design parameters and demonstrate its efficacy for low-power signal processing applications.