En aquest projecte s'ha estudiat com es comporten diferents algoritmes de clustering amb diferents opotimitzacions de CUDA. Concretament s'han estudiat com funcionen l'algoritme k-means i k-centers amb les optimitzacions de Shared Memory i quan garantim els accessos coalesced