DocumentCode
5875
Title
Rigorous Experimental Performance Analysis of Parallel Evolutionary Algorithms on Multicore Platforms
Author
Pais, M.S. ; Yamanaka, Keiji ; Pinto, E.R.
Author_Institution
Inst. Fed. Goiano (IFGOIANO), Urutai, Brazil
Volume
12
Issue
4
fYear
2014
fDate
Jun-14
Firstpage
805
Lastpage
811
Abstract
As multicore processors become ubiquitous, the improved performance available to parallel programs is a great motivation to computationally demanding evolutionary algorithms (EAs) to turn into parallel EAs (PEAs) and to be able to exploit the power of multicores. Parallel computing is a powerful way to reduce the computation time and to improve the quality of EAs solutions. To the stochastic nature of EAs, the known variability of the parallel programs execution times on multicores adds more complexity on PEAs performance evaluations. Performance evaluation methodologies need to adequately deal with the non-determinism in the experimental set. To obtain correct conclusions it is necessary to apply rigorous statistical procedures. The usual estimation of the speedup of a parallel program as the ratio of the sequential execution time and the parallel execution time may not be appropriated if some care is not taken. A correct estimation of the speedup as a performance measure is presented. A method based on the factorial experimental design is proposed to identify which are the significant factors on the performance of a PEA executed on a multicore processor. A case study of the performance analysis of a PEA solving a benchmark test function is presented.
Keywords
evolutionary computation; multiprocessing systems; parallel algorithms; statistical analysis; PEA performance evaluations; benchmark test function; factorial experimental design; multicore platforms; multicore processors; parallel EA; parallel computing; parallel evolutionary algorithms; parallel execution time; rigorous experimental performance analysis; rigorous statistical procedures; sequential execution time; Benchmark testing; Estimation; Evolutionary computation; Multicore processing; Performance analysis; Performance evaluation; Program processors; Algorithms Experimentation; Design of Experiments; Parallel Evolutionary Algorithms; Performance Evaluation; Performance Measures;
fLanguage
English
Journal_Title
Latin America Transactions, IEEE (Revista IEEE America Latina)
Publisher
ieee
ISSN
1548-0992
Type
jour
DOI
10.1109/TLA.2014.6868886
Filename
6868886
Link To Document