This project was a system to process 1.8 million weather data entries in a few seconds, using multiple GPU kernels and threads.
Using different parallel techniques such as reduction and binning, I was able to process the data to extract information about the weather stations (min, mean, max, temp avg).