SSE3054: Multicore Systems (Spring 2017)

[Schedule]

The following schedule is tentative and subject to change without notice.

Day Topic Reading
Week 1 Overview, Why parallel computing PCA Chap. 1.1, IPC Chap. 1
Week 2 Parallel computing platform PCA Chap. 1.2, IPC Chap. 2.3
Week 3 Parallel algorithm design IPC Chap. 3
Week 4 Parallel algorithm design (cont'd) Δ IPC Chap. 3
Week 5 Pthread Δ IPC Chap. 7
Week 6 OpenMP Δ IPC Chap. 7
Week 7 OpenMP (cont'd)
Week 8 Mid-term Exam
Week 9 Message passing interface (MPI) Δ IPC Chap. 6
Week 10 Symmetric multi-processor Δ PCA 5~5.5
Week 11 Symmetric multi-processor
Week 12 Scalable coherence Δ PCA 6.3, 8.1-8.3, 8.10
Week 13 Synchronization Δ PCA 5.5, 7.9
Week 14 Interconnection networks Δ IPC 2.4.2~2.4.5
Week 15 Relaxed memory consistency Δ PCA 9.1
Week 16 Final Exam



Credit: Some of slides for this lecture are based on materials provided by the textbook publisher.