Click here for the current edition of the Marathon of Parallel Programming
There are many ways to get ready for the Marathon of Parallel Programming. Here are some simple tips.
The known edition of Introduction of Parallel Computing is important to beginners. The authors' page can be found here.
Another interesting book is Parallel Programming, from Wilkinson & Allen. It can be found here.
Other popular book that includes some parallel vision is the Introduction to Algorithms, the new edition (2009). It can be found here and here.
Furthermore, the communication between processes can interfere in the solution speedup. In the Marathon of Parallel Programming, there are three ways to build your solution:
If you like search engines, there are some interesting material here.
But, some of them we appreciate you to look at:
Moreover, you must know C/C++ programming and Makefile tools.
There are some contests that you might take a look: