Now showing items 3-7 of 7

    • Implementation Techniques for Main Memory Database Systems 

      DeWitt, David; Katz, Randy H.; Olken, Frank; Shapiro, Leonard D.; Stonebraker, Michael R.; Wood, David A. (University of Wisconsin-Madison Department of Computer Sciences, 1984)
    • Implementing Fine-Grain Distributed Shared Memory on Commodity SMP Workstations 

      Schoinas, Ioannis; Falsafi, Babak; Hill, Mark D.; Larus, James R.; Lukas, Christopher E.; Mukherjee, Shubhendu S.; Reinhardt, Steven K.; Schnarr, Eric; Wood, David A. (University of Wisconsin-Madison Department of Computer Sciences, 1996)
    • OS Support for Virtualizing Hardware Transactional Memory 

      Swift, Michael M.; Volos, Haris; Goyal, Neelam; Yen, Luke; Hill, Mark D.; Wood, David A. (University of Wisconsin-Madison Department of Computer Sciences, 2008)
      Transactional memory promises to simplify multithreaded programming. Hardware TM (HTM) implementations promise better performance by augmenting processors with transactional state. However, HTMs interact poorly with the ...
    • Reuse-based Analytical Models for Caches 

      Wood, David A.; Sen, Rathijit (2011-11-18)
      We develop a reuse distance/stack distance based analytical modeling framework for efficient, online prediction of cache performance for a range of cache configurations and replacement policies LRU, PLRU, RANDOM, NMRU. ...
    • Thread-Level Transactional Memory 

      Moore, Kevin E.; Hill, Mark D.; Wood, David A. (University of Wisconsin-Madison Department of Computer Sciences, 2005)
      This paper presents thread-level transactional memory (TTM), a memory system interface that separates the semantics of transactions-atomicity, consistency, and isolation-from the implementation. By making transactions a ...