2009 | ||
---|---|---|
76 | Jayaram Bobba, Weiwei Xiong, Luke Yen, Mark D. Hill, David A. Wood: StealthTest: Low Overhead Online Software Testing Using Transactional Memory. PACT 2009: 146-155 | |
2008 | ||
75 | Jayaram Bobba, Neelam Goyal, Mark D. Hill, Michael M. Swift, David A. Wood: TokenTM: Efficient Execution of Large Transactions with Hardware Transactional Memory. ISCA 2008: 127-138 | |
74 | Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood: Performance Pathologies in Hardware Transactional Memory. IEEE Micro 28(1): 32-41 (2008) | |
2007 | ||
73 | Alaa R. Alameldeen, David A. Wood: Interactions Between Compression and Prefetching in Chip Multiprocessors. HPCA 2007: 228-239 | |
72 | Luke Yen, Jayaram Bobba, Michael R. Marty, Kevin E. Moore, Haris Volos, Mark D. Hill, Michael M. Swift, David A. Wood: LogTM-SE: Decoupling Hardware Transactional Memory from Caches. HPCA 2007: 261-272 | |
71 | Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood: Performance pathologies in hardware transactional memory. ISCA 2007: 81-91 | |
70 | Mark D. Hill, Derek Hower, Kevin E. Moore, Michael M. Swift, Haris Volos, David A. Wood: A Case for Deconstructing Hardware Transactional Memory Systems. Programming Models for Ubiquitous Parallelism 2007 | |
2006 | ||
69 | Michelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift, David A. Wood: Supporting nested transactional memory in logTM. ASPLOS 2006: 359-370 | |
68 | Kevin E. Moore, Jayaram Bobba, Michelle J. Moravan, Mark D. Hill, David A. Wood: LogTM: log-based transactional memory. HPCA 2006: 254-265 | |
67 | Bradford M. Beckmann, Michael R. Marty, David A. Wood: ASR: Adaptive Selective Replication for CMP Caches. MICRO 2006: 443-454 | |
66 | David A. Wood: Keynote talk challenges in chip multiprocessor memory systems. Memory System Performance and Correctness 2006: 61 | |
65 | Alaa R. Alameldeen, David A. Wood: IPC Considered Harmful for Multiprocessor Workloads. IEEE Micro 26(4): 8-17 (2006) | |
2005 | ||
64 | 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 | |
63 | Martin Karlsson, Erik Hagersten, Kevin E. Moore, David A. Wood: Exploring Processor Design Options for Java-Based Middleware. ICPP 2005: 59-68 | |
62 | Babak Falsafi, David A. Wood: Evaluating scheduling policies for fine-grain communication protocols on a cluster of SMPs. J. Parallel Distrib. Comput. 65(4): 464-478 (2005) | |
61 | 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 | ||
60 | Daniel J. Sorin, Milo M. K. Martin, Mark D. Hill, David A. Wood: Using Speculation to Simplify Multiprocessor Design. IPDPS 2004 | |
59 | Alaa R. Alameldeen, David A. Wood: Adaptive Cache Compression for High-Performance Processors. ISCA 2004: 212-223 | |
58 | Bradford M. Beckmann, David A. Wood: Managing Wire Delay in Large Chip-Multiprocessor Caches. MICRO 2004: 319-330 | |
2003 | ||
57 | Daniel J. Sorin, Mark D. Hill, David A. Wood: Dynamic Verification of End-to-End Multiprocessor Invariants. DSN 2003: 281-290 | |
56 | Martin Karlsson, Kevin E. Moore, Erik Hagersten, David A. Wood: Memory System Behavior of Java-Based Middleware. HPCA 2003: 217-228 | |
55 | Alaa R. Alameldeen, David A. Wood: Variability in Architectural Simulations of Multi-Threaded Workloads. HPCA 2003: 7-18 | |
54 | Milo M. K. Martin, Mark D. Hill, David A. Wood: Token Coherence: Decoupling Performance and Correctness. ISCA 2003: 182-193 | |
53 | 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 | |
52 | Bradford M. Beckmann, David A. Wood: TLC: Transmission Line Caches. MICRO 2003: 43-54 | |
51 | 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) | |
50 | 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) | |
49 | Alaa R. Alameldeen, David A. Wood: Addressing Workload Variability in Architectural Simulations. IEEE Micro 23(6): 94-98 (2003) | |
2002 | ||
48 | Milo M. K. Martin, Daniel J. Sorin, Mark D. Hill, David A. Wood: Bandwidth Adaptive Snooping. HPCA 2002: 251-262 | |
47 | 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- | |
46 | Carl J. Mauer, Mark D. Hill, David A. Wood: Full-system timing-first simulation. SIGMETRICS 2002: 108-116 | |
45 | 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) | |
44 | Ragu Athinarayanan, Mohammad R. Sayeh, David A. Wood: Adaptive competitive self-organizing associative memory. IEEE Transactions on Systems, Man, and Cybernetics, Part A 32(4): 461-471 (2002) | |
2000 | ||
43 | 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 | |
1999 | ||
42 | Babak Falsafi, David A. Wood: Parallel Dispatch Queue: A Queue-Based Programming Abstraction to Parallelize Fine-Grain Communication Protocols. HPCA 1999: 182-192 | |
41 | E. Ender Bilir, Ross M. Dickson, Ying Hu, Manoj Plakal, Daniel J. Sorin, Mark D. Hill, David A. Wood: Multicast Snooping: A New Coherence Method Using a Multicast Address Network. ISCA 1999: 294-304 | |
40 | Anastassia Ailamaki, David J. DeWitt, Mark D. Hill, David A. Wood: DBMSs on a Modern Processor: Where Does Time Go? VLDB 1999: 266-277 | |
1998 | ||
39 | Steven K. Reinhardt, James R. Larus, David A. Wood: Tempest and Typhoon: User-Level Shared Memory. 25 Years ISCA: Retrospectives and Reprints 1998: 497-508 | |
38 | Steven K. Reinhardt, James R. Larus, David A. Wood: Retrospective: Tempest and Typhoon: User-Level Shared Memory. 25 Years ISCA: Retrospectives and Reprints 1998: 98-102 | |
37 | Ioannis Schoinas, Babak Falsafi, Mark D. Hill, James R. Larus, David A. Wood: Sirocco: Cost-Effective Fine-Grain Distributed Shared Memory. IEEE PACT 1998: 40- | |
36 | Daniel J. Sorin, Vijay S. Pai, Sarita V. Adve, Mary K. Vernon, David A. Wood: Analytic Evaluation of Shared-memory Systems with ILP Processors. ISCA 1998: 380-391 | |
35 | Steven K. Reinhardt, Robert W. Pfile, David A. Wood: Hardware Support for Flexible Distributed Shared Memory. IEEE Trans. Computers 47(10): 1056-1072 (1998) | |
1997 | ||
34 | Babak Falsafi, David A. Wood: Scheduling Communication on a SMP Node Parallel Machine. HPCA 1997: 128- | |
33 | Babak Falsafi, David A. Wood: Reactive NUMA: A Design for Unifying S-COMA and CC-NUMA. ISCA 1997: 229-240 | |
32 | Yuanyuan Zhou, Liviu Iftode, Jaswinder Pal Singh, Kai Li, Brian R. Toonen, Ioannis Schoinas, Mark D. Hill, David A. Wood: Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation. PPOPP 1997: 193-205 | |
31 | Babak Falsafi, David A. Wood: Modeling Cost/Performance of a Parallel Computer Simulator. ACM Trans. Model. Comput. Simul. 7(1): 104-130 (1997) | |
30 | Alvin R. Lebeck, David A. Wood: Active Memory: A New Abstraction for Memory System Simulation. ACM Trans. Model. Comput. Simul. 7(1): 42-77 (1997) | |
1996 | ||
29 | David A. Wood, Mark D. Hill, James R. Larus: The Tempest approach to distributed shared memory. ICCD 1996: 63- | |
28 | Shubhendu S. Mukherjee, Babak Falsafi, Mark D. Hill, David A. Wood: Coherent Network Interfaces for Fine-Grain Communication. ISCA 1996: 247-258 | |
27 | Steven K. Reinhardt, Robert W. Pfile, David A. Wood: Decoupled Hardware Support for Distributed Shared Memory. ISCA 1996: 34-43 | |
26 | Rahmat S. Hyder, David A. Wood: Synchronization Hardware for Networks of Workstations: Performance vs. Cost. International Conference on Supercomputing 1996: 245-252 | |
25 | David A. Wood: Problems, Challenges and the Importance of Performance Evaluation. ACM Comput. Surv. 28(4es): 36 (1996) | |
1995 | ||
24 | Mark D. Hill, James R. Larus, David A. Wood: Tempest: A Substrate for Portable Parallel Programs. COMPCON 1995: 327-332 | |
23 | Doug Burger, David A. Wood: Accuracy vs. performance in parallel simulation of interconnection networks. IPPS 1995: 22-31 | |
22 | Alvin R. Lebeck, David A. Wood: Dynamic Self-Invalidation: Reducing Coherence Overhead in Shared-Memory Multiprocessors. ISCA 1995: 48-59 | |
21 | Alvin R. Lebeck, David A. Wood: Active Memory: A New Abstraction for Memory-System Simulation. SIGMETRICS 1995: 220-231 | |
20 | David A. Wood, Mark D. Hill: Cost-Effective Parallel Computing. IEEE Computer 28(2): 69-72 (1995) | |
19 | Ted G. Lewis, Dave Power, Bertrand Meyer, Jack Grimes, Mike Potel, Ronald J. Vetter, Phillip A. Laplante, Wolfgang Pree, Gustav Pomberger, Mark D. Hill, James R. Larus, David A. Wood, Hesham El-Rewini, Bruce W. Weide: Where Is Software Headed? A Virtual Roundtable. IEEE Computer 28(8): 20-32 (1995) | |
1994 | ||
18 | Ioannis Schoinas, Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, James R. Larus, David A. Wood: Fine-grain Access Control for Distributed Shared Memory. ASPLOS 1994: 297-306 | |
17 | Steven K. Reinhardt, James R. Larus, David A. Wood: Tempest and Typhoon: User-Level Shared Memory. ISCA 1994: 325-336 | |
16 | Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, Anne Rogers, David A. Wood: Application-specific protocols for user-level shared memory. SC 1994: 380-389 | |
15 | Doug Burger, Rahmat S. Hyder, Barton P. Miller, David A. Wood: Paging tradeoffs in distributed-shared-memory multiprocessors. SC 1994: 590-599 | |
14 | Alvin R. Lebeck, David A. Wood: Cache Profiling and the SPEC Benchmarks: A Case Study. IEEE Computer 27(10): 15-26 (1994) | |
13 | Richard E. Kessler, Mark D. Hill, David A. Wood: A Comparison of Trace-Sampling Techniques for Multi-Megabyte Caches. IEEE Trans. Computers 43(6): 664-675 (1994) | |
1993 | ||
12 | David A. Wood, Satish Chandra, Babak Falsafi, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, Shubhendu S. Mukherjee, Subbarao Palacharla, Steven K. Reinhardt: Mechanisms for Cooperative Shared Memory. ISCA 1993: 156-167 | |
11 | Steven K. Reinhardt, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, David A. Wood: The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers. SIGMETRICS 1993: 48-60 | |
10 | Steven K. Reinhardt, Babak Falsafi, David A. Wood: Kernel Support for the Wisconsin Wind Tunnel. USENIX Microkernels and Other Kernel Architectures Symposium 1993: 73-90 | |
9 | Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood: Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. ACM Trans. Comput. Syst. 11(4): 300-318 (1993) | |
1992 | ||
8 | Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood: Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. ASPLOS 1992: 262-273 | |
1991 | ||
7 | Yul H. Kim, Mark D. Hill, David A. Wood: Implementing Stack Simulation for Highly-Associative Memories. SIGMETRICS 1991: 212-213 | |
6 | David A. Wood, Mark D. Hill, Richard E. Kessler: A Model for Estimating Trace-Sample Miss Ratios. SIGMETRICS 1991: 79-89 | |
1990 | ||
5 | David A. Wood, Garth A. Gibson, Randy H. Katz: Verifying a Multiprocessor Cache Controller Using Random Test Generation. IEEE Design & Test of Computers 7(4): 13-25 (1990) | |
1989 | ||
4 | David A. Wood, Randy H. Katz: Supporting Reference and Dirty Bits in SPUR's Virtual Address Cache. ISCA 1989: 122-130 | |
1986 | ||
3 | David A. Wood, Susan J. Eggers, Garth A. Gibson, Mark D. Hill, Joan M. Pendleton, Scott A. Ritchie, George S. Taylor, Randy H. Katz, David A. Patterson: An In-Cache Address Translation Mechanism. ISCA 1986: 358-365 | |
1985 | ||
2 | Randy H. Katz, Susan J. Eggers, David A. Wood, C. L. Perkins, R. G. Sheldon: Implementing A Cache Consistency Protocol. ISCA 1985: 276-283 | |
1984 | ||
1 | David J. DeWitt, Randy H. Katz, Frank Olken, Leonard D. Shapiro, Michael Stonebraker, David A. Wood: Implementation Techniques for Main Memory Database Systems. SIGMOD Conference 1984: 1-8 |