Sample group project topics

Prof. Hollingworth has informed me that DIT has acquired a small test Dell cluster with multi-core ARM processors in each node, with an Infiniband interconnect. If any group is interested in doing a project on a new architecture, we can work with Prof. Hollingsworth to define the project and get access to the cluster.

From Spring 2015

Parallel implementation of Machine Learning algorithms using Spark/Hadoop

CPU-GPU Dynamic Approximation for Parallel Applications

Algebraic Multigrid with OpenMP, OpenACC and MPI

Developing Parallel Algorithms for Creating and Solving Sudoku Puzzle

Distributed Learning for Deep Neural Networks

Machine Learning Algorithms in Spark

From Fall 2012

A High Performance Concurrent Thread-Safe Hash Table

A Parallel Multigrid Algorithm Using OpenMP

Scarf: A YARN Project: Comparing Iterative Algorithms on Hadoop 2.0

Hybrid Parallel Model: Combining MPI and OpenMP

Mutable graph topology with Asynchronous vertex program under GraphLab In Collective

Random Forest in Hadoop

Enhancing Performance of Probabilistic Soft Logic (PSL)

Hybrid Parallel Programming Implementations

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 a paper results
E.g., scheduling papers (simulation of scheduler algorithms)

Debunking paper

Or one of your own design