Skip to content

A course project of Introduction to Parallel Systems and GPU programming class

License

Notifications You must be signed in to change notification settings

rustamzh/cuda-kmeans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cuda-kmeans

A course project of Introduction to Parallel Systems and GPU programming class.

Aim

The aim of this project was to implement k-means clustering on CPU and parallelize it for GPU and GPU, using tiling. The implementations operate 4 dimensional data, clustering it in 4 clusters. The number of dimensions was chosen to fully demonstrate the advantages of GPU over CPU.

Theory and discussion are in the report3.docx

About

A course project of Introduction to Parallel Systems and GPU programming class

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages