ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Evaluating the cell broadband engine as a platform to run estimation of distribution algorithms
Full text PdfPdf (683 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers table of contents
Montreal, Québec, Canada
WORKSHOP SESSION: Computational intelligence on consumer games and graphics hardware (CIGPU) 2009 table of contents
Pages: 2491-2498  
Year of Publication: 2009
ISBN:978-1-60558-505-5
Authors
Carlos Perez-Miguel  The University of the Basque Country, San Sebastian, Spain
Jose Miguel-Alonso  The University of the Basque Country, San Sebastian, Spain
Alexander Mendiburu  The University of the Basque Country, San Sebastian, Spain
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 37,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1570256.1570350
What is a DOI?

ABSTRACT

Current consumer-grade computers and game devices incorporate very powerful processors that can be used to accelerate many classes of scientific codes. However, programming multi-core chips, hybrid multi-processors or graphical processing units is not an easy task for those programmers that deal mainly with sequential codes. In this paper, we explore the ability of the Cell Broadband Engine to run a particular Estimation of Distribution Algorithm. From an initial sequential version, we develop a multi-threaded one that is afterwards reworked to run on a Cell. The multi-threaded version is capable of efficiently use current multi-core chips, such as those used in desktop PCs. However, the efficiency of the Cell version is very low. We analyze the causes of these discouraging results, and provide some clues about the class of problems that could be efficiently ported to the Cell.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
FixstarsCorp. homepage. http://www.fixstars.com/.
 
2
GA-CBEhomepage. http://ga-cbe.sourceforge.net/.
 
3
4
 
5
W. Bossert. Mathematical optimization: Are there abstract limits on natural selection? In P. S. Moorehead and M. M. Kaplan, editors, Mathematical Challenges to the Neo-Darwinian Interpretation of Evolution, pages 35--46. The Wistar Institute Press, Philadelphia, PA, 1967.
 
6
D. R. Butenhof. Programming with POSIXÆ AÝo Threads. Addison-Wesley Professional Computing Series, 1997.
 
7
 
8
L. DelaOssa, J. A. Gamez, and J. M. Puerta. Migration of probability models instead of individuals: Analternative when applying the island model to EDAs. In X. Yao, E. K. Burke, J. A. Lozano, J. Smith, J. J. Merelo-Guervos, J. A. Bullinaria, J. E. Rowe, P. Tino, A. Kaban, and H. P. Schwefel, editors, PPSN, volume 3242 of Lecture Notes in Computer Science, pages 242--252. Springer, 2004.
 
9
L. J. Fogel. Autonomous automata. Industrial Research, 4:14--19, 1962.
 
10
 
11
 
12
 
13
 
14
IBM. Software Development Kit for Multicore Acceleration. Programming Tutorial. Version 3.1. 2008.
 
15
 
16
 
17
 
18
 
19
 
20
 
21
J. Ocenasek and J. Schwarz. The parallel Bayesian optimization algorithm. In Proceedings of the European Symposium on Computational Intelligence, pages 61--67, 2000.
 
22
J. Ocenasek and J. Schwarz. The distributed Bayesian optimization algorithm for combinatorial optimization. In EUROGEN -- Evolutionary Methods for Design, Optimisation and Control, CIMNE, pages 115--120, 2001.
 
23
 
24
 
25
I. Rechenberg. Evolutions strategie: Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Frommann-Holzboog, Stuttgart, 1973.
 
26
J. Rudin. Accelerating persistent surveillance radar with the cell broadband engine. Embedded Technology Journal, 2008.
 
27
 
28
A. Wirawan, K. C. Keong, and B. Schmidt. Parallel dna sequence alignment on the cell broadband engine. In PPAM, pages 1249--1256, 2007.
29
 
30
A. A. Zhigljavsky. Theory of Global Random Search. Kluwer Academic Publishers, 1991.

Collaborative Colleagues:
Carlos Perez-Miguel: colleagues
Jose Miguel-Alonso: colleagues
Alexander Mendiburu: colleagues