scispace - formally typeset
Proceedings ArticleDOI

EvoApproxSb: Library of approximate adders and multipliers for circuit design and benchmarking of approximation methods

Reads0
Chats0
TLDR
The EvoApprox8b library provides Verilog, Matlab and C models of all approximate circuits and the error is given for seven different error metrics.
Abstract
Approximate circuits and approximate circuit design methodologies attracted a significant attention of researchers as well as industry in recent years. In order to accelerate the approximate circuit and system design process and to support a fair benchmarking of circuit approximation methods, we propose a library of approximate adders and multipliers called EvoApprox8b. This library contains 430 non-dominated 8-bit approximate adders created from 13 conventional adders and 471 non-dominated 8-bit approximate multipliers created from 6 conventional multipliers. These implementations were evolved by a multi-objective Cartesian genetic programming. The EvoApprox8b library provides Verilog, Matlab and C models of all approximate circuits. In addition to standard circuit parameters, the error is given for seven different error metrics. The EvoApprox8b library is available at: www.fit.vutbr.cz/research/groups/ehw/approxlib

read more

Citations
More filters
Journal ArticleDOI

Approximate Arithmetic Circuits: A Survey, Characterization, and Recent Applications

TL;DR: A comprehensive survey and a comparative evaluation of recently developed approximate arithmetic circuits under different design constraints, synthesized and characterized under optimizations for performance and area.
Journal ArticleDOI

Design and Evaluation of Approximate Logarithmic Multipliers for Low Power Error-Tolerant Applications

TL;DR: The designs of both non-iterative and iterative approximate logarithmic multipliers (ALMs) are studied to further reduce power consumption and improve performance and it is found that the proposed approximate LMs with an appropriate number of inexact bits achieve higher accuracy and lower power consumption than conventional LMs using exact units.
Proceedings ArticleDOI

ALWANN: Automatic Layer-Wise Approximation of Deep Neural Network Accelerators without Retraining

TL;DR: It is demonstrated that efficient approximations can be introduced into the computational path of DNN accelerators while retraining can completely be avoided, and a simple weight updating scheme is proposed that compensates the inaccuracy introduced by employing approximate multipliers.
Journal ArticleDOI

Weight-Oriented Approximation for Energy-Efficient Neural Network Inference Accelerators

TL;DR: A time-efficient automated framework for mapping the NN weights to the accuracy levels of the approximate reconfigurable accelerator that is able to satisfy tight accuracy loss thresholds, while significantly reducing energy consumption without any need for intensive NN retraining is proposed.
Proceedings ArticleDOI

Area-optimized low-latency approximate multipliers for FPGA-based hardware accelerators

TL;DR: This paper presents a novel approximate multiplier architecture customized towards the FPGA-based fabrics, an efficient design methodology, and an open-source library that provides higher area, latency and energy gains along with better output accuracy than those offered by the state-of-the-art ASIC-based approximate multipliers.
References
More filters
Journal ArticleDOI

A fast and elitist multiobjective genetic algorithm: NSGA-II

TL;DR: This paper suggests a non-dominated sorting-based MOEA, called NSGA-II (Non-dominated Sorting Genetic Algorithm II), which alleviates all of the above three difficulties, and modify the definition of dominance in order to solve constrained multi-objective problems efficiently.
Journal ArticleDOI

A Survey of Techniques for Approximate Computing

TL;DR: A survey of techniques for approximate computing (AC), which discusses strategies for finding approximable program portions and monitoring output quality, techniques for using AC in different processing units, processor components, memory technologies, and so forth, as well as programming frameworks for AC.
Journal ArticleDOI

New Metrics for the Reliability of Approximate and Probabilistic Adders

TL;DR: New metrics are proposed for evaluating the reliability as well as the power efficiency of approximate and probabilistic adders and it is shown that the MED is an effective metric for measuring the implementation accuracy of a multiple-bit adder and that the NED is a nearly invariant metric independent of the size of an adder.

Cartesian Genetic Programming.

TL;DR: The genotype–phenotype mapping used in CGP is one of its defining characteristics and its types are decided by the user and are listed in a function look-up table.
Proceedings ArticleDOI

SALSA: systematic logic synthesis of approximate circuits

TL;DR: This work proposes SALSA, a Systematic methodology for Automatic Logic Synthesis of Approximate circuits, which encodes the quality constraints using logic functions called Q-functions, and captures the flexibility that they engender as Approximation Don't Cares, which are used for circuit simplification using traditional don't care based optimization techniques.
Related Papers (5)