Accuracy Scalable Approximate Divider Based on Restoring Division for Energy Efficiency
Approximate computing can considerably improve energy efficiency by mitigating the accuracy requirements of calculations in error resilient application programming, such as machine learning, audio–video signal processing, data mining, and search engines. In this study, we propose an approximate divi...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-12-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/10/1/31 |
id |
doaj-53edb008e45242e4917fdf94eca26c97 |
---|---|
record_format |
Article |
spelling |
doaj-53edb008e45242e4917fdf94eca26c972020-12-29T00:02:28ZengMDPI AGElectronics2079-92922021-12-0110313110.3390/electronics10010031Accuracy Scalable Approximate Divider Based on Restoring Division for Energy EfficiencyJonghyun Jeong0Youngmin Kim1School of Electronic and Electrical Engineering, Hongik University, Seoul 04066, KoreaSchool of Electronic and Electrical Engineering, Hongik University, Seoul 04066, KoreaApproximate computing can considerably improve energy efficiency by mitigating the accuracy requirements of calculations in error resilient application programming, such as machine learning, audio–video signal processing, data mining, and search engines. In this study, we propose an approximate divider for dynamic energy-quality scaling, which involves a trade-off between accuracy and latency. Previous approximate dividers for dynamic energy-quality scaling are well-configured, but lack energy-quality scalability. The key is to create a more accurate dynamic approximate divider while extending the limits of accuracy to maximize energy efficiency and meet various accuracy requirements. The proposed divider, called the accuracy scalable approximate divider based on restoring division (ASAD-RD), uses restoring division to significantly improve the error of the approximate divider and to use less latency. For the 8-bit division, SAADI, the previous design, has an average accuracy of 90.78% to 98.77%; however, ASAD-RD can improve the accuracy between 95.2% and 99.23% and hardly requires additional power consumption. Furthermore, for the same target accuracy, ASAD-RD requires fewer cycle iterations than SAADI. Thus, ASAD-RD requires lower energy than SAADI and can operate as an energy-efficient approximate divider.https://www.mdpi.com/2079-9292/10/1/31approximate computingdividerenergy efficiencyenergy quality scalabilityrestoring division |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jonghyun Jeong Youngmin Kim |
spellingShingle |
Jonghyun Jeong Youngmin Kim Accuracy Scalable Approximate Divider Based on Restoring Division for Energy Efficiency Electronics approximate computing divider energy efficiency energy quality scalability restoring division |
author_facet |
Jonghyun Jeong Youngmin Kim |
author_sort |
Jonghyun Jeong |
title |
Accuracy Scalable Approximate Divider Based on Restoring Division for Energy Efficiency |
title_short |
Accuracy Scalable Approximate Divider Based on Restoring Division for Energy Efficiency |
title_full |
Accuracy Scalable Approximate Divider Based on Restoring Division for Energy Efficiency |
title_fullStr |
Accuracy Scalable Approximate Divider Based on Restoring Division for Energy Efficiency |
title_full_unstemmed |
Accuracy Scalable Approximate Divider Based on Restoring Division for Energy Efficiency |
title_sort |
accuracy scalable approximate divider based on restoring division for energy efficiency |
publisher |
MDPI AG |
series |
Electronics |
issn |
2079-9292 |
publishDate |
2021-12-01 |
description |
Approximate computing can considerably improve energy efficiency by mitigating the accuracy requirements of calculations in error resilient application programming, such as machine learning, audio–video signal processing, data mining, and search engines. In this study, we propose an approximate divider for dynamic energy-quality scaling, which involves a trade-off between accuracy and latency. Previous approximate dividers for dynamic energy-quality scaling are well-configured, but lack energy-quality scalability. The key is to create a more accurate dynamic approximate divider while extending the limits of accuracy to maximize energy efficiency and meet various accuracy requirements. The proposed divider, called the accuracy scalable approximate divider based on restoring division (ASAD-RD), uses restoring division to significantly improve the error of the approximate divider and to use less latency. For the 8-bit division, SAADI, the previous design, has an average accuracy of 90.78% to 98.77%; however, ASAD-RD can improve the accuracy between 95.2% and 99.23% and hardly requires additional power consumption. Furthermore, for the same target accuracy, ASAD-RD requires fewer cycle iterations than SAADI. Thus, ASAD-RD requires lower energy than SAADI and can operate as an energy-efficient approximate divider. |
topic |
approximate computing divider energy efficiency energy quality scalability restoring division |
url |
https://www.mdpi.com/2079-9292/10/1/31 |
work_keys_str_mv |
AT jonghyunjeong accuracyscalableapproximatedividerbasedonrestoringdivisionforenergyefficiency AT youngminkim accuracyscalableapproximatedividerbasedonrestoringdivisionforenergyefficiency |
_version_ |
1724368155513454592 |