Rice University
COMP 522
Multi-core Computing
Fall 2008
Readings



Compiler Optimization of Transactions

Concurrent Data Structures

More Debugging

Power

Thread-level Speculation

Implementing Memory Models

Hardware Support for Fast Synchronization

Hybrid Transactional Memory

Optimizing for Multi-core Platforms

Automatic Derivation of Concurrent Data Structures

Hardware support for Transactional Memory