GPU performs very better when dealing with large data sets. For example, if we have to cluster large data like in the order of hundred or thousand  million,using k-means algorithm then sequential approach will take lot of time. If we implement this on GPU, because of the large number of threads available we will get very high speed up.