Skip to content

Parallellization of the Kmeans algorithm with OpenMP

License

Notifications You must be signed in to change notification settings

ParsaD23/kmeans_parallel_OpenMP

Repository files navigation

Kmeans - Parallel Programming with OpenMP

This repository contains the parallelization of two variants of the kmeans algorithm (the standard and the k-medians version) using Open-MP.

All the details and design choices are explained in the final report.

Run the algorithm

Run the launch.sh script to launch the kmeans algorithm and print the elapsed times (in seconds) per number of threads used. Your output will be similar to this:

where P indicates the number of processors.

License

This project is under the MIT license. See LICENSE for more information.