COMP 522
Multi-core Computing
Fall 2009
Presentations
25 August 2009
Multicore Computing: An Introduction
- John Mellor-Crummey
27 August 2009
Simultaneous Multithreading and the Case for Chip Multiprocessing
- John Mellor-Crummey
1 September 2009
Fine-grain Multithreading: Sun Niagara, Cray MTA-2 and Cray Threadstorm
- John Mellor-Crummey
3 September 2009
On Tiled Multicore Microprocessors
- John Mellor-Crummey
8 September 2009
Caching for Chip Multiprocessors
- John Mellor-Crummey
10 September 2009
From Multicore to Multisocket
- Kamal Sharma
15 September 2009
Cilk and Cilk++
- Sagnak Tasirlar
17 September 2009
NESL
- John Mellor-Crummey
22 September 2009
Intel Treaded Building Blocks
- Sagnak Tasirlar
24 September 2009
Ct
- Dragos Sbirlea
29 September 2009
Shared Memory Consistency Models: A Tutorial
- Arnold Schwaighofer
1 October 2009
Java Memory Model
- Sanjay Chatterjee
8 October 2009
C++ Memory Model
- Arnold Schwaighofer
16 October 2009
Implementation of NESL
- Kamal Sharma
27 October 2009
Scheduling for Multiprogrammed Multiprocessors
- Dragos Sbirlea
29 October 2009
Scheduling and Shared Cache
- Alina Simion
3 November 2009
Wait-free Synchronization
- John Mellor-Crummey
5 November 2009
Implementation of Locks and Barriers
- Thomas Barr
10 November 2009
Transactional Memory
- Sanjay Chatterjee
12 November 2009
Modern Software Transactional Memory
- John Mellor-Crummey