Parallel Implementation of kNN Algorithm for Breast Cancer Detection

4Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Current advances in parallel processing technology aims at providing unmatched degree of computational power in upcoming days. Parallel computation is an efficient form of information processing which exploits the concurrency of execution. This paper investigates the use of parallel programming, when applied on k Nearest Neighbors (kNN) algorithm which is intended for classification and prediction of the large dataset. Breast cancer dataset is used for classification and prediction which consists of two labels namely, malignant and benign. kNN is a non-parametric algorithm which makes use of similarity measure to classify the dataset into different categories. The similarity between the data points is computed by using Euclidean distance formula. Multiple threads are created for parallel processing and an appropriate kNN graph is constructed, which helps in easier implementation. Finally, execution speeds for sequential and parallel programs is recorded. The results are verified by using frameworks namely, Message Passing Interface (MPI) and Compute Unified Device Architecture (CUDA) highlighting that parallel execution takes less time when compared to sequential execution.

Cite

CITATION STYLE

APA

Athani, S., Joshi, S., Rao, B. A., Rai, S., & Kini, N. G. (2021). Parallel Implementation of kNN Algorithm for Breast Cancer Detection. In Advances in Intelligent Systems and Computing (Vol. 1176, pp. 475–483). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-981-15-5788-0_46

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free