ParsaD23 / kmeans_parallel_OpenMP

Parallellization of the Kmeans algorithm with OpenMP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Parallellization of the Kmeans algorithm with OpenMP

License:MIT License


Languages

Language:C 97.0%Language:Shell 3.0%