Product Details

EvoApproxLib - a comprehensive collection of low-level approximate implementations of arithmetic operations

Created: 2019

Czech title
EvoApproxLib - obsáhlá kolekce nízkoúrovňových aproximativních implementací aritmetických operací
Type
software
License
In order to use the result by another entity, it is always necessary to acquire a license
License Fee
The licensor does not require a license fee for the result
Authors
Keywords

Approximate circuits, arithmetic circuits, low-power, accuracy

Description

Approximate computing and approximate circuits attracted a significant attention
of researchers as well as industry in recent years. In order to accelerate the
approximate system design process and to support a fair benchmarking of
approximation methods, we propose EvoApproxLib - a comprehensive collection of
low-level approximate implementations of elementary arithmetic operations.  The
collection includes hundreds of implementations of 8-, 12- and 16-bit approximate
adders and multipliers showing unique trade-offs between several error metrics
(such as the mean absolute error and the worst case error) and electrical
parameters (such as delay, area on a chip and power consumption for a particular
fabrication technology). Each implementation can be downloaded in various formats
(C, Matlab, Verilog). These implementations can be used to create high quality
approximate circuits or low-level software routines for approximate computing
systems. EvoApproxLib was automatically generated using an automated circuit
design system (based on Cartesian Genetic Programming) which is the original
invention of the authors. EvoApproxLib extends the authors' results reported
mainly in their paper which was awarded with the Best IP Award at DATE 2017. 

Location

Implementace a všechny dodatečné informace se nacházejí na https://ehw.fit.vutbr.cz/evoapproxlib/ a na https://github.com/ehw-fit/evoapproxlib/

Projects
Designing and exploiting libraries of approximate circuits, GACR, Standardní projekty, GA19-10137S, start: 2019-01-01, end: 2021-12-31, completed
Research groups
Departments
Back to top