Assignment 2
Version 1.0



For your second assignment, your group is to offload the compute-intensive calculations of its selected application (see assignment 1) to the GPU. 

Compare the execution times for the CPU and CPU+GPU versions and report the speedup, if any, that results from the offloading.  Prepare a chart, like that for Workshop 1, showing the results of both assignment 1 and assignment 2. 


Your group's submission is to be made through by your leader.  The submission includes:

  • files containing the source code and all data required to run the application on a CUDA-enabled platform
  • the spreadsheet file with the comparative data and the chart showing the difference between the results for assignment 1 and assignment 2
  • supplementary notes listing your principal observations - enter these in the Notes textbox


Your submission is a group submission and your mark will be the group mark, unless adjusted by the instructor as described below.  Your submission will include a description of the work done by each member.  Your instructor expects each member to carry their fair share of the work load and will adjust marks accordingly in the event of imbalances.

The penalty for late submission is 30% of the assignment mark.  If the submission is not workable, you will be asked to resubmit and charged a penalty of 50%.  The due date is posted in .

  Designed by Chris Szalwinski   Copying From This Site   
Creative Commons License