| * | 2009 |
| 26 | EE | Colin Blundell,
Milo M. K. Martin,
Thomas F. Wenisch:
InvisiFence: performance-transparent memory ordering in conventional multiprocessors.
ISCA 2009: 233-244 |
| 25 | EE | Santosh Nagarakatte,
Jianzhou Zhao,
Milo M. K. Martin,
Steve Zdancewic:
SoftBound: highly compatible and complete spatial memory safety for c.
PLDI 2009: 245-258 |
| 2008 |
| 24 | EE | Joe Devietti,
Colin Blundell,
Milo M. K. Martin,
Steve Zdancewic:
Hardbound: architectural support for spatial safety of the C programming language.
ASPLOS 2008: 103-114 |
| 23 | EE | Arun Raghavan,
Colin Blundell,
Milo M. K. Martin:
Token tenure: PATCHing token counting using directory-based cache coherence.
MICRO 2008: 47-58 |
| 2007 |
| 22 | EE | Colin Blundell,
Joe Devietti,
E. Christopher Lewis,
Milo M. K. Martin:
Making the fast case common and the uncommon case simple in unbounded transactional memory.
ISCA 2007: 24-34 |
| 21 | EE | Sebastian Burckhardt,
Rajeev Alur,
Milo M. K. Martin:
CheckFence: checking consistency of concurrent data types on relaxed memory models.
PLDI 2007: 12-21 |
| 20 | EE | Tingting Sha,
Milo M. K. Martin,
Amir Roth:
NoSQ: Store-Load Communication without a Store Queue.
IEEE Micro 27(1): 106-113 (2007) |
| 2006 |
| 19 | EE | Sebastian Burckhardt,
Rajeev Alur,
Milo M. K. Martin:
Bounded Model Checking of Concurrent Data Types on Relaxed Memory Models: A Case Study.
CAV 2006: 489-502 |
| 18 | EE | Tingting Sha,
Milo M. K. Martin,
Amir Roth:
NoSQ: Store-Load Communication without a Store Queue.
MICRO 2006: 285-296 |
| 17 | EE | Milo M. K. Martin,
Colin Blundell,
E. Lewis:
Subtleties of Transactional Memory Atomicity Semantics.
Computer Architecture Letters 5(2): (2006) |
| 2005 |
| 16 | EE | Michael R. Marty,
Jesse D. Bingham,
Mark D. Hill,
Alan J. Hu,
Milo M. K. Martin,
David A. Wood:
Improving Multiple-CMP Systems Using Token Coherence.
HPCA 2005: 328-339 |
| 15 | EE | Milo M. K. Martin:
Formal Verification and its Impact on the Snooping versus Directory Protocol Debate.
ICCD 2005: 543-449 |
| 14 | EE | Tingting Sha,
Milo M. K. Martin,
Amir Roth:
Scalable Store-Load Forwarding via Store Queue Index Prediction.
MICRO 2005: 159-170 |
| 13 | EE | Sebastian Burckhardt,
Rajeev Alur,
Milo M. K. Martin:
Verifying Safety of a Token Coherence Implementation by Parametric Compositional Refinement.
VMCAI 2005: 130-145 |
| 12 | EE | Milo M. K. Martin,
Daniel J. Sorin,
Bradford M. Beckmann,
Michael R. Marty,
Min Xu,
Alaa R. Alameldeen,
Kevin E. Moore,
Mark D. Hill,
David A. Wood:
Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset.
SIGARCH Computer Architecture News 33(4): 92-99 (2005) |
| 2004 |
| 11 | EE | Daniel J. Sorin,
Milo M. K. Martin,
Mark D. Hill,
David A. Wood:
Using Speculation to Simplify Multiprocessor Design.
IPDPS 2004 |
| 2003 |
| 10 | EE | Milo M. K. Martin,
Mark D. Hill,
David A. Wood:
Token Coherence: Decoupling Performance and Correctness.
ISCA 2003: 182-193 |
| 9 | EE | Milo M. K. Martin,
Pacia J. Harper,
Daniel J. Sorin,
Mark D. Hill,
David A. Wood:
Using Destination-Set Prediction to Improve the Latency/Bandwidth Tradeoff in Shared-Memory Multiprocessors.
ISCA 2003: 206-217 |
| 8 | EE | Alaa R. Alameldeen,
Milo M. K. Martin,
Carl J. Mauer,
Kevin E. Moore,
Min Xu,
Mark D. Hill,
David A. Wood,
Daniel J. Sorin:
Simulating a $2M Commercial Server on a $2K PC.
IEEE Computer 36(2): 50-57 (2003) |
| 7 | EE | Milo M. K. Martin,
Mark D. Hill,
David A. Wood:
Token Coherence: A New Framework for Shared-Memory Multiprocessors.
IEEE Micro 23(6): 108-116 (2003) |
| 2002 |
| 6 | EE | Milo M. K. Martin,
Daniel J. Sorin,
Mark D. Hill,
David A. Wood:
Bandwidth Adaptive Snooping.
HPCA 2002: 251-262 |
| 5 | EE | Daniel J. Sorin,
Milo M. K. Martin,
Mark D. Hill,
David A. Wood:
SafetyNet: Improving the Availability of Shared Memory Multiprocessors with Global Checkpoint/Recovery.
ISCA 2002: 123- |
| 4 | EE | Daniel J. Sorin,
Manoj Plakal,
Anne Condon,
Mark D. Hill,
Milo M. K. Martin,
David A. Wood:
Specifying and Verifying a Broadcast and a Multicast Snooping Cache Coherence Protocol.
IEEE Trans. Parallel Distrib. Syst. 13(6): 556-578 (2002) |
| 2001 |
| 3 | EE | Milo M. K. Martin,
Daniel J. Sorin,
Harold W. Cain,
Mark D. Hill,
Mikko H. Lipasti:
Correctly implementing value prediction in microprocessors that support multithreading or multiprocessing.
MICRO 2001: 328-337 |
| 2000 |
| 2 | EE | Milo M. K. Martin,
Daniel J. Sorin,
Anastassia Ailamaki,
Alaa R. Alameldeen,
Ross M. Dickson,
Carl J. Mauer,
Kevin E. Moore,
Manoj Plakal,
Mark D. Hill,
David A. Wood:
Timestamp snooping: an approach for extending SMPs.
ASPLOS 2000: 25-36 |
| 1997 |
| 1 | EE | Milo M. K. Martin,
Amir Roth,
Charles N. Fischer:
Exploiting Dead Value Information.
MICRO 1997: 125-135 |