
- Haskell on a Shared-Memory Multiprocessor Tim Harris Simon Marlow Simon Peyton Jones
- Architectural Support for Fair Reader-Writer Locking Enrique Vallejo, Ramon Beivide, Adrian Cristal, Tim Harris, Fernando Vallejo, Osman Unsal, Mateo Valero
- Abstract nested transactions Microsoft Research
- Optimizing Memory Transactions Tim Harris Mark Plesko Avraham Shinnar David Tarditi
- Design Principles for End-to-End Multicore Schedulers Simon Peter , Adrian Schpbach , Paul Barham
- Concurrent Programming Without Locks KEIR FRASER
- Dynamic Filtering: Multi-Purpose Architecture Support for Language Runtime Systems
- Debugging Programs that use Atomic Blocks and Transactional Memory
- EazyHTM: Eager-Lazy Hardware Transactional Memory
- Implementation and Use of Transactional Memory with Dynamic Separation
- Atomic Quake: Using Transactional Memory in an Interactive Multiplayer Game Server
- Revocable Locks for Non-Blocking Programming Microsoft Research
- Location Based Placement of Whole Distributed Systems David Spence
- Dependable Software Needs Pervasive Debugging Timothy L. Harris
- Semantics of Automatic Mutual Exclusion Notes on definitions and proofs
- Feedback Directed Implicit Parallelism Microsoft Research, Cambridge, UK
- Discovering and Understanding Performance Bottlenecks in Transactional Applications
- Parallel Generational-Copying Garbage Collection with a Block-Structured Heap
- Early storage reclamation in a tracing garbage collector
- Composable Memory Transactions Tim Harris Simon Marlow Simon Peyton Jones Maurice Herlihy
- Exploring the Limits of Disjoint Access Parallelism Amitabha Roy
- Under submission please consult authors before citing or circulating Optimizing across interfaces
- Leaky regions: linking reclamation hints to program structure Microsoft Research Cambridge
- Dynamic Separation for Transactional Memory Martin Abadi