COM4521 GPU Assignment: Results Aggregator Tool
I built this tool in just two days as part of the 2024/2025 COM4521 Parallel Computing with GPUs assignment at the University of Sheffield. It’s a lightweight GUI app designed to make it much easier to run, compare, and benchmark the various solutions (CPU, OpenMP, and CUDA) for the assignment tasks.
⚙️ What it does
The Results Aggregator helps you:
- Run your assignment programs with different configurations
- Compare runtimes across implementations (CPU vs OpenMP vs CUDA)
- Benchmark performance across increasing difficulty levels
- Export data quickly to Excel for making submission graphs
- Generate different resolutions of images for Chromatic Aberration
It’s GUI-based and built in Visual Studio using .NET, with a simple copy–paste workflow into Excel for graphing.
📥 Download
⚠️ Note: You may see a Smartscreen warning—this is just because I haven’t paid for EV code signing.
💡 If you’re using University Managed Desktops, you’re better off cloning the repository and running it in Visual Studio instead of downloading the.exe.
📈 Graphing in Excel
You can copy the table output directly into Excel to generate performance graphs.
Just avoid copying the “Length” column, as Excel may treat it as another data series.

📸 Screenshots
Product of Differences

Chromatic Aberration
