DocumentCode
1692238
Title
Parallel algorithm for evolvable-based boolean synthesis on GPUs
Author
Vitola, Jaime ; Sanabria, Adriana ; Pedraza, César ; Sepúlveda, Johanna
Author_Institution
Electron. Eng. Fac., Santo Tomas Univ., Bogotá, Colombia
fYear
2012
Firstpage
1
Lastpage
4
Abstract
The use of evolutionary algorithms in the boolean synthesis is an attractive alternative to generate interesting and efficient hardware structures, with a high computational load. This paper presents the implementation of a parallel genetic programming (PGP) for boolean synthesis on a GPU-CPU based platform. Our implementation uses the island model, that allows the parallel and independent evolution of the PGP through the multiple processing units of the GPU and the multiple cores of a new generation desktop processors. We tested multiple mapping alternatives of the PGP on the platform in order to optimize the PGP response time. As a result we show that our approach achieves a speedup up to 33.
Keywords
genetic algorithms; graphics processing units; parallel algorithms; GPU-CPU based platform; PGP response time; evolutionary algorithms; evolvable-based Boolean synthesis; graphics processing units; independent evolution; island model; multiple cores; multiple mapping alternatives; multiple processing units; new generation desktop processors; parallel algorithm; parallel genetic programming; Algorithm design and analysis; Evolutionary computation; Genetic algorithms; Genetic programming; Graphics processing unit; Hardware; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (LASCAS), 2012 IEEE Third Latin American Symposium on
Conference_Location
Playa del Carmen
Print_ISBN
978-1-4673-1207-3
Type
conf
DOI
10.1109/LASCAS.2012.6180339
Filename
6180339
Link To Document