Changes

Jump to: navigation, search

GPU610/DPS915 Weekly Schedule 20123

1,150 bytes added, 14:43, 6 July 2012
Weekly Schedule 20123
== Week 2 - Sep 9 ==
=== This Week ===
<!--* [https://scs.senecac.on.ca/~gpu610/pages/content/direcparal.html COM and DirectXParallelize a Serial Algorithm]* [https://scs.senecac.on.ca/~gpu610/pages/content/displlinea.html Display ModesLinear Algebra Fundamentals]** The fwk4gps framework, its branches, and architecture** Singleton class as an alternative to global variables** Including interfaces rather than class definitions to minimize header file dependencies** Use the Direct3D COM object to interrogate the hardware for the installed options-->
=== To Do ===
# Finish Workshop 1 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w1.html Profile a Serial Application]
# Start Workshop 2 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w2.html Linear Algebra]
<!--# Download and install [http://www.microsoft.com/download/en/details.aspx?id=6812 DirectX SDK June 2010]
# Download the Dialog Modes Sample from the [svn://zenit.senecac.on.ca/dpsgam/trunk Course Repository]. ''(userid: "dpsgam" password: blank [no password])''
== Week 3 - Sep 18 ==
=== This Week ===
* [https://scs.senecac.on.ca/~gpu610/pages/content/surfacudai.html Event IterationIntroduction to CUDA]* [https://scs.senecac.on.ca/~gpu610/pages/content/grids.html Blocks and Threads]
** Messaging, the main application window, and event iteration
** Housekeeping during loss and restoration of focus
=== To Do ===
# Finish Workshop 2 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w2.html Linear Algebra]
# Start Workshop 3 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w3.html Device Query and Selection]
# Download the Event Iteration and Background Image Samples from the [svn://zenit.senecac.on.ca/dpsgam/trunk Course Repository]. ''(userid: "dpsgam" password: blank [no password])''
== Week 4 - Sep 25 ==
=== This Week ===
* [https://scs.senecac.on.ca/~gpu610/pages/content/cudam.html CUDA Memory Model]
* [https://scs.senecac.on.ca/~gpu610/pages/content/warpp.html Warp Partitioning]
* Shades of Red application
** for you to complete - use lecture notes to fill in the details
=== To Do ===
# Finish Workshop 3 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w3.html Device Query and Selection]
# Start Workshop 4 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w4.html Device Operations]
* Lecture Material
** Download the Sprites in Motion and Sprites under User Control Samples from the [svn://zenit.senecac.on.ca/dpsgam/trunk Course Repository]. ''(userid: "dpsgam" password: blank [no password])''
== Week 5 - Oct 2 ==
=== This Week ===
* [https://scs.senecac.on.ca/~gpu610/pages/content/resou.html Resource Constraints]
* Review
** Windows Programming
=== To Do ===
# Finish Workshop 4 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w4.html Device Operations]
# Start Workshop 5 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w5.html Reduction]
# Add a background image to the ShadesOfRed sample
# Add a sprite in motion to the ShadesOfRed sample
=== To Do ===
# Finish Workshop 5 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w5.html Reduction]
# Start Workshop 6 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w6.html Profiling]
* Practice transforming a vector using a matrix
* Practice matrix multiplication
=== To Do ===
# Finish Workshop 6 - [https://scs.senecac.on.ca/~gpu610/pages/workshops/w6.html Profiling]
# Checkout Graphics

Navigation menu