Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Distributed GPU-Based K-Means Algorithm for Data-Intensive Applications: Large-Sized Image Segmentation Case

Author 1: Hicham Fakhi Author 2: Omar Bouattane Author 3: Mohamed Youssfi Author 4: Hassan Ouajji
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 12 · Published 2017

DOI: 10.14569/IJACSA.2017.081221

Abstract

K-means is a compute-intensive iterative algorithm. Its use in a complex scenario is cumbersome, specifically in data-intensive applications. In order to accelerate the K-means running time for data-intensive application, such as large sized image segmentation, we use a distributed multi-agent system accelerated by GPUs. In this K-means version, the input image data are divided into subsets of image data which can be performed independently on GPUs. In each GPU, we offloaded the data assignment and the K-centroids recalculation steps of the K-means algorithm for a massively parallel processing. We have implemented this K-means version on the Nvidia GPU with Compute Unified Device Architecture. The distributed multi-agent system was written with Java Agent Development framework.

Keywords

How to Cite this Article

Fakhi, H., Bouattane, O., Youssfi, M., & Ouajji, H. (2017). Distributed GPU-Based K-Means Algorithm for Data-Intensive Applications: Large-Sized Image Segmentation Case. International Journal of Advanced Computer Science and Applications, 8(12). https://doi.org/10.14569/IJACSA.2017.081221

Fakhi, Hicham, et al.. "Distributed GPU-Based K-Means Algorithm for Data-Intensive Applications: Large-Sized Image Segmentation Case." International Journal of Advanced Computer Science and Applications, vol. 8, no. 12, 2017, https://doi.org/10.14569/IJACSA.2017.081221.

@article{Fakhi2017,
  title     = {Distributed GPU-Based K-Means Algorithm for Data-Intensive Applications: Large-Sized Image Segmentation Case},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {12},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Hicham Fakhi and Omar Bouattane and Mohamed Youssfi and Hassan Ouajji},
  doi       = {10.14569/IJACSA.2017.081221},
  url       = {https://doi.org/10.14569/IJACSA.2017.081221}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.

Call for Papers - Important Dates

Volume 17 No. 11, November 2026
Paper Submission Due October 25, 2026
Review Notification November 15, 2026
Publication Date November 30, 2026