Marathon of Parallel Programming

Main event

SBAC-PAD

Current Edition

Click here for the current edition of the Marathon of Parallel Programming

How to study


There are many ways to get ready for the Marathon of Parallel Programming. Here are some simple tips.

Books

The known edition of Introduction of Parallel Computing from Grama et al. is important to beginners. You can find a sample here.

Another interesting book is Parallel Programming, from Wilkinson & Allen. You can find some old material here.

Another popular book that includes some parallel algorithms is the 4th edition of Introduction to Algorithms. It can be found here or you can use an old version from the 3rd edition here.

Furthermore, the communication between processes can interfere in the solution speedup. In the Marathon of Parallel Programming, there are three basic ways to build your solution:

Links

If you prefer use search engines, there are some interesting material here.

Some of them we appreciate you to look at:

Moreover, you must know C/C++ programming and Makefile tools.

Contests

There are some contests that you might take a look: