دانلود مقاله ISI انگلیسی شماره 79663
ترجمه فارسی عنوان مقاله

ارزیابی درخت برنامه نویسی ژنتیک موازی شتاب زده با OpenCL

عنوان انگلیسی
Accelerated parallel genetic programming tree evaluation with OpenCL
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
79663 2013 15 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Parallel and Distributed Computing, Volume 73, Issue 1, January 2013, Pages 86–100

ترجمه کلمات کلیدی
OpenCL؛ GPGPU؛ برنامه نویسی ژنتیک موازی؛ ارزیابی درخت شتاب
کلمات کلیدی انگلیسی
OpenCL; GP–GPU; Parallel genetic programming; Accelerated tree evaluation
پیش نمایش مقاله
پیش نمایش مقاله  ارزیابی درخت برنامه نویسی ژنتیک موازی شتاب زده با OpenCL

چکیده انگلیسی

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 GPU processors from different vendors. Benchmarks on the symbolic regression and data classification domains were performed. On the GPU we could achieve 13 billion node evaluations per second, delivering almost 10 times the throughput of a twelve-core CPU.