Announcement

  • 8.31. Your Ferrari cluster accounts were created. Please change your password immediately!
  • 9.16. Assignment #1
    Description
    Due: Sept. 26. 11:00pm
  • 10.18. Assignment #2
    Description
    Due: Oct. 29. 11:00pm
  • 11.23. Assignment #3
    Description
    Due: Nov. 23. 11:00pm
  • 12.17. Assignment #4
    Description
    Due: Dec. 17. 11:00pm

Lecture Hours

  • Tue, Thu 10:30 - 11:45
  • 106 - T205
  • Office Hours: Tue 7pm-8pm

Textbook

Grading

  • Exams - 30+20%
  • Assignments - 40%

Assignments

Lecture Slides

# Date Topic Slides Notes
1 8.29 Pthreads Lecture 01: Pthreads
2 8.31 Pthreads Lecture 02: Pthreads
3 9.5 OpenMP Lecture 03: OpenMP
4 9.7 Late Intro. to Parallel Computing Lecture 04: Parallel Computing
5 9.12 Parallel Computing Theory Lecture 05: Theory 1
6 9.14 Structured Patterns Lecture 06: Structured Patterns
7 9.19 Structured Patterns Lecture 07: Structured Patterns
8 9.21 Structured Patterns Lecture 08: Structured Patterns
9 9.26 Matrix Computation Lecture 09: Parallel Matrix Computation
10 9.28 No Class
11 10.10 Parallel Sorting Lecture 10: Parallel Sorting
12 10.12 MPI Lecture 11: Message Passing Interface
13 10.xx Midterm Exam
14 10.24 SPMD and GPGPU Lecture 12: SPMD and GPGPU
15 10.26 SPMD and GPGPU Lecture slides from the previous class
16 10.31 No Class (Conference trip)
16 11.2 GPGPU Lecture 13: GPGPU
17 11.7 Graph Algorithms Lecture 14: Graph Algorithms (Updated)
18 11.9 No Class No Class due to a government project meeting
19 11.14 Thread-Level Speculation Lecture 15: Speculation
20 11.16 Infiniband and RDMA Lecture 16: IB and RDMA
21 11.21 RDMA and GPUDirect Lecture 17: RDMA and GPUDirect
22 11.23 Transactional Memory Lecture 18: Transactional Memory
23 11.28 Parallel Search Lecture 19: Parallel Search
24 11.30 Parallel FFT Lecture 20: Parallel FFT
25 12.5 Lock-Free Lists and Queues Lecture 21: Lock-Free Lists and Queues
26 12.7 Lock-Free Hashing Lecture 22: Lock-Free Hashing


Final Exam Schedule Poll



Link :