Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 

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

Contributors 9