Difference between revisions of "GPU610/DPS915"
(→The Workshops) |
|||
Line 3: | Line 3: | ||
Please help make this page resourceful for all GPU610/DPS915 students to use! | Please help make this page resourceful for all GPU610/DPS915 students to use! | ||
− | = Course | + | = Course Material = |
== GPU610 - Parallel Programming Fundamentals == | == GPU610 - Parallel Programming Fundamentals == | ||
Line 34: | Line 34: | ||
</table> | </table> | ||
− | |||
== External Links == | == External Links == | ||
* [https://scs.senecac.on.ca/~gpu610/pages/content/index.html Course Web Site – Lecture Notes] | * [https://scs.senecac.on.ca/~gpu610/pages/content/index.html Course Web Site – Lecture Notes] | ||
Line 47: | Line 46: | ||
*# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w3.html Device Query and Selection] | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w3.html Device Query and Selection] | ||
*# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w4.html A Simple Device Operation] | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w4.html A Simple Device Operation] | ||
− | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w5.html | + | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w5.html Matrix Product using cuBlas] |
− | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w6.html Matrix Product] | + | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w6.html Matrix Product using Thrust] |
− | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w7.html | + | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w7.html Dot Product] |
− | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w8.html Matrix Product | + | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w8.html Matrix Product] |
*# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w9.html Matrix Product using Streams] | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w9.html Matrix Product using Streams] | ||
*# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w10.html CUDA to OpenCL] | *# [https://scs.senecac.on.ca/~gpu610/pages/workshops/w10.html CUDA to OpenCL] | ||
* Grading - The window for submission of each workshop is one week. The penalty for late submission is 50% of the workshop mark. | * Grading - The window for submission of each workshop is one week. The penalty for late submission is 50% of the workshop mark. | ||
− | == The | + | == The Assignments == |
− | |||
− | |||
*# [https://scs.senecac.on.ca/~gpu610/pages/assignments/a1.html Selection and Assessment] | *# [https://scs.senecac.on.ca/~gpu610/pages/assignments/a1.html Selection and Assessment] | ||
*# [https://scs.senecac.on.ca/~gpu610/pages/assignments/a2.html GPU Programming] | *# [https://scs.senecac.on.ca/~gpu610/pages/assignments/a2.html GPU Programming] | ||
*# [https://scs.senecac.on.ca/~gpu610/pages/assignments/a3.html Optimization] | *# [https://scs.senecac.on.ca/~gpu610/pages/assignments/a3.html Optimization] | ||
− | |||
== Evaluation == | == Evaluation == | ||
− | * | + | * Assignments and Presentation 30% |
* Workshops 20% | * Workshops 20% | ||
* Test 20% | * Test 20% | ||
* Exam 30% | * Exam 30% | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Resources = | = Resources = | ||
Line 95: | Line 80: | ||
** [http://tortoisesvn.net/docs/release/TortoiseSVN_en/index.html TortoiseSVN Documentation] | ** [http://tortoisesvn.net/docs/release/TortoiseSVN_en/index.html TortoiseSVN Documentation] | ||
** [http://svnbook.red-bean.com/ SVN book at red-bean.com] or download [https://cs.senecac.on.ca/~fardad.soleimanloo/oop344/notes/svn-book.pdf the PDF from here]. | ** [http://svnbook.red-bean.com/ SVN book at red-bean.com] or download [https://cs.senecac.on.ca/~fardad.soleimanloo/oop344/notes/svn-book.pdf the PDF from here]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
** [http://ankhsvn.open.collab.net/ AnkhSVN - Free Visual Studio SVN Integration Alternative To VisualSVN] | ** [http://ankhsvn.open.collab.net/ AnkhSVN - Free Visual Studio SVN Integration Alternative To VisualSVN] | ||
= Archives = | = Archives = |
Revision as of 17:27, 9 January 2013
GPU610/DPS915 | Student List | Group and Project Index | Student Resources | Glossary
Please help make this page resourceful for all GPU610/DPS915 students to use!
Contents
Course Material
GPU610 - Parallel Programming Fundamentals
|
DPS915 - Introduction to Parallel Programming
|
External Links
The Workshops
- The workshops provide timely opportunities to implement some of the material covered during the lectures. Each workshop is graded and all submissions are through Moodle.
- Detail Specifications
- Grading - The window for submission of each workshop is one week. The penalty for late submission is 50% of the workshop mark.
The Assignments
Evaluation
- Assignments and Presentation 30%
- Workshops 20%
- Test 20%
- Exam 30%
Resources
- Software Support
- Wikis
- Subversion