Assignment 2 (June 6)
For the pthreads exercise you have to write three programs using pthreads.
- parallelize cracking a hash function (sequential code and parallel code template available)
- add a thread worker pool for the fibonacci example (from the Cilk lecture) instead of using cilk or the simple pthread version which generates new threads for recursive calls
- parallelize the sieve of Eratosthenes (sequential code and parallel code template available)