CIS 565: GPU Programming and ArchitectureFall 2019
University of Pennsylvania |
|
Course Overview • Schedule • Student Work • Previous semester |
Click here for CIS 565 GPU Programming and Architecture Fall 2020DescriptionA timely selection from the following topics:
This is a project-intensive course with significant coding, writing, and presenting. It is more work than any other course, but it is worth it. For a course more focused on GPU architecture without graphics, see Joe Devietti's CIS 601. Prerequisites
Github, Schedule, Google Group, and LinkedIn
Head Lecturer
Shehzan Mohammed, mza@seas.upenn.edu Course AdvisorTeaching Assistants
Hannah Bollar, Head TA, hbollar@seas.upenn.edu
Youssef, vicy@seas.upenn.edu
Ziad Ben Hadj-Alouane, ziadb@seas.upenn.edu Recommended Reading
No books are required, but course material comes from many sources including:
Other useful tools and material:
Grading
Academic IntegrityAn academic integrity violation will result in the student receiving an F in this course. See Academic Integrity at the University of Pennsylvania: A Guide for Students. Code submissions will be cross-checked for plaigarism against previous years' submissions as well as submissions from your colleagues using automated software. Please do not copy code. If you would like to use code not written by you for this class, please run it by the TAs using Piazza for permission to use it. Examples of code you will need to ask permission to use:
AcknowledgmentsJoe Kider, Gary Katz, and Suresh Venkatasubramanian taught this course before me. All former TAs have helped shape this course: Kaixiang Miao, Ottavio Hartman, Yash Vardhan, Austin Eng, Shuai Shao (Shrek), Gary Li, Kai Ninomiya, Harmony Li, Liam Boone, Karl Li, Varun Sampath, and Jon McCaffrey. Previous students have provided significant course feedback including: Xing Du, Karl Li, and Ian Lilley. Many passionate folks in our field have also provided course input: Johan Andersson, (@repi),Quarup Barreirinhas, (@quarup), Wolfgang Engel, (@wolfgangengel), Mikkel Gjoel, (@pixelmager), Eric Haines, (@pointinpolygon), Dominik Lazarek, (@Omme), Emil Persson, (@_Humus_), and Christophe Riccio, (@g_truc). |