|
By Year:
2020,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2008,
2007,
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
1998
By Topic:
- Optimization Models for Three On-chip Network Problems
Nilay Vaish, Michael C. Ferris, David A. Wood
ACM Transactions on Architecture and Code Optimization (TACO).
13(3):26 (2016)
Local copy: pdf
- Synchronization Using Remote-Scope Promotion
Marc S. Orr, Shuai Che, Ayse Yilmazer, Bradford M. Beckmann, Mark D. Hill, David A. Wood
The 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-20), 2015
Local copy: pdf
Talk: pptx
-
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
The 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-19), 2014
Local copy (slightly updated): pdf
Talk (slightly updated): pptx
-
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, and David A. Wood
The 20th IEEE International Symposium On High Performance Computer Architecture (HPCA-2014)
Local copy: pdf
Talk: pptx
-
Why on-chip cache coherence is here to stayMilo M. K. Martin, Mark D. Hill, Daniel J. SorinCommunications of the ACM, 2012
Local copy: pdf
Duke University Department of ECE Technical Report TR-2011-1: pdf
Talk: pptx
- A Primer on Memory Consistency and Cache Coherence
,
Daniel J. Sorin, Mark D. Hill, and David A. Wood,
Synthesis Lectures in Computer Architecture, Morgan & Claypool Publishers, May 2011.
This lecture is FREE to all -- no paywall.
Draft copy of front matter and introductory chapter: pdf
Synthesis Lectures in Computer Architecture Home Page:
html
-
WiDGET: Wisconsin decoupled grid execution tilesYasuko Watanabe, John D. Davis, David A. WoodISCA '10 Proceedings of the 37th annual international symposium on Computer architecture, 2010
Local copy: pdf
Talk: pptx
-
Forwardflow: a scalable core for power-constrained CMPsDan Gibson, David A. WoodISCA '10 Proceedings of the 37th annual international symposium on Computer architecture, 2010
Local copy: pdf
Talk: ppt
-
Amdahl's Law in the Multicore Era,
Mark D. Hill and Michael R. Marty,
IEEE Computer, July 2008.
Local copy: pdf
Supplementary Website: http://www.cs.wisc.edu/multifacet/amdahl/
Related Talk Video: Google TechTalk 02/2009 (52 minutes)
Related Talk Slides: pptx 01/2010
Selected as an influential paper from the first 50 years of Computer.
See others: https://www.computer.org/computer-magazine/from-the-archives-computers-legacy/
2017 Retrospective: pdf
-
Virtual Hierarchies,
Michael R. Marty and Mark D. Hill,
IEEE Micro Special Issue: Micro's Top Picks from Microarchitecture Conferences,
January-February 2008.
Local copy: pdf
(Shorter, award version of ISCA 2007 Paper)
-
Virtual hierarchies to support server consolidationMichael R. Marty, Mark D. HillISCA '07 Proceedings of the 34th annual international symposium on Computer architecture, 2007
Local copy: pdf
Talk: ppt
- Interactions
Between Compression and Prefetching in Chip Multiprocessors,
Alaa R. Alameldeen and David A. Wood
International Symposium on High Performance Computer Architecture (HPCA), February 2007.
Local copy: pdf
Talk: ppt,
pdf
-
Coherence Ordering for Ring-based Chip Multiprocessors,
Michael R. Marty and Mark D. Hill,
39th International Symposium on Microarchitecture (MICRO),
December 2006.
Local copy: pdf
Talk: ppt
-
ASR: Adaptive Selective Replication for CMP Caches,
Bradford M. Beckmann, Michael R. Marty, and David A. Wood,
39th International Symposium on Microarchitecture (MICRO),
December 2006.
Local copy: pdf
Talk: ppt
- Improving Multiple-CMP Systems Using Token Coherence,
Michael R. Marty, Jesse D. Bingham, Mark D. Hill, Alan J. Hu, Milo M.K. Martin and David A. Wood,
International Symposium on High Performance Computer Architecture (HPCA), February 2005.
Local copy: pdf
Talk: ppt
Extended Talk: ppt
-
Managing Wire Delay in Large Chip-Multiprocessor Caches,
Bradford M. Beckmann and David A. Wood,
37th International Symposium on Microarchitecture (MICRO),
December 2004.
Local copy: pdf
Talk: htm and
ppt
-
Using Speculation to Simplify Multiprocessor Design,
Daniel J. Sorin, Milo M. K. Martin, Mark D. Hill, and David A. Wood,
International Parallel and Distributed Processing Symposium (IPDPS),
April 2004.
Local copy: pdf
Talk: ppt
-
Token Coherence: A New Framework for Shared-Memory Multiprocessors,
Milo M.K. Martin, Mark D. Hill and David A. Wood,
IEEE Micro Special Issue: Micro's Top Picks from Microarchitecture Conferences,
November-December 2003.
Local copy: pdf
Original ISCA 2003 Paper: pdf
Token Coherence Bibliography: html
-
Revisiting "Multiprocessors Should Support Simple Memory
Consistency Models"
(Talk to software memory consistency model researchers),
Mark D. Hill,
Dagstuhl Seminar 03431
on Hardware and Software Consistency Models: Programmability and Performance,
October 2003.
Abstract: txt
Talk: ppt
Original 1998 Paper: pdf
-
Token coherence: decoupling performance and correctnessMilo M. K. Martin, Mark D. Hill, David A. WoodISCA '03 Proceedings of the 30th annual international symposium on Computer architecture, 2003
Local copy: pdf
Talk: pdf,
ppt
Shorter IEEE Micro Top Picks Paper: pdf
Token Coherence Bibliography: html
-
Using destination-set prediction to improve the latency/bandwidth tradeoff in shared-memory multiprocessorsMilo M. K. Martin, Pacia J. Harper, Daniel J. Sorin, Mark D. Hill, David A. WoodISCA '03 Proceedings of the 30th annual international symposium on Computer architecture, 2003
Local copy: pdf
Talk: pdf,
ppt
-
Dynamic Verification of End-to-End Multiprocessor Invariants,
Daniel J. Sorin, Mark D. Hill, and David A. Wood,
International Conference on Dependable Systems and Networks (DSN, formerly FTCC), June 2003.
Local copy: pdf
Talk: ppt
-
Specifying and Verifying a Broadcast and a Multicast Snooping Cache Coherence Protocol,
Daniel J. Sorin, Manoj Plakal, Anne E. Condon, Mark D. Hill, Milo M. K. Martin and David A. Wood,
IEEE Transactions on Parallel and Distributed Systems, June 2002 (vol 13, number 6).
(Previously available as Dept. of Computer Sciences Technical Report
CS-TR-2000-1412, March 2000.)
Local copy: pdf
Online protocol examples in html
-
Bandwidth Adaptive Snooping,
Milo M. K. Martin, Daniel J. Sorin, Mark D. Hill, and David A. Wood,
8th International Symposium on High Performance Computer Architecture (HPCA),
February 2002.
Local copy: pdf
Talk: pdf and
ppt
-
Correctly Implementing Value Prediction in Microprocessors that Support Multithreading or
Multiprocessing,
Milo M. K. Martin, Daniel J. Sorin, Harold W. Cain, Mark D. Hill, and Mikko H. Lipasti,
34th International Symposium on Microarchitecture (MICRO),
December 2001.
Local copy: pdf
Talk: pdf and
ppt
-
Timestamp snooping: an approach for extending SMPsMilo M. K. Martin, Daniel J. Sorin, Anatassia Ailamaki, Alaa R. Alameldeen, Ross M. Dickson, Carl J. Mauer, Kevin E. Moore, Manoj Plakal, Mark D. Hill, David A. WoodASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems, 2000
Local copy: pdf
Talk: pdf
-
A system-level specification framework for I/O architecturesMark D. Hill, Anne E. Condon, Manoj Plakal, Daniel J. SorinSPAA '99 Proceedings of the eleventh annual ACM symposium on Parallel algorithms and architectures, 1999
Local copy: pdf
Talk:
pdf and
ps
Technical report: Univ. of Wisconsin Computer Sciences Technical Report CS-TR-1999-1398, 1999.
Technical report local copy: pdf
and ps
-
Using Lamport Clocks to Reason About Relaxed Memory Models,
Anne E. Condon, Mark D. Hill, Manoj Plakal and Daniel J. Sorin,
International Symposium on High-Performance Computer Architecture (HPCA), January 1999.
Local copy: pdf
Talk:
pdf and
ps
-
Lamport clocks: verifying a directory cache-coherence protocolManoj Plakal, Daniel J. Sorin, Anne E. Condon, Mark D. HillSPAA '98 Proceedings of the tenth annual ACM symposium on Parallel algorithms and architectures, 1998
Local copy: pdf
Talk:
pdf and
ps
-
Multicast snooping: a new coherence method using a multicast address networkE. Ender Bilir, Ross M. Dickson, Ying Hu, Manoj Plakal, Daniel J. Sorin, Mark D. Hill, David A. WoodISCA '99 Proceedings of the 26th annual international symposium on Computer architecture, 1999
Local copy: pdf
Talk:
pdf and
ps
- Multiprocessors Should Support Simple Memory Consistency Models,
Mark D. Hill,
IEEE Computer, August 1998.
Local copy: pdf
2003 Dagstuhl Retrospective Talk:
ppt
- Devirtualizing Memory for Heterogeneous Systems
Swapnil Haria, Mark D. Hill, Michael M. Swift
23nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018).
Local copy: pdf
Lightning Talk: pdf
Full Talk: pptx
-
Agile Paging for Efficient Memory Virtualization,
Jayneel Gandhi, Mark D. Hill, Michael M. Swift
IEEE Micro Special Issue: Micro's Top Picks from Architecture Conferences, May/June 2017.
Paper: pdf
(Shorter, award version of ISCA 2016 Paper)
- Agile Paging: Exceeding the Best of Nested and Shadow Paging
Jayneel Gandhi, Mark D. Hill, Michael M. Swift
The 43rd International Symposium on Computer Architecture (ISCA'16), 2016.
Local copy: pdf
Presentation: pptx
Lightning Talk: pdf
-
Range Translations for Fast Virtual Memory,
Jayneel Gandhi, Vasileios Karakostas, Furkan Ayar, Adrian Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman Unsal
IEEE Micro Special Issue: Micro's Top Picks from Architecture Conferences, May/June 2016.
Local Copy: pdf
(Shorter, award version of ISCA 2015 Paper)
-
Energy-Efficient Address Translation
Vasileios Karakostas, Jayneel Gandhi, Adrian Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman Unsal
The 22nd IEEE International Symposium On High Performance Computer Architecture (HPCA-2016)
Local copy: pdf
Presentation: pptx
Redundant Memory Mappings for Fast Access to Large MemoriesVasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrián Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman ÜnsalISCA '15 Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015
Local copy: pdf
Presentation: pptx
Lightning Talk: pdf
- Efficient Memory Virtualization: Reducing Dimensionality of Nested Page Walks
Jayneel Gandhi, Arkaprava Basu, Mark D. Hill, Michael M. Swift
The 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-47), 2014.
IEEE Micro Top Picks Honorable Mention.
Local copy (slightly updated): pdf
Poster: pdf
Presentation: pptx
Lightning Talk: pdf
BadgerTrap: a tool to instrument x86-64 TLB missesJayneel Gandhi, Arkaprava Basu, Mark D. Hill, Michael M. SwiftACM SIGARCH Computer Architecture News, 2014
Local copy: pdf
-
Supporting x86-64 Address Translation for 100s of GPU Lanes
Jason Power, Mark D. Hill, David A. Wood
The 20th IEEE International Symposium On High Performance Computer Architecture (HPCA-2014)
Local copy with appendix: pdf
Talk: pptx
Data: link
-
Efficient virtual memory for big memory serversArkaprava Basu, Jayneel Gandhi, Jichuan Chang, Mark D. Hill, Michael M. SwiftISCA '13 Proceedings of the 40th Annual International Symposium on Computer Architecture, 2013
Local copy: pdf
Talk: pptx
- Devirtualizing Memory for Heterogeneous Systems
Swapnil Haria, Mark D. Hill, Michael M. Swift
23nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018).
Local copy: pdf
Lightning Talk: pdf
Full Talk: pptx
- LogCA: A High-Level Performance Model for Hardware Accelerators
Muhammad Shoaib Bin Altaf, David A. Wood
Proceedings of the 44th International Symposium on Computer Architecture (ISCA), Toronto, CA, June 2017
Local copy: pdf
Slides: pdf
Lightning talk: pdf
-
Crossing Guard: Mediating Host-Accelerator Coherence Interactions
Lena E. Olson, Mark D. Hill, and David A. Wood
22nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2017).
Local copy: pdf
Lightning Talk: pdf
Full Talk: pptx pdf
Supplemental material: Transition Tables and Code
-
Lazy Release Consistency for GPUs
Jonathon Alsop, Marc S. Orr, Bradford M. Beckmann, and David A. Wood The 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-49), 2016.
Local copy: pdf
Talk: pptx
Poster: pptx
-
Border Control: Sandboxing Accelerators
Lena E. Olson, Jason Power, Mark D. Hill, and David A. Wood
The 48th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-48), 2015.
Local copy: pdf
Talk: pptx, pdf
-
GPU Computing Pipeline Inefficiencies and Optimization Opportunities in Heterogeneous CPU-GPU Processors,
Joel Hestness, Stephen W. Keckler, David A. Wood
The 2015 IEEE International Symposium on Workload Characterization,
Oct. 2015.
Local copy: pdf
- GPGPU Footprint Models to Estimate Per-Core Power
Rathijit Sen, David A. Wood
Computer Architecture Letters. Vol. 15, No. 2, July-December 2016.
Publication date: July 14, 2015.
Local copy: pdf
-
Security Implications of Third-Party Accelerators
Lena E. Olson, Simha Sethumadhavan, Mark D. Hill
Computer Architecture Letters, 15 June 2015
Local copy: pdf
-
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
Proceedings of the Eleventh International Workshop on Data Management on New Hardware (DaMoN '15)
Talk: pdf pptx
Local copy: pdf
-
Implications of Emerging 3D GPU Architecture on the Scan Primitive
Jason Power, Yinan Li, Mark D. Hill, Jignesh M. Patel, David A. Wood
SIGMOD Rec. Volume 44, Issue 1 (April 2015)
Local copy: pdf
- Synchronization Using Remote-Scope Promotion
Marc S. Orr, Shuai Che, Ayse Yilmazer, Bradford M. Beckmann, Mark D. Hill, David A. Wood
The 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-20), 2015
Local copy: pdf
Talk: pptx
-
A Comparative Analysis of Microarchitecture Effects on CPU and GPU Memory System Behavior,
Joel Hestness, Stephen W. Keckler, David A. Wood
The 2014 IEEE International Symposium on Workload Characterization,
Oct. 2014.
Local copy: pdf
IISWC presentation: pptx
- LogCA: A Performance Model for Hardware Accelerators
Muhammad Shoaib Bin Altaf, David A. Wood
Computer Architecture Letters. September 2014.
Local copy: pdf
- Fine-grain Task Aggregation and Coordination on GPUs
Marc S. Orr, Bradford M. Beckmann, Steven K. Reinhardt, David A. Wood
The 41st International Symposium on Computer Architecture (ISCA-2014)
Local copy: pdf
Talk: pptx
-
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
The 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-19), 2014
Local copy (slightly updated): pdf
Talk (slightly updated): pptx
-
Supporting x86-64 Address Translation for 100s of GPU Lanes
Jason Power, Mark D. Hill, David A. Wood
The 20th IEEE International Symposium On High Performance Computer Architecture (HPCA-2014)
Local copy with appendix: pdf
Talk: pptx
Data: link
-
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, and David A. Wood
The 20th IEEE International Symposium On High Performance Computer Architecture (HPCA-2014)
Local copy: pdf
Talk: pptx
- gem5-gpu: A Heterogeneous CPU-GPU Simulator
Jason Power, Joel Hestness, Marc S. Orr, Mark D. Hill, David A. Wood
Computer Architecture Letters. vol 13, no. 1. Jan-June 2014.
Local copy: pdf
Web Site: html
-
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
The 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-46), 2013.
Local copy: pdf
Talk: pptx
Poster: pdf
- StealthTest:
Low Overhead Online Software Testing using Transactional Memory,
Jayaram Bobba, Weiwei Xiong, Luke Yen, Mark D. Hill, and David A. Wood
Conference on Parallel Architectures and Compilation Techniques (PACT), Sep 2009.
Local copy: pdf
Talk: ppt
-
-
Condition Variables and Transactional Memory: Problem or Opportunity?,
Polina Dudnik and Michael M. Swift
4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT),
February 2009.
Local copy: pdf
Talk: ppt
-
Notary: Hardware Techniques to Enhance Signatures,
Luke Yen, Stark C. Draper, and Mark D. Hill
41st International Symposium on Microarchitecture (MICRO),
November 2008.
Local copy: pdf
Talk: ppt
-
Is Transactional Memory an Oxymoron?,
Mark D. Hill
Very Large Data Bases (VLDB)
August 2008.
Keynote Talk: ppt
-
TokenTM: Efficient Execution of Large Transactions with Hardware Transactional MemoryJayaram Bobba, Neelam Goyal, Mark D. Hill, Michael M. Swift, David A. WoodISCA '08 Proceedings of the 35th Annual International Symposium on Computer Architecture, 2008
Local copy: pdf
Talk: ppt
- OS Support for Virtualizing Transactional Memory,
Michael M. Swift, Haris Volos, Neelam Goyal, Luke Yen, Mark D. Hill and David A Wood
Third ACM SIGPLAN Workshop on Transactional Memory (TRANSACT), February 2008.
Local copy: pdf
Talk: ppt
Also appears as Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2008-1630,
February 2008.
- Pathological Interaction of Locks with Transactional Memory,
Haris Volos, Neelam Goyal and Michael M. Swift
Third ACM SIGPLAN Workshop on Transactional Memory (TRANSACT), February 2008.
Local copy: pdf
Talk: ppt
Also appears as Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2008-1631,
February 2008.
-
Implementing Signatures for Transactional Memory,
Daniel Sanchez, Luke Yen, Mark D. Hill, and Karthikeyan Sankaralingam
40th International Symposium on Microarchitecture (MICRO),
December 2007.
Local copy: pdf
Talk: ppt
-
Design and Implementation of Signatures for Transactional Memory Systems,
Daniel Sanchez,
Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2007-1611,
September 2007.
Local copy: pdf
Talk: ppt
-
A Case for Deconstructing Hardware Transactional Memory Systems,
Mark D. Hill, Derek Hower, Kevin E. Moore, Michael M. Swift, Haris Volos and David A. Wood
Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2007-1594,
June 2007.
Local copy: pdf
Also appears as
Dagstuhl Seminar Proceedings 07361, editors Albert Cohen, Maria J. Garzaran, Christian Lengauer, and Samuel P. Midkiff,
2008.
-
Performance pathologies in hardware transactional memoryJayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. WoodISCA '07 Proceedings of the 34th annual international symposium on Computer architecture, 2007
Local copy: pdf
Talk: ppt
Extended Talk: ppt
- Log-based Transactional Memory,
Overview Talk, April 2007.
- 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, and David A. Wood
International Symposium on High Performance Computer Architecture (HPCA), February 2007.
Local copy: pdf
Talk: ppt,
pdf
-
Supporting nested transactional memory in logTMMichelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift, David A. WoodASPLOS XII Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, 2006
Local copy:
pdf
Talk:
pdf,
ppt
-
An Operational Semantics for LogTM,
Ben Liblit,
Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2006-1571,
August 2006.
Local copy: pdf
- LogTM: Log-based Transactional Memory,
Kevin E. Moore, Jayaram Bobba, Michelle J. Moravan, Mark D. Hill and David A. Wood
International Symposium on High Performance Computer Architecture (HPCA), February 2006.
Local copy: pdf
Talk: ppt,
pdf
-
Thread-Level Transactional Memory,
Kevin E. Moore, Mark D. Hill, and David A. Wood,
Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2005-1524,
March 2005.
Local copy: pdf
-
Thread-Level Transactional Memory,
Kevin E. Moore
Wisconsin Industrial Affiliates Meeting,
October 2004.
Talk: pdf, ppt
-
Karma: scalable deterministic record-replayArkaprava Basu, Jayaram Bobba, Mark D. HillICS '11 Proceedings of the international conference on Supercomputing, 2011
Local copy: pdf
Talk: pptx
- Calvin: Deterministic or Not? Free Will to Choose,
Derek R. Hower, Polina Dudnik, David A. Wood, and Mark D. Hill
17th International Symposium on High-Performance Computer Architecture (HPCA), Februrary 2011.
Local copy: pdf
Talk: pptx
-
Karma: Scalable Deterministic Record-Replay,
Arkaprava Basu, Jayaram Bobba, Mark D. Hill
Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2010-1680,
October 2010.
Local copy: pdf
-
|