Mark D. Hill
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
94
Venues
20
Active years
1983–2026
Best venue rank
A*
Where they publish
Papers
94 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2026 | NSDI | Octopus: Enhancing CXL Memory Pods via Sparse Topology. | Yuhong Zhong, Fiodar Kazhamiaka, Pantea Zardoshti, Shuwei Teng, Rodrigo Fonseca, Mark D. Hill, Daniel S. Berger |
| 2024 | OSDI | Managing Memory Tiers with CXL in Virtualized Environments. | Yuhong Zhong, Daniel S. Berger, Carl A. Waldspurger, Ryan Wee, Ishwar Agarwal, Rajat Agarwal, Frank Hady, Karthik Kumar, Mark D. Hill, Mosharaf Chowdhury, Asaf Cidon |
| 2023 | ASPLOS | Pond: CXL-Based Memory Pooling Systems for Cloud Platforms. | Huaicheng Li, Daniel S. Berger, Lisa Hsu, Daniel Ernst, Pantea Zardoshti, Stanko Novakovic, Monish Shah, Samir Rajadnya, Scott Lee, Ishwar Agarwal, Mark D. Hill, Marcus Fontoura, Ricardo Bianchini |
| 2020 | ASPLOS | MOD: Minimally Ordered Durable Datastructures for Persistent Memory. | Swapnil Haria, Mark D. Hill, Michael M. Swift |
| 2019 | HPCA | Gables: A Roofline Model for Mobile SoCs. | Mark D. Hill, Vijay Janapa Reddi |
| 2018 | ASPLOS | Devirtualizing Memory in Heterogeneous Systems. | Swapnil Haria, Mark D. Hill, Michael M. Swift |
| 2017 | ASPLOS | An Analysis of Persistent Memory Use with WHISPER. | Sanketh Nalli, Swapnil Haria, Mark D. Hill, Michael M. Swift, Haris Volos, Kimberly Keeton |
| 2017 | ASPLOS | Crossing Guard: Mediating Host-Accelerator Coherence Interactions. | Lena E. Olson, Mark D. Hill, David A. Wood |
| 2016 | HPCA | Energy-efficient address translation. | Vasileios Karakostas, Jayneel Gandhi, Adrin Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman S. Unsal |
| 2016 | ISCA | Agile Paging: Exceeding the Best of Nested and Shadow Paging. | Jayneel Gandhi, Mark D. Hill, Michael M. Swift |
| 2015 | ASPLOS | Synchronization Using Remote-Scope Promotion. | Marc S. Orr, Shuai Che, Ayse Yilmazer, Bradford M. Beckmann, Mark D. Hill, David A. Wood |
| 2015 | DaMoN | Toward GPUs being mainstream in analytic processing: An initial argument using simple scan-aggregate queries. | Jason Power, Yinan Li, Mark D. Hill, Jignesh M. Patel, David A. Wood |
| 2015 | ISCA | Redundant memory mappings for fast access to large memories. | Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrin Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman S. Unsal |
| 2015 | MICRO | Border control: sandboxing accelerators. | Lena E. Olson, Jason Power, Mark D. Hill, David A. Wood |
| 2014 | ASPLOS | Heterogeneous-race-free memory models. | Derek R. Hower, Blake A. Hechtman, Bradford M. Beckmann, Benedict R. Gaster, Mark D. Hill, Steven K. Reinhardt, David A. Wood |
| 2014 | HPCA | QuickRelease: A throughput-oriented approach to release consistency on GPUs. | Blake A. Hechtman, Shuai Che, Derek R. Hower, Yingying Tian, Bradford M. Beckmann, Mark D. Hill, Steven K. Reinhardt, David A. Wood |
| 2014 | HPCA | Supporting x86-64 address translation for 100s of GPU lanes. | Jason Power, Mark D. Hill, David A. Wood |
| 2014 | ICS | 21st century computer architecture keynote at 2014 international conference on supercomputing (ICS). | Mark D. Hill |
| 2014 | MICRO | Efficient Memory Virtualization: Reducing Dimensionality of Nested Page Walks. | Jayneel Gandhi, Arkaprava Basu, Mark D. Hill, Michael M. Swift |
| 2014 | PPoPP | 21st century computer architecture. | Mark D. Hill |
| 2013 | ASPLOS | Research directions for 21st century computer systems: asplos 2013 panel. | Mark D. Hill |
| 2013 | ICCD | FreshCache: Statically and dynamically exploiting dataless ways. | Arkaprava Basu, Derek Hower, Mark D. Hill, Michael M. Swift |
| 2013 | ISCA | Efficient virtual memory for big memory servers. | Arkaprava Basu, Jayneel Gandhi, Jichuan Chang, Mark D. Hill, Michael M. Swift |
| 2013 | MICRO | Heterogeneous system coherence for integrated CPU-GPU systems. | Jason Power, Arkaprava Basu, Junli Gu, Sooraj Puthoor, Bradford M. Beckmann, Mark D. Hill, Steven K. Reinhardt, David A. Wood |
| 2012 | ISCA | Reducing memory reference energy with opportunistic virtual caching. | Arkaprava Basu, Mark D. Hill, Michael M. Swift |
| 2011 | HPCA | Safe and efficient supervised memory systems. | Jayaram Bobba, Marc Lupon, Mark D. Hill, David A. Wood |
| 2011 | HPCA | Calvin: Deterministic or not? Free will to choose. | Derek Hower, Polina Dudnik, Mark D. Hill, David A. Wood |
| 2011 | ICS | Karma: scalable deterministic record-replay. | Arkaprava Basu, Jayaram Bobba, Mark D. Hill |
| 2011 | MICRO | Efficiently enabling conventional block sizes for very large die-stacked DRAM caches. | Gabriel H. Loh, Mark D. Hill |
| 2009 | HPCA | Opportunities beyond single-core microprocessors. | Mark D. Hill |
| 2009 | PPoPP | Opportunities beyond single-core microprocessors. | Mark D. Hill |
| 2008 | HPCA | Amdahl's Law in the multicore era. | Mark D. Hill |
| 2008 | ISCA | TokenTM: Efficient Execution of Large Transactions with Hardware Transactional Memory. | Jayaram Bobba, Neelam Goyal, Mark D. Hill, Michael M. Swift, David A. Wood |
| 2008 | ISCA | Rerun: Exploiting Episodes for Lightweight Memory Race Recording. | Derek Hower, Mark D. Hill |
| 2008 | MICRO | Notary: Hardware techniques to enhance signatures. | Luke Yen, Stark C. Draper, Mark D. Hill |
| 2007 | HPCA | LogTM-SE: Decoupling Hardware Transactional Memory from Caches. | Luke Yen, Jayaram Bobba, Michael R. Marty, Kevin E. Moore, Haris Volos, Mark D. Hill, Michael M. Swift, David A. Wood |
| 2007 | ISCA | Performance pathologies in hardware transactional memory. | Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood |
| 2007 | ISCA | Virtual hierarchies to support server consolidation. | Michael R. Marty, Mark D. Hill |
| 2007 | MICRO | Implementing Signatures for Transactional Memory. | Daniel Snchez, Luke Yen, Mark D. Hill, Karthikeyan Sankaralingam |
| 2006 | ASPLOS | Supporting nested transactional memory in logTM. | Michelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift, David A. Wood |
| 2006 | ASPLOS | A regulated transitive reduction (RTR) for longer memory race recording. | Min Xu, Mark D. Hill, Rastislav Bodk |
| 2006 | HPCA | LogTM: log-based transactional memory. | Kevin E. Moore, Jayaram Bobba, Michelle J. Moravan, Mark D. Hill, David A. Wood |
| 2006 | MICRO | Coherence Ordering for Ring-based Chip Multiprocessors. | Michael R. Marty, Mark D. Hill |
| 2005 | HPCA | Improving Multiple-CMP Systems Using Token Coherence. | Michael R. Marty, Jesse D. Bingham, Mark D. Hill, Alan J. Hu, Milo M. K. Martin, David A. Wood |
| 2005 | PLDI | A serializability violation detector for shared-memory server programs. | Min Xu, Rastislav Bodk, Mark D. Hill |
| 2004 | ICPP | A Future of Parallel Computer Architectures. | Mark D. Hill |
| 2003 | DSN | Dynamic Verification of End-to-End Multiprocessor Invariants. | Daniel J. Sorin, Mark D. Hill, David A. Wood |
| 2003 | ISCA | Using Destination-Set Prediction to Improve the Latency/Bandwidth Tradeoff in Shared-Memory Multiprocessors. | Milo M. K. Martin, Pacia J. Harper, Daniel J. Sorin, Mark D. Hill, David A. Wood |
| 2003 | ISCA | Token Coherence: Decoupling Performance and Correctness. | Milo M. K. Martin, Mark D. Hill, David A. Wood |
| 2003 | ISCA | A "Flight Data Recorder" for Enabling Full-System Multiprocessor Deterministic Replay. | Min Xu, Rastislav Bodk, Mark D. Hill |
| 2003 | MICRO | Using Interaction Costs for Microarchitectural Bottleneck Analysis. | Brian A. Fields, Rastislav Bodk, Mark D. Hill, Chris J. Newburn |
| 2002 | HPCA | Bandwidth Adaptive Snooping. | Milo M. K. Martin, Daniel J. Sorin, Mark D. Hill, David A. Wood |
| 2002 | ISCA | Slack: Maximizing Performance Under Technological Constraints. | Brian A. Fields, Rastislav Bodk, Mark D. Hill |
| 2002 | ISCA | SafetyNet: Improving the Availability of Shared Memory Multiprocessors with Global Checkpoint/Recovery. | Daniel J. Sorin, Milo M. K. Martin, Mark D. Hill, David A. Wood |
| 2002 | SIGMETRICS | Full-system timing-first simulation. | Carl J. Mauer, Mark D. Hill, David A. Wood |
| 2001 | MICRO | Correctly implementing value prediction in microprocessors that support multithreading or multiprocessing. | Milo M. K. Martin, Daniel J. Sorin, Harold W. Cain, Mark D. Hill, Mikko H. Lipasti |
| 2001 | PLDI | Facile: A Language and Compiler for High-Performance Processor Simulators. | Eric Schnarr, Mark D. Hill, James R. Larus |
| 2001 | VLDB | Weaving Relations for Cache Performance. | Anastassia Ailamaki, David J. DeWitt, Mark D. Hill, Marios Skounakis |
| 2000 | ASPLOS | Timestamp snooping: an approach for extending SMPs. | 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 |
| 2000 | PODC | How computer architecture trends may affect future distributed systems: from infiniBand clusters to inter-processor speculation (abstract). | Mark D. Hill |
| 1999 | HPCA | Using Lamport Clocks to Reason about Relaxed Memory Models. | Anne Condon, Mark D. Hill, Manoj Plakal, Daniel J. Sorin |
| 1999 | ISCA | Multicast Snooping: A New Coherence Method Using a Multicast Address Network. | E. Ender Bilir, Ross M. Dickson, Ying Hu, Manoj Plakal, Daniel J. Sorin, Mark D. Hill, David A. Wood |
| 1999 | PLDI | Cache-Conscious Structure Layout. | Trishul M. Chilimbi, Mark D. Hill, James R. Larus |
| 1999 | VLDB | DBMSs on a Modern Processor: Where Does Time Go? | Anastassia Ailamaki, David J. DeWitt, Mark D. Hill, David A. Wood |
| 1999 | SPAA | A System-Level Specification Framework for I/O Architectures. | Mark D. Hill, Anne Condon, Manoj Plakal, Daniel J. Sorin |
| 1998 | HPCA | The Impact of Data Transfer and Buffering Alternatives on Network Interface Design. | Shubhendu S. Mukherjee, Mark D. Hill |
| 1998 | HPCA | Address Translation Mechanisms In Network Interfaces. | Ioannis Schoinas, Mark D. Hill |
| 1998 | ISCA | Retrospective: Weak Ordering - A New Definition. | Sarita V. Adve, Mark D. Hill |
| 1998 | ISCA | Weak Ordering - A New Definition. | Sarita V. Adve, Mark D. Hill |
| 1998 | ISCA | Using Prediction to Accelerate Coherence Protocols. | Shubhendu S. Mukherjee, Mark D. Hill |
| 1998 | SPAA | Lamport Clocks: Verifying a Directory Cache-Coherence Protocol. | Manoj Plakal, Daniel J. Sorin, Anne Condon, Mark D. Hill |
| 1997 | PPoPP | Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation. | Yuanyuan Zhou, Liviu Iftode, Jaswinder Pal Singh, Kai Li, Brian R. Toonen, Ioannis Schoinas, Mark D. Hill, David A. Wood |
| 1996 | ICCD | The Tempest approach to distributed shared memory. | David A. Wood, Mark D. Hill, James R. Larus |
| 1996 | ISCA | Coherent Network Interfaces for Fine-Grain Communication. | Shubhendu S. Mukherjee, Babak Falsafi, Mark D. Hill, David A. Wood |
| 1996 | PADS | Optimistic Simulation of Parallel Architectures Using Program Executables. | Sashikanth Chandrasekaran, Mark D. Hill |
| 1995 | PPoPP | Efficient Support for Irregular Applications on Distributed-Memory Machines. | Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, Joel H. Saltz |
| 1995 | SOSP | A New Page Table for 64-bit Address Spaces. | Madhusudhan Talluri, Mark D. Hill, Yousef Y. A. Khalidi |
| 1994 | ASPLOS | Surpassing the TLB Performance of Superpages with Less Operating System Support. | Madhusudhan Talluri, Mark D. Hill |
| 1994 | ICS | An evaluation of directory protocols for medium-scale shared-memory multiprocessors. | Shubhendu S. Mukherjee, Mark D. Hill |
| 1994 | SC | Application-specific protocols for user-level shared memory. | Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, Anne Rogers, David A. Wood |
| 1993 | ISCA | Mechanisms for Cooperative Shared Memory. | 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 |
| 1993 | SIGMETRICS | The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers. | Steven K. Reinhardt, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, David A. Wood |
| 1992 | ASPLOS | Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. | Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood |
| 1992 | ISCA | Tradeoffs in Supporting Two Page Sizes. | Madhusudhan Talluri, Shing I. Kong, Mark D. Hill, David A. Patterson |
| 1991 | ISCA | Comparison of Hardware and Software Cache Coherence Schemes. | Sarita V. Adve, Vikram S. Adve, Mark D. Hill, Mary K. Vernon |
| 1991 | ISCA | Detecting Data Races on Weak Memory Systems. | Sarita V. Adve, Mark D. Hill, Barton P. Miller, Robert H. B. Netzer |
| 1991 | SIGMETRICS | Implementing Stack Simulation for Highly-Associative Memories. | Yul H. Kim, Mark D. Hill, David A. Wood |
| 1991 | SIGMETRICS | A Model for Estimating Trace-Sample Miss Ratios. | David A. Wood, Mark D. Hill, Richard E. Kessler |
| 1990 | ICPP | Implementing Sequential Consistency in Cache-Based Systems. | Sarita V. Adve, Mark D. Hill |
| 1990 | ISCA | Weak Ordering - A New Definition. | Sarita V. Adve, Mark D. Hill |
| 1989 | ISCA | Inexpensive Implementations of Set-Associativity. | Richard E. Kessler, Richard Jooss, Alvin R. Lebeck, Mark D. Hill |
| 1986 | ISCA | An In-Cache Address Translation Mechanism. | 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 |
| 1984 | ISCA | Experimental Evaluation of On-Chip Microprocessor Cache Memories. | Mark D. Hill, Alan Jay Smith |
| 1983 | ISCA | Architecture of a VLSI Instruction Cache for a RISC | David A. Patterson, Phil Garrison, Mark D. Hill, Dimitris Lioupis, Chris Nyberg, Tim Sippel, Korbin S. Van Dyke |