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 :
بازگشت