| * | 2009 |
| 15 | EE | Jun Shirako,
David M. Peixotto,
Vivek Sarkar,
William N. Scherer III:
Phaser accumulators: A new reduction construct for dynamic parallelism.
IPDPS 2009: 1-12 |
| 14 | EE | William N. Scherer III,
Doug Lea,
Michael L. Scott:
Scalable synchronous queues.
Commun. ACM 52(5): 100-111 (2009) |
| 2008 |
| 13 | EE | Jun Shirako,
David M. Peixotto,
Vivek Sarkar,
William N. Scherer III:
Phasers: a unified deadlock-free construct for collective and point-to-point synchronization.
ICS 2008: 277-288 |
| 12 | EE | Rui Zhang,
Zoran Budimlic,
William N. Scherer III:
Commit phase in timestamp-based stm.
SPAA 2008: 326-335 |
| 2007 |
| 11 | EE | Tongxin Bai,
Xipeng Shen,
Chengliang Zhang,
William N. Scherer III,
Chen Ding,
Michael L. Scott:
A Key-based Adaptive Transactional Memory Executor.
IPDPS 2007: 1-8 |
| 10 | EE | Steve Heller,
Maurice Herlihy,
Victor Luchangco,
Mark Moir,
William N. Scherer III,
Nir Shavit:
A Lazy Concurrent List-Based Set Algorithm.
Parallel Processing Letters 17(4): 411-424 (2007) |
| 2006 |
| 9 | EE | Michael F. Spear,
Virendra J. Marathe,
William N. Scherer III,
Michael L. Scott:
Conflict Detection and Validation Strategies for Software Transactional Memory.
DISC 2006: 179-193 |
| 8 | EE | William N. Scherer III,
Doug Lea,
Michael L. Scott:
Scalable synchronous queues.
PPOPP 2006: 147-156 |
| 2005 |
| 7 | EE | Virendra J. Marathe,
William N. Scherer III,
Michael L. Scott:
Adaptive Software Transactional Memory.
DISC 2005: 354-368 |
| 6 | EE | Bijun He,
William N. Scherer III,
Michael L. Scott:
Preemption Adaptivity in Time-Published Queue-Based Spin Locks.
HiPC 2005: 7-18 |
| 5 | EE | Steve Heller,
Maurice Herlihy,
Victor Luchangco,
Mark Moir,
William N. Scherer III,
Nir Shavit:
A Lazy Concurrent List-Based Set Algorithm.
OPODIS 2005: 3-16 |
| 4 | EE | William N. Scherer III,
Michael L. Scott:
Advanced contention management for dynamic software transactional memory.
PODC 2005: 240-248 |
| 2004 |
| 3 | EE | William N. Scherer III,
Michael L. Scott:
Nonblocking Concurrent Data Structures with Condition Synchronization.
DISC 2004: 174-187 |
| 2003 |
| 2 | EE | Maurice Herlihy,
Victor Luchangco,
Mark Moir,
William N. Scherer III:
Software transactional memory for dynamic-sized data structures.
PODC 2003: 92-101 |
| 2001 |
| 1 | EE | Michael L. Scott,
William N. Scherer III:
Scalable queue-based spin locks with timeout.
PPOPP 2001: 44-52 |