Link to this document's Jupyter Notebook

In order to successfully complete this assignment you need to participate both individually and in groups during class. If you attend class in-person then have one of the instructors check your notebook and sign you out before leaving class on Wednesday March 10. If you are attending asynchronously, turn in your assignment using D2L no later than _11:59pm on Wednesday March 10.


In-Class Assignment: CUDA Memory and Tiling

picture of a tile mosaic designed to motivate this topic.

Image from: https://www.appianimosaic.com/

Agenda for today's class (70 minutes)

  1. (20 minutes) Pre class Review
  2. (20 minutes) Tile example
  3. (30 minutes) 1D wave Cuda Code Optimization

1. Pre class Review


2. Tile example


3. 1D wave Cuda Code Optimization

As a group, lets see if we can optimize the code code from lasttime.


Congratulations, we're done!

If you attend class in-person then have one of the instructors check your notebook and sign you out before leaving class. If you are attending asynchronously, turn in your assignment using D2L.

Course Resources:

Written by Dr. Dirk Colbry, Michigan State University Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.