Skip to content

CIS565-Fall-2016/cis565-fall-2016.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub repo for the course website for CIS 565 at the University of Pennsylvania

http://seas.upenn.edu/~cis565/

Class Schedule

Monday classes (lectures) are in Moore 212, 6-9pm.

Wednesday classes (recitation, sometimes lectures) are in Towne 305, 6-9pm.

See the schedule for Fall 2015 for a pretty good idea of where we are heading.

Week 1

  • Wednesday, September 31 - lecture
    • Course overview. pptx
    • CUDA crash course. pptx
    • Reading: PMPP Chapter 3

Week 2

  • Monday, September 5 - No class, Labor Day
  • Wednesday, September 7 - recitation. Google Slides
    • Intro to debugging with Parallel Nsight
    • Project 1 help

Week 3

Week 4

  • Monday, September 19 - No class (Patrick on travel)
  • Wednesday, September 21 - recitation (Patrick on travel)

Week 5

  • Monday, September 26 - No class, DreamWorks info session at 6pm
  • Wednesday, September 28 - lecture
    • CUDA: Part 2. pptx, pdf
    • Reading: PMPP Chapter 4, 5, and 6

Week 6

  • Monday, October 3 (Jewish holiday) - recitation (Patrick on travel)
    • Project 3 help Google Slides
    • Intro to profiling with Parallel Nsight
  • Wednesday, October 5 (Patrick on travel; start fall break early)

Week 7

  • Monday, October 10 - lecture
  • Wednesday, October 12 (Jewish holiday) - guest lecture

Week 8

  • Monday, October 17 (Jewish holiday) - lecture
  • Wednesday, October 19 - recitation

Week 9

  • Monday, October 24 (Jewish holiday) - lecture
    • Graphics pipeline (finish last week's slides)
    • GLSL. pptx, pdf
    • OpenGL and WebGL. pptx, pdf
    • Reading: RTR Chapters 1 and 2
  • Wednesday, October 26 - extra office hours

Week 10

Week 11

Week 12

Week 13

  • Monday, November 21 - lecture
    • Final project presentations: milestone 1
  • Wednesday, November 23 - No class, Thur-Fri class schedule on Tue-Wed

Week 14

  • Monday, November 28 - lecture
    • Final project presentations: milestone 2
  • Wednesday, November 30 - guest lecture

Week 15

  • Monday, December 5 - no class (Patrick on travel)
  • Wednesday, December 7 - no class (Patrick on travel)

Week 16

  • Monday, December 12 - lecture
    • Final project presentations: milestone 3

Final project final presentations

  • Thursday, December 15*

Project Schedule

  • P0 - CUDA getting started
    • Due Sunday, September 4
    • 0% of final grade
  • P1 - GPU Flocking
    • Due Tuesday, September 13
    • 5% of final grade
  • P2 - Stream compaction
    • Due Tuesday, September 27
    • 10% of final grade
  • P3 - GPU path tracer
    • Due Sunday, October 9
    • 10% of final grade
  • P4 - GPU rasterizer (or instructor-approved GPU Computing project)
    • Due Tuesday, October 25
    • 10% of final grade
  • P5 - WebGL Deferred Shading (or instructor-approved GPU Computing project)
    • Due Tuesday, November 8
    • 10% of final grade
  • P6 - Flocking with Vulkan and compute shaders
    • Due TBA
    • 5% of final grade
  • Final project
    • Due TBA
    • 50% of final grade

Recitation Labs

  • GPU debugging with NVIDIA Nsight
  • GPU profiling with NVIDIA Nsight
  • Open-source WebGL engines performance analysis
  • Ray marching performance analysis
  • Jetson TK1

Bonus Slides

Material from previous semesters that we did not cover:

About

Course website for CIS 565 at the University of Pennsylvania

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published