Libraries of Approximate Circuits: Automated Design and Application in CNN Accelerators
Created by W.Langdon from
gp-bibliography.bib Revision:1.7954
- @Article{Mrazek:2020:ESTCS,
-
author = "Vojtech Mrazek and Lukas Sekanina and Zdenek Vasicek",
-
title = "Libraries of Approximate Circuits: Automated Design
and Application in CNN Accelerators",
-
journal = "IEEE Journal on Emerging and Selected Topics in
Circuits and Systems",
-
year = "2020",
-
volume = "10",
-
number = "4",
-
pages = "406--418",
-
abstract = "Libraries of approximate circuits are composed of
fully characterized digital circuits that can be used
as building blocks of energy-efficient implementations
of hardware accelerators. They can be employed not only
to speed up the accelerator development but also to
analyze how an accelerator responds to introducing
various approximate operations. In this paper, we
present a methodology that automatically builds
comprehensive libraries of approximate circuits with
desired properties. Target approximate circuits are
generated using Cartesian genetic programming. In
addition to extending the EvoApprox8b library that
contains common approximate arithmetic circuits, we
show how to generate more specific approximate
circuits; in particular, MxN-bit approximate
multipliers that exhibit promising results when
deployed in convolutional neural networks. By means of
the evolved approximate multipliers, we perform a
detailed error resilience analysis of five different
ResNet networks. We identify the convolutional layers
that are good candidates for adopting the approximate
multipliers and suggest particular approximate
multipliers whose application can lead to the best
trade-offs between the classification accuracy and
energy requirements. Experiments are reported for
CIFAR-10 and CIFAR-100 data sets.",
-
keywords = "genetic algorithms, genetic programming, cartesian
genetic programming",
-
DOI = "doi:10.1109/JETCAS.2020.3032495",
-
ISSN = "2156-3365",
-
month = dec,
-
notes = "Also known as \cite{9233379}",
- }
Genetic Programming entries for
Vojtech Mrazek
Lukas Sekanina
Zdenek Vasicek
Citations