Group Projects - CMSC714: High Performance Computing
Recent Projects
CPU vs GPU: A Modern Update
3D Gaussian Splatting Parallelization
Massively Parallel Computational Model (MPC)
GAN Training with Distributed Memory Parallelism
A Comparative Study of Parallel Programming Frameworks for HPC Architectures
Whole Genome Alignment
Parallelization of Magnetic Models using MPI, OpenMP, CUDA, and x86 SIMD Instructions
Parallelization of Gather and Reduce in Recommendation Systems
Evaluating modern CPU vs. GPU performances on common parallel applications
Parallelization of Discrete Voronoi Decomposition
Evaluating OpenMP 4.5 Support on Compilers
Lateness Detection in Pipit Trace Analysis Tool
Accelerating Drone’s Mapping System Using Parallel Tools
Parallel Implementation of an Elastic Rotor Blade Coupled Trim Tool
Semisorting with ParlayLib
Grid Adaptation - GridOptiMesh
Hybrid Computing Framework for Laplace Equation
GPU n-body Simulation with Compute Shaders \& Ray Tracing
Real-time Face Swapping
The OpenMP Cluster Programming Model on Zaratan
A Realistic Parallel Simulation of Particles Moving About a Fixed Grid
Other suggestions
Application performance studies across one or more parallel machines - e.g.,
satellite data processing, parallel search, computer vision
algorithms, bioinformatics
Application performance studies on GPUs (1 or more machines)
Reproduce results from a paper, extend to current systems
E.g., CPU vs. GPU paper (pick a small number of application kernels)