- k-means
- sample sort
- barnes-hut n-body simulation
- C + OpenMP/MPI
- Chapel
- Julia
- Sequential implementation
- Shared memory implementation
- Distributed memory implementation
- Sequential implementation
- Shared memory implementation
- Distributed memory implementation
- Sequential implementation
- Shared memory implementation
- Distributed memory implementation
Evaluate all implementations:
- different number of points
- different number of clusters
- different number of threads/processes
- Implement k-means++