TY - GEN
T1 - Multi-core GE
T2 - 16th Genetic and Evolutionary Computation Conference Companion, GECCO 2014 Companion
AU - Chennupati, Gopinath
AU - Azad, R. Muhammad Atif
AU - Ryan, Conor
PY - 2014
Y1 - 2014
N2 - We describe the utilization of on-chip multiple CPU architectures to automatically evolve parallel computer programs. These programs have the capability of exploiting the computational efficiency of the modern multi-core machines. This is significantly different from other parallel EC approaches because not only do we produce individuals that, in their final form, can exploit parallel architectures, we can also exploit the same parallel architecture during evolution to reduce evolution time. We use Grammatical Evolution along with OpenMP specific grammars to produce natively parallel code, and demonstrate that not only do we enjoy the benefit of final individuals that can run in parallel, but that our system scales effectively with the number of cores.
AB - We describe the utilization of on-chip multiple CPU architectures to automatically evolve parallel computer programs. These programs have the capability of exploiting the computational efficiency of the modern multi-core machines. This is significantly different from other parallel EC approaches because not only do we produce individuals that, in their final form, can exploit parallel architectures, we can also exploit the same parallel architecture during evolution to reduce evolution time. We use Grammatical Evolution along with OpenMP specific grammars to produce natively parallel code, and demonstrate that not only do we enjoy the benefit of final individuals that can run in parallel, but that our system scales effectively with the number of cores.
KW - Grammatical Evolution
KW - Multi-cores
KW - OpenMP
KW - Parallel programming
KW - Symbolic regression
UR - http://www.scopus.com/inward/record.url?scp=84905665157&partnerID=8YFLogxK
U2 - 10.1145/2598394.2605670
DO - 10.1145/2598394.2605670
M3 - Conference contribution
AN - SCOPUS:84905665157
SN - 9781450328814
T3 - GECCO 2014 - Companion Publication of the 2014 Genetic and Evolutionary Computation Conference
SP - 1041
EP - 1044
BT - GECCO 2014 - Companion Publication of the 2014 Genetic and Evolutionary Computation Conference
PB - Association for Computing Machinery
Y2 - 12 July 2014 through 16 July 2014
ER -