Parallel Computing

I have given one lecture in the Parallel Computing course in place of Prof. dr. Dirk Roose who is the regular professor for this course. The subjects was Bulk Synchronous Parallel, with examples of an inner product algorithm and a sparse matrix-vector multiplication algorithm. Also various distributions were introduced. The slides are available for download here.

Below follows some additional exercise material:

If you are curious whether the answers you found make sense, or are in need of hints to solve some problems, don't hesitate to swing by at my office (CS dept., building A, room 3.018). Alternatively you can email me, but the latency would be higher.

If you find yourself enticed to write parallel software for your multicore computer, I encourage you to look at MulticoreBSP; if you do, any feedback is always welcome!