CS1760 – The Art of Multiprocessor Programming

Fall 2007

Tuesday &Thursday 2:30- 3:50 PM (K Hour), Lubrano

Graduate credit papers are due 7 December

Homework 1 is due 4 October before class.

Homework 2 is due 25 October before class.

Homework 3 is due 27 November before class..

Final Exam in class 6 December

 

 

Course Information

The course textbook is The Art of Multiprocessor Programming, by Maurice Herlihy and Nir Shavit,.           

 

Lecture Slides

Introduction

Mutual exclusion

Concurrent Objects

Shared memory

Synchronization operations

Universality

Spin Locks

Concurrent Lists

Queues, stacks

Concurrent Skip Lists

Concurrent Hash Sets

Counting

Scheduling

Barriers

Transactional memory

Software review

Hardware review

 

 

 

People

·         Instructor:  Maurice Herlihy

·         TA: Robert Manchester. Hours: 4-5 Monday and Wednesday in the Fishbowl. 

·         TA: Lucia Penso.  By appointment.

 


Maurice Herlihy