A novel data format for approximate arithmetic computing
- 20 February 2017
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC)
Abstract
Approximate computing has become one of the most popular computing paradigms in the era of the Internet of things and big data. It takes advantages of the error-tolerable feature of many applications, such as machine learning and image/signal processing, to reduce the resource required to deliver certain level of computation quality. In this paper, we propose an approximate integer format (AIF) and its associated arithmetic operations for energy minimization with controllable computation accuracy. In AIF, operands are segmented at run time such that the computation is performed only on part of operands by computing units (such as adders and multipliers) of smaller bit-width. The proposed AIF can be used for any arithmetic operation and can be extended to fixed point numbers. It can also be incorporated into higher level design such as architectural and programming language to give user the control of approximate computing. Experimental results show that our AIF based approximation computing approach can achieve high accuracy, incurs very little additional overhead, and save considerable energy.Keywords
This publication has 10 references indexed in Scilit:
- Approximate Computing: A SurveyIEEE Design & Test, 2015
- DRUM: A Dynamic Range Unbiased Multiplier for approximate applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- ApproxMAPublished by Association for Computing Machinery (ACM) ,2015
- Axilog: Language Support for Approximate Hardware DesignPublished by EDAA ,2015
- Energy Efficient Approximate Arithmetic for Error Resilient Neuromorphic ComputingIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2014
- On reconfiguration-oriented approximate adder design and its applicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Neural Acceleration for General-Purpose Approximate ProgramsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Bio-Inspired Imprecise Computational Blocks for Efficient VLSI Implementation of Soft-Computing ApplicationsIEEE Transactions on Circuits and Systems I: Regular Papers, 2009
- Design of Low-Power High-Speed Truncation-Error-Tolerant Adder and Its Application in Digital Signal ProcessingIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2009
- Energy reduction techniques for multimedia applications with tolerance to deadline missesPublished by Association for Computing Machinery (ACM) ,2003