We will be talking more on parallelism from the SW perspective. In general, this is a huge field with a lot to know and little (condensed) reading material that I personally like.

To help get things going though, I will talk in class about patterns in parallel programming. This will roughly follow the flow presented in the book referenced below. The book has a web page, which I would like you to go through — particularly the introduction section to each chapter (http://www.cise.ufl.edu/research/ParallelPatterns/overview.htm).

Please also skim a paper written by the authors, which is shorter than the book:

Massingill, B.L. , Mattson, T.G. , S and ers, B.A. (2005) Reengineering for Parallelism: An Entry Point into PLPP (Pattern Language for Parallel Programming) for Legacy Applications. Proceedings of the Twelfth Pattern Languages of Programs Workshop (PLoP 2005). ((URL)) (BibTeX)

Book: Invalid BibTex Entry!

There is nothing to turn in this time, but I strongly encourage that you read and participate.