Evolutionary Algorithms in Approximate Computing: A Survey

08/16/2021
by   Lukas Sekanina, et al.
0

In recent years, many design automation methods have been developed to routinely create approximate implementations of circuits and programs that show excellent trade-offs between the quality of output and required resources. This paper deals with evolutionary approximation as one of the popular approximation methods. The paper provides the first survey of evolutionary algorithm (EA)-based approaches applied in the context of approximate computing. The survey reveals that EAs are primarily applied as multi-objective optimizers. We propose to divide these approaches into two main classes: (i) parameter optimization in which the EA optimizes a vector of system parameters, and (ii) synthesis and optimization in which EA is responsible for determining the architecture and parameters of the resulting system. The evolutionary approximation has been applied at all levels of design abstraction and in many different applications. The neural architecture search enabling the automated hardware-aware design of approximate deep neural networks was identified as a newly emerging topic in this area.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2019

A Survey on Neural Architecture Search

The growing interest in both the automation of machine learning and deep...
research
01/28/2021

Evolutionary Neural Architecture Search Supporting Approximate Multipliers

There is a growing interest in automated neural architecture search (NAS...
research
09/12/2020

From Federated Learning to Federated Neural Architecture Search: A Survey

Federated learning is a recently proposed distributed machine learning p...
research
04/11/2023

Efficient Automation of Neural Network Design: A Survey on Differentiable Neural Architecture Search

In the past few years, Differentiable Neural Architecture Search (DNAS) ...
research
12/09/2013

A preliminary survey on optimized multiobjective metaheuristic methods for data clustering using evolutionary approaches

The present survey provides the state-of-the-art of research, copiously ...
research
06/23/2022

Evolutionary Time-Use Optimization for Improving Children's Health Outcomes

How someone allocates their time is important to their health and well-b...
research
02/16/2021

Comparing and Combining Approximate Computing Frameworks

Approximate computing frameworks configure applications so they can oper...

Please sign up or login with your details

Forgot password? Click here to reset