arrow
Return

Accelerated parallel genetic programming tree evaluation with OpenCL

delete2013-01-01
delete32
PRE
AI
D
Douglas A. Augusto *
H
Hélio J. C. Barbosa
DOI:10.1016/j.jpdc.2012.01.012delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Inspired by the process of natural selection, genetic programming (GP) aims at automatically building arbitrarily complex computer programs. Being classified as an embarrassingly parallel technique, GP can theoretically scale up to tackle very diverse problems by increasingly adding computational power to its arsenal. With today's availability of many powerful parallel architectures, a challenge is to take advantage of all those heterogeneous compute devices in a portable and uniform way. This work proposes both (i) a transcription of existing GP parallelization strategies into the OpenCL programming platform; and (ii) a freely available implementation to evaluate its suitability for GP, by assessing the performance of parallel strategies on the CPU and CPU processors from different vendors. Benchmarks on the symbolic regression and data classification domains were performed. On the CPU we could achieve 13 billion node evaluations per second, delivering almost 10 times the throughput of a twelve-core CPU. (C) 2012 Elsevier Inc. All rights reserved.
Keywords:
OpenCL
GP-GPU
Parallel genetic programming
Accelerated tree evaluation

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

L
laboratorio nacional de computacao cientifica (lncc)
Scholars:
471
Papers: 435
Citations: 0
Cited Papers

Cited Papers

Serum Vascular Endothelial Growth Factor Is a Candidate Biomarker of Renal Cell Carcinoma in Hemodialysis Patients
err2000-01-19
err0
PREAI
errTsutomu Ishizuka; Tetsuo Hayashi; Hayakazu Nakazawa; Fumio Ito; Kosaku Nitta; Shigeru Horita; Keiko Uchida; Hiroshi Nihei; Hiroshi Toma
errShare
errSave
DATA PARALLEL ALGORITHMS
err1986-12-01
err467
errOAAI
errHILLIS, WD; STEELE, GL
errShare
errSave
PHEX neutralizing agent inhibits dentin formation in mouse tooth germ
err2011-04-01
err0
PREAI
errHongbing Lv; Sheng Fu; Gancha Wu; Fuhua Yan
errShare
errSave
Dissecting p53 tumor suppressor functions in vivo
err2002-04-01
err0
errOAAI
errClemens A Schmitt; Jordan S Fridman; Meng Yang; Eugene Baranov; Robert M Hoffman; Scott W Lowe
errShare
errSave
Understanding Throughput-Oriented Architectures
err2010-11-01
err101
PREAI
errGarland, Michael; Kirk, David B.
errShare
errSave
Highly divergent regions in the complete plastome sequences of Aquilaria are suitable for DNA barcoding applications including identifying species origin of agarwood products
err2023-02-07
err0
PREAI
errMuhammad Syahmi Hishamuddin; Shiou Yih Lee; Samsuddin Ahmad Syazwan; Shairul Izan Ramlee; Dhilia Udie Lamasudin; Rozi Mohamed
errShare
errSave
researcher View more