星期五, 3月 23, 2007

晚上把這些看完....

Syllabus (Tentative)
Date Lecture Material Assignments
Week 1 (DK in IL): Wed, 1/17 Lecture 1 - Introduction Slides (ppt)
Voice (mp3)
Week 2 (DK in IL): Mon, 1/22 Lecture 2 - Types of Parallel Architectures Slides (ppt)
Voice (mp3)
Wed, 1/24 Lecture 3 - History of graphics HW and APIs Slides (ppt)
Voice (mp3)

MP-0 released - CUDA installation, run hello world.
Read Chapter 30 from GPU Gems 2.

Week 3 (DK in IL): Mon, 1/29

Lecture 4 - PC System Arch / GPU HW

Slides (ppt)
Voice (mp3)

Read Chapter 29 from GPU Gems 2.
Read CUDA Programming Guide.

Tue, 1/30

Lecture 5 - Intro to CUDA / programming (makeup)
Wen-mei - Clarification of PCI-Express from lect 4 (lect4.ppt)
David - Finishing GPU in PC architecture from lect 4 (lect4.ppt), finishing graphics history from lect 3 (lect 3.ppt)

Voice (mp3)

Wed, 1/31 Lecture 6 - CUDA memory model, blocking Slides (ppt)
Voice (mp3)
MP-1 released - Simple Matrix Multiplication
Week 4: No Lectures MP-1 due Feb. 7th (Wed.)
MP-2 released - Simple Cconvolution
Read Chapter 31 & 32 from GPU Gems 2.
Week 5:
No Lectures MP-2 due Feb. 14th (Wed.)
MP-3 released - Basic Scan
Week 6 (DK in IL): Mon, 2/19 Lecture 7 - CUDA HW Slides (ppt)
Voice (mp3)
Tue, 2/20 Lecture 8 - GPU compute core - SM part1 (make up) Slides (ppt)
Voice (mp3)
Wed, 2/21
Lecture 9 - GPU compute core - SM part2 Slides (ppt)
Voice (mp3)
MP-3 due
MP-4 released - Blocked Matrix Multiplication
Week 7 (DK in IL 2/26 only): Mon, 2/26 Lecture 10 - Parallel programming basics, part 1 Slides (ppt)
Voice (mp3)
Tue, 2/27 Lecture 11 - Parallel programming basics, part 2 (makeup) Slides (ppt)
Voice (mp3)
Wed, 2/28 Lecture 12 - NVIDIA Guest Lecturer - Mike Shebanow Slides (pdf)
Voice (mp3)
MP-4 due
Week 8 (DK in IL): Mon, 3/5 Lecture 13 – Performance Slides (ppt)
Voice (mp3)
Tue, 3/6 Lecture 14 - (makeup) more on memory model Slides (ppt)
Voice (mp3)
MP-5 released - Advanced Convolution
Wed, 3/7 Lecture 15 – Algorithm Effects (scan) Slides (ppt)
Voice (mp3)
MP-6 released - Advanced Scan (Friday 3/9)

Week 9 (DK in IL 3/13-3/14):
Mon, 3/12

Lecture 16 – Performance Slides (ppt)
Voice (mp3)
MP-5 due
MP-6 released - Advanced Scan
Tue, 3/13 Lecture 17 – Performance (makeup) Slides (ppt)
Voice (mp3)
Wed, 3/14 Lecture 18 – Performance Voice (mp3)
Week 10: No Lectures - Spring Break!
Week 11: Mon, 3/26 Lecture 19 - Final Project Applications MP-6 due
Tue, 3/27 Lecture 20 - Final Project Applications
Wed, 3/28 Lecture 21 - Exam
Week 12 (4 lectures, 6 hours total):

Project Proposal Workshop (group time slots)

Week 16 (4 lectures, 6 hours total): Project Presentation Symposium (group time slots)

沒有留言: