Repository logo
  • English
  • العربية
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • Español
  • Suomi
  • Français
  • Gàidhlig
  • हिंदी
  • Magyar
  • Italiano
  • Қазақ
  • Latviešu
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Srpski (lat)
  • Српски
  • Svenska
  • Türkçe
  • Yкраї́нська
  • Tiếng Việt
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Scholalry Output
  3. Publications
  4. Should We Code Differently When Using Approximate Circuits?
 
  • Details

Should We Code Differently When Using Approximate Circuits?

Source
Proceedings Apccas 2019 2019 IEEE Asia Pacific Conference on Circuits and Systems Innovative CAS Towards Sustainable Energy and Technology Disruption
Date Issued
2019-11-01
Author(s)
Nandi, Ankita
Jha, Chandan Kumar
Mekie, Joycee  
DOI
10.1109/APCCAS47518.2019.8953113
Abstract
The design of approximate arithmetic circuits is driven by the trade-off between output quality and reduction in energy, delay and/or area. These approximate arithmetic circuits may violate basic algebraic properties because of the introduction of approximation in their designs for some input combinations. The violation of algebraic properties makes the output of the approximate circuits dependent on the order of the inputs. In this paper, we investigate whether this violation can be used to increase the output quality of applications implemented using approximate circuits. We make the following observations. First, commutative property violation is specific to the design of the approximate circuit. Second, the resulting output error depends on the order of the inputs applied to the approximate circuits. Third, error-resilient image processing applications also tend to show the difference in outputs based on input data order. For instance, in mean filtering application, we observe an average PSNR (SSIM) of 35.91dB (0.955) for X + Y and 27.62dB (0.874) for Y + X. Based on the observations, we propose that prior knowledge of application can be used to reorder the input data to increase output quality.
Unpaywall
URI
https://d8.irins.org/handle/IITG2025/24363
IITGN Knowledge Repository Developed and Managed by Library

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify