Group Projects - CMSC714: High Performance Computing
Recent Projects
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
Parallel Genetic Algorithms for Inverse Boggle Solving
Parallel Implementation of Sequential Minimal Optimization (SMO)
Algorithm and Model Selection for Support Vector Machines
Parallel Landsat Data Processing
A Parallel Hybrid Framework for Graph Processing
Patch Matching for Image Segmentation
Parallel Graph-based Semi-supervised Learning
Load Balancing in Distributed Computing
Auto-tuning for scalable parallel 3-D FFT
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)