- Boost Your Programming Expertise with Parallelism. Learn the fundamentals of parallel, concurrent, and distributed programming.
- Vivek Sarkar
- Mini Project 1: Reciprocal-Array-Sum using the Java Fork/Join Framework
- Mini Project 2: Analyzing Student Statistics Using Java Parallel Streams
- Mini Project 3: Parallelizing Matrix-Matrix Multiply Using Loop Parallelism
- Mini Project 4: Using Phasers to Optimize Data-Parallel Applications
- Mini Project 1: Locking and Synchronization
- Mini Project 2: Global and Object-Based Isolation
- Mini Project 3: Sieve of Eratosthenes Using Actor Parallelism
- this is quite interesting!
- Mini Project 4: Parallelization of Boruvka's Minimum Spanning Tree Algorithm
- Mini Project 1: Page Rank with Spark
- this is coool
- Mini Project 2: File Server
- Mini Project 3: Matrix Multiply in MPI