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.
Released 3 Dec 2017, due 13 Dec 2017 7PM.
Download assignment instructions and source code
Submit solutions to Blackboard as a single ZIP file containing the source code and the answers. The answers must be in PDF format. The source code must compile on BlueHive without any modifications.
Released 1 Dec 2017, due 13 Dec 2017 7PM.
Download assignment instructions and source code
Download sample graph inputs
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 must compile on BlueHive without any modifications.
Released 2 Nov 2017, due 12 19 22 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 must compile on BlueHive without any modifications using make.
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.
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: 1 Dec 2017