2009 |
15 | EE | Michael F. Spear,
Luke Dalessandro,
Virendra J. Marathe,
Michael L. Scott:
A comprehensive strategy for contention management in software transactional memory.
PPOPP 2009: 141-150 |
14 | EE | Peng Wu,
Maged M. Michael,
Christoph von Praun,
Takuya Nakaike,
Rajesh Bordawekar,
Harold W. Cain,
Calin Cascaval,
Siddhartha Chatterjee,
Stefanie Chiras,
Rui Hou,
Mark F. Mergen,
Xiaowei Shen,
Michael F. Spear,
Huayong Wang,
Kun Wang:
Compiler and runtime techniques for software transactional memory optimization.
Concurrency and Computation: Practice and Experience 21(1): 7-23 (2009) |
2008 |
13 | EE | Michael F. Spear,
Michael Silverman,
Luke Dalessandro,
Maged M. Michael,
Michael L. Scott:
Implementing and Exploiting Inevitability in Software Transactional Memory.
ICPP 2008: 59-66 |
12 | EE | Virendra J. Marathe,
Michael F. Spear,
Michael L. Scott:
Scalable Techniques for Transparent Privatization in Software Transactional Memory.
ICPP 2008: 67-74 |
11 | EE | Michael F. Spear,
Luke Dalessandro,
Virendra J. Marathe,
Michael L. Scott:
Ordering-Based Semantics for Software Transactional Memory.
OPODIS 2008: 275-294 |
10 | EE | Michael F. Spear,
Andrew Sveikauskas,
Michael L. Scott:
Transactional memory retry mechanisms.
PODC 2008: 453 |
9 | EE | Michael F. Spear,
Maged M. Michael,
Christoph von Praun:
RingSTM: scalable transactions with a single atomic instruction.
SPAA 2008: 275-284 |
2007 |
8 | EE | Virendra J. Marathe,
Michael F. Spear,
Michael L. Scott:
Transaction Safe Nonblocking Data Structures.
DISC 2007: 488-489 |
7 | EE | Arrvindh Shriraman,
Michael F. Spear,
Hemayet Hossain,
Virendra J. Marathe,
Sandhya Dwarkadas,
Michael L. Scott:
An integrated hardware-software approach to flexible transactional memory.
ISCA 2007: 104-115 |
6 | EE | Michael L. Scott,
Michael F. Spear,
Luke Dalessandro,
Virendra J. Marathe:
Transactions and privatization in Delaunay triangulation.
PODC 2007: 336-337 |
5 | EE | Michael F. Spear,
Virendra J. Marathe,
Luke Dalessandro,
Michael L. Scott:
Privatization techniques for software transactional memory.
PODC 2007: 338-339 |
4 | EE | Michael F. Spear,
Arrvindh Shriraman,
Hemayet Hossain,
Sandhya Dwarkadas,
Michael L. Scott:
Alert-on-update: a communication aid for shared memory multiprocessors.
PPOPP 2007: 132-133 |
3 | EE | Michael F. Spear,
Arrvindh Shriraman,
Luke Dalessandro,
Sandhya Dwarkadas,
Michael L. Scott:
Nonblocking transactions without indirection using alert-on-update.
SPAA 2007: 210-220 |
2006 |
2 | 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 |
1 | EE | Michael F. Spear,
Tom Roeder,
Orion Hodson,
Galen C. Hunt,
Steven Levi:
Solving the starting problem: device drivers as self-describing artifacts.
EuroSys 2006: 45-57 |