Group Projects - CMSC714: High Performance Computing
Recent Projects
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
Parallelizing a Gaussian Solver
Simulating the spread of COVID-19 in closed environments
Parallel N-Body Simulations with Long Range Interactions
Auto-tuning for scalable parallel 3-D FFT
Parallel A* Search Algorithm
A Visual Debugging Tool for MPI Programs
A Parallel Connectionism Library (neural processing)
Machine Learning Frameworks on GPUs
OpenMP vs. Go for Matrix Convolution
Scalable 3D Finite Element Analysis for Rotorcraft
Parallel Fuzz Testing
Ray Tracing on GPUs
Training and Applying a GAN in Parallel
Parallel Maximum Independent Set Computation
Parallel Function Approximation
Parallel Floorplanning for VSLI Circuit Design
Maximum Matching in Parallel
Input Sharing in Parallel Fuzzing
Parallel Function Approximation
Comparing OpenMP and Goroutines through Convolutions
Parallel VLSI Floorplanning
Synaptogenesis: A Library for Parallel Execution of Large Scale
Connectionist Models
Deep Learning Frameworks on HPC Clusters
Parallel 3D Finite Element MethodsĀ for Rotorcraft
Implementation of a Parallel Maximal Independent Set Algorithm
Parallelizing Stable GAN
Implementation of GPU based Ray Tracing System
Auto Configuration for Bipartite Graph Maximum Matching
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)