UW-Madison
Computer Sciences Dept.

CS/ECE 758 Advanced Topics in Computer Architecture

Programming Current and Future Multicore Processors

Fall 2007 Section 1
Instructor David A. Wood and T. A. Dan Gibson
URL: http://www.cs.wisc.edu/~david/courses/cs758/Fall2007/

Approximate Lecture Schedule

Week Tuesday Thursday
Sept 3 Introduction Multicores
Review: Kongetira, et al.
Sept 10 Pthreads, etc.
Review: Woo, et al.
More Shared Memory
Review: Mellor-Crummey and Scott
Sept 17 OpenMP, etc. Cilk
Review: Cilk paper
Sept 24 TBB
MapReduce/TBB
Review Ranger, Read Barosso
Oct 1 MapReduce
Fine-grain locking
Review Bayer & Schkolnick
Oct 8 Locking and Transactions
Review Gray, et al.
TM Intro
Review Adl-Tabatabai, et al.
Read TCC
Oct 15 LogTM and HyTM
Review Moore
No Class (Visit Affiliates)
Oct 22 Guest Lecture (Liblit) HyTM
Review Damron
Oct 29 No Class (Review on Wednesday) Exam
Nov 5 No Class
Project and Presentation Proposals Due Monday
Student Presentations
Nov 12 Student Presentations Student Presentations
Nov 19 Student Presentations Thanksgiving
Nov 26 Preliminary Project Talks Preliminary Project Talks
Dec 3 Student Presentations Student Presentations
Dec 10 No Class No Class
Dec 18 Project Talks, times TBD

 
Computer Sciences | UW Home