کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4951647 1441481 2017 50 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A novel approach to accelerate calibration process of a k-nearest neighbours classifier using GPU
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A novel approach to accelerate calibration process of a k-nearest neighbours classifier using GPU
چکیده انگلیسی
General purpose data parallel computing with graphical processing unit (GPU) is much structured today with NVIDIA®  CUDA and other parallel programming frameworks. Exploiting the CUDA programming framework, the present work proposes a novel methodology formulated around the GPU hardware architecture and memory hierarchy to accelerate the calibration process of a classification model named eNN10. Primarily developed for avalanche forecasting, eNN10 is based on brute force k-nearest neighbours (k-NN) approach and employs snow-meteorological variables to search for past days with similar conditions. The events associated with past similar days are then analysed to generate forecast. The model is required to be calibrated regularly to ensure higher degree of forecast accuracy in terms of Heidke skill score (HSS). The calibration of eNN10 is carried out by Artificial Bee Colony (ABC) algorithm, a swarm intelligence driven population based metaheuristic algorithm, and it requires thousands of HSS evaluations during the complete calibration process. A MATLAB sequential code for calibration runs for over 400 minutes and the proposed methodology delivered about 10× acceleration in calibration process. The methodology combines primitives of parallel implementations of brute force k-NN algorithm with that of population based metaheuristic algorithms and is scalable to deal with other similar real-world problems. The major objective of this paper is to highlight the methodology and associated future research areas.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 104, June 2017, Pages 114-129
نویسندگان
, , ,