2011
DOI: 10.1007/s00500-011-0718-z
|View full text |Cite
|
Sign up to set email alerts
|

EASEA: specification and execution of evolutionary algorithms on GPGPU

Abstract: EASEA is a framework designed to help nonexpert programmers to optimize their problems by evolutionary computation. It allows to generate code targeted for standard CPU architectures, GPGPU-equipped machines as well as distributed memory clusters. In this paper, EASEA is presented by its underlying algorithms and by some example problems. Achievable speedups are also shown onto different NVIDIA GPGPUs cards for different optimization algorithm families.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 33 publications
(10 citation statements)
references
References 29 publications
0
10
0
Order By: Relevance
“…Thus, several researchers have presented ideas to modify existing optimization algorithms running on CPUs for the new GPU architecture: genetic algorithms (Cavuoti et al 2013), cellular genetic algorithms (Vidal and Alba 2010), particle swarm optimization (Rabinovich et al 2012) and others (Langdon 2010;Maitre et al 2012).…”
Section: Introductionmentioning
confidence: 99%
“…Thus, several researchers have presented ideas to modify existing optimization algorithms running on CPUs for the new GPU architecture: genetic algorithms (Cavuoti et al 2013), cellular genetic algorithms (Vidal and Alba 2010), particle swarm optimization (Rabinovich et al 2012) and others (Langdon 2010;Maitre et al 2012).…”
Section: Introductionmentioning
confidence: 99%
“…Due to advancement in computer systems processors, the utilization of such systems is the need of the hour. As evolutionary algorithms are inherent in parallel nature, the parallel development of optimization algorithms will take benefit of it [28][29][30]. Gong et al presented a survey on the parallel implementation of evolutionary algorithms [31].…”
Section: Introductionmentioning
confidence: 99%
“…With the advent of General Purpose GPU (GPGPUs), researchers have been evolving Evolutionary Computations [13][14][15][16] for parallel implementation. Similar advancements in the field of genetic programming are quickly adopted by GA researchers.…”
Section: Introductionmentioning
confidence: 99%