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...

Full description

Bibliographic Details
Main Authors: Jonghyun Jeong, Youngmin Kim
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