ECE 1747H Assignment 1: Parallel Programming with PTHREADS or MPI

Due Oct 31st, 2011 5 p.m.


For this assignment you will be exploring load balancing for a parallelized Game application which is based on a version of the Quake code. You can find the instructions and code for this application at: Instructions and Game application code. The program is already parallelized.

You should hand in a working and documented Pthreads program. Important note: since our platforms are shared, your grade will not depend on any absolute speedups you report. I will only consider the way you reason about the trade-offs between the different load balancing versions you hand in.

You should send a link to where your solution in your ug account (not your whole code), or in your eecg account and make sure that at the end your code is publicly readable by e-mail to amza@eecg.toronto.edu The link should point to the tar file in your directory with two components: 1. your modified code of the Game application. and 2. a separate ASCII text or .pdf file titled README(.txt or .pdf) with your performance comparison, analysis, etc.  &


Back to ECE1747H