Skip to content

Parallel, Concurrent, and Distributed Programming in Java Specialization

Notifications You must be signed in to change notification settings

fxrcode/coursera_RICE_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Parallel, Concurrent, and Distributed Programming in Java Specialization

  • Boost Your Programming Expertise with Parallelism. Learn the fundamentals of parallel, concurrent, and distributed programming.
  • Vivek Sarkar

Parallel Programming in Java

  • 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

Concurrent Programming in Java

  • 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

Distributed Programming in Java

  • Mini Project 1: Page Rank with Spark
    • this is coool
  • Mini Project 2: File Server
  • Mini Project 3: Matrix Multiply in MPI

About

Parallel, Concurrent, and Distributed Programming in Java Specialization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published