DocumentCode
185722
Title
Performance analysis of parallel master-slave Evolutionary strategies (μ,λ) model python implementation for CPU and GPGPU
Author
Zubanovic, D. ; Hidic, Alisa ; Hajdarevic, A. ; Nosovic, Novica ; Konjicija, Samim
Author_Institution
Fac. of Electr. Eng., Univ. of Sarajevo, Sarajevo, Bosnia-Herzegovina
fYear
2014
fDate
26-30 May 2014
Firstpage
1609
Lastpage
1613
Abstract
Evolutionary strategies is a heuristic, guided-search based evolutionary algorithm, widely used as optimization technique for computationally intensive problems. Python is a high-level programming language known for code readability, reusability and the ease of use, making it preferable choice for quick and robust software development, although it is lacking in performance and concurrency area. Emerging technologies such as Anaconda Accelerate Python compiler attempt to combine Python´s ease of use with both declarative and explicit parallelization and high performance in computationally intensive problems. In this paper an example of master - slave parallel Evolutionary strategy ES(μ,λ) implementation in Python is given, and its performance on CPU and GPU are analyzed.
Keywords
evolutionary computation; graphics processing units; high level languages; mathematics computing; parallel processing; program compilers; search problems; software reusability; Anaconda Accelerate Python compiler; CPU; ES(μ,λ); GPGPU; Python parallel master-slave evolutionary strategy (μ,λ) model; code readability; code reusability; concurrency area; heuristic guided-search based evolutionary algorithm; high-level programming language; optimization technique; performance analysis; robust software development; Acceleration; Computational modeling; Graphics processing units; Heuristic algorithms; Master-slave; Sociology; Statistics; GPU; Heuristic algorithms; Multithreading; Parallel computing; Python-Anaconda; Test functions for optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014 37th International Convention on
Conference_Location
Opatija
Print_ISBN
978-953-233-081-6
Type
conf
DOI
10.1109/MIPRO.2014.6859822
Filename
6859822
Link To Document