Welcome to the IKCEST

Concurrency and Computation: Practice and Experience | Vol.28, Issue.9 | | Pages

Concurrency and Computation: Practice and Experience

An OpenCL-accelerated parallel immunodominance clone selection algorithm for feature selection

Yanfei Wu   Huming Zhu   Peng Zhang   Maoguo Gong   Zhe Ji   Pei Li  
Abstract

Immunodominance clone selection algorithm (ICSA) is a robust and effective metaheuristic method for feature selection problem. However, ICSA is usually slow in finding the optimal solution. In this paper, we propose a parallel immunodominance clone selection algorithm (PICSA) on Graphics Processing Unit (GPU) to improve the speedup of ICSA for feature selection problem. The parallel program can considerably accelerate the feature selection operator. The immunodominance operator, which efficiently connects the local and global information, makes the algorithm able to jump out of the local optimum easily and obtain the global optimum. When comparing with other parallel languages, Open Computing Language (OpenCL) has advantages both in efficiency and portability. Therefore, we use OpenCL to implement this algorithm on Intel many integrated core and different GPU platforms. Experiment results obtained using high-dimensional UCI machine learning and image texture datasets demonstrate that the PICSA algorithm allows one to achieve good acceleration ratio while maintaining similar classification accuracy to serial ICSA program. Besides, the OpenCL-based implementation of PICSA shows good portability on many integrated core and different GPU platforms as well. Copyright © 2016 John Wiley & Sons, Ltd.

Original Text (This is the original text for your reference.)

An OpenCL-accelerated parallel immunodominance clone selection algorithm for feature selection

Immunodominance clone selection algorithm (ICSA) is a robust and effective metaheuristic method for feature selection problem. However, ICSA is usually slow in finding the optimal solution. In this paper, we propose a parallel immunodominance clone selection algorithm (PICSA) on Graphics Processing Unit (GPU) to improve the speedup of ICSA for feature selection problem. The parallel program can considerably accelerate the feature selection operator. The immunodominance operator, which efficiently connects the local and global information, makes the algorithm able to jump out of the local optimum easily and obtain the global optimum. When comparing with other parallel languages, Open Computing Language (OpenCL) has advantages both in efficiency and portability. Therefore, we use OpenCL to implement this algorithm on Intel many integrated core and different GPU platforms. Experiment results obtained using high-dimensional UCI machine learning and image texture datasets demonstrate that the PICSA algorithm allows one to achieve good acceleration ratio while maintaining similar classification accuracy to serial ICSA program. Besides, the OpenCL-based implementation of PICSA shows good portability on many integrated core and different GPU platforms as well. Copyright © 2016 John Wiley & Sons, Ltd.

+More

Cite this article
APA

APA

MLA

Chicago

Yanfei Wu,Huming Zhu, Peng Zhang, Maoguo Gong, Zhe Ji, Pei Li,.An OpenCL-accelerated parallel immunodominance clone selection algorithm for feature selection. 28 (9),.

Disclaimer: The translated content is provided by third-party translation service providers, and IKCEST shall not assume any responsibility for the accuracy and legality of the content.
Translate engine
Article's language
English
中文
Pусск
Français
Español
العربية
Português
Kikongo
Dutch
kiswahili
هَوُسَ
IsiZulu
Action
Recommended articles

Report

Select your report category*



Reason*



By pressing send, your feedback will be used to improve IKCEST. Your privacy will be protected.

Submit
Cancel