ECE 2/406, CSC 2/466: Introduction to Parallel Computing using GPUs: Assignments

Academic Honesty

All assignments and activities associated with this course must be performed in accordance with the University of Rochester's Academic Honesty Policy. More information is available at: http://www.rochester.edu/college/honesty.

Assignment 3

Released 2 Nov 2017, due 12 Nov 2017 10PM.

Download assignment instructions

Download sample inputs (24M)

Submit solutions to Blackboard (DO NOT INCLUDE INPUTS) as a single ZIP file containing the source code and the answers. The answers must be in PDF format. The source code compile on BlueHive without any modifications using make.

Assignment 2

Introduction to CUDA Programming.

Released 16 Oct 2017, due 27 October 2017 7PM.

Download assignment instructions.

Submit solutions to Blackboard (DO NOT INCLUDE IMAGES) as a single ZIP file containing the source code and the answers. The answers must be in PDF format. The source code compile on BlueHive without any modifications using make.

Assignment 1

Multithreaded and vectorized parallelization.

Released 27 Sep 2017, due 8 October 2017 7PM.

Download assignment instructions and source code.

Download sample images for 2dconv (30MB).

Submit solutions to Blackboard (DO NOT INCLUDE IMAGES) as a single ZIP file containing the source code and the answers. The answers must be in PDF format. The source code compile on BlueHive without any modifications using make.


Last updated: 27 Sep 2017