Michael L. Scott
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
85
Venues
24
Active years
1986–2025
Best venue rank
A*
Where they publish
- BPPoPP17 papers
- A*PODC8 papers
- BICPP8 papers
- BSPAA6 papers
- A*HPCA6 papers
- AUSENIX5 papers
- A*ISCA5 papers
- A*ASPLOS4 papers
- A*MICRO3 papers
- AHotOS3 papers
- A*SOSP3 papers
- ASC3 papers
- NationalHiPC2 papers
- AICDCS2 papers
- ARAID1 paper
- CHASKELL1 paper
- A*PLDI1 paper
- BEuroPar1 paper
- ACGO1 paper
- BOPODIS1 paper
- A*OSDI1 paper
- BEDOC1 paper
- BInteract1 paper
- A*CHI1 paper
Papers
85 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2025 | SPAA | Reconciling Hardware Transactional Memory and Persistent Programming with Buffered Durability. | Mingzhe Du, Ziheng Su, Michael L. Scott |
| 2023 | PPoPP | Transactional Composition of Nonblocking Data Structures. | Wentao Cai, Haosen Wen, Michael L. Scott |
| 2023 | SPAA | Transactional Composition of Nonblocking Data Structures. | Wentao Cai, Haosen Wen, Michael L. Scott |
| 2022 | PODC | How Should We Think about Persistent Data Structures? | Michael L. Scott |
| 2021 | ICPP | A Fast, General System for Buffered Persistent Data Structures. | Haosen Wen, Wentao Cai, Mingzhe Du, Louis Jenkins, Benjamin Valpey, Michael L. Scott |
| 2021 | RAID | Fast Intra-kernel Isolation and Security with IskiOS. | Spyridoula Gravani, Mohammad Hedayati, John Criswell, Michael L. Scott |
| 2020 | HiPC | Nonblocking Persistent Software Transactional Memory. | H. Alan Beadle, Wentao Cai, Haosen Wen, Michael L. Scott |
| 2020 | ICPP | Safe, Fast Sharing of memcached as a Protected Library. | Chris Kjellqvist, Mohammad Hedayati, Michael L. Scott |
| 2020 | PPoPP | Nonblocking persistent software transactional memory. | H. Alan Beadle, Wentao Cai, Haosen Wen, Michael L. Scott |
| 2020 | PPoPP | Understanding and optimizing persistent memory allocation. | Wentao Cai, Haosen Wen, H. Alan Beadle, Mohammad Hedayati, Michael L. Scott |
| 2019 | PPoPP | Leveraging hardware TM in Haskell. | Ryan Yates, Michael L. Scott |
| 2019 | USENIX | Hodor: Intra-Process Isolation for High-Throughput Data Plane Libraries. | Mohammad Hedayati, Spyridoula Gravani, Ethan Johnson, John Criswell, Michael L. Scott, Kai Shen, Mike Marty |
| 2019 | USENIX | Multi-Queue Fair Queuing. | Mohammad Hedayati, Kai Shen, Michael L. Scott, Mike Marty |
| 2018 | MICRO | iDO: Compiler-Directed Failure Atomicity for Nonvolatile Memory. | Qingrui Liu, Joseph Izraelevitz, Se Kwon Lee, Michael L. Scott, Sam H. Noh, Changhee Jung |
| 2018 | PPoPP | Interval-based memory reclamation. | Haosen Wen, Joseph Izraelevitz, Wentao Cai, H. Alan Beadle, Michael L. Scott |
| 2017 | HASKELL | Improving STM performance with transactional structs. | Ryan Yates, Michael L. Scott |
| 2016 | ICPP | An Unbounded Nonblocking Double-Ended Queue. | Matthew Graichen, Joseph Izraelevitz, Michael L. Scott |
| 2016 | SPAA | Brief Announcement: Preserving Happens-before in Persistent Memory. | Joseph Izraelevitz, Hammurabi Mendes, Michael L. Scott |
| 2015 | PPoPP | Software partitioning of hardware transactions. | Lingxiang Xiang, Michael L. Scott |
| 2015 | SPAA | Conflict Reduction in Hardware Transactions Using Advisory Locks. | Lingxiang Xiang, Michael L. Scott |
| 2014 | ASPLOS | Disengaged scheduling for fair, protected access to fast computational accelerators. | Konstantinos Menychtas, Kai Shen, Michael L. Scott |
| 2014 | PLDI | Dynamic enforcement of determinism in a parallel scripting language. | Li Lu, Weixing Ji, Michael L. Scott |
| 2014 | PODC | Brief announcement: a generic construction for nonblocking dual containers. | Joseph Izraelevitz, Michael L. Scott |
| 2014 | SPAA | Brief announcement: fast dual ring queues. | Joseph Izraelevitz, Michael L. Scott |
| 2013 | USENIX | Enabling OS Research by Inferring Interactions in the Black-Box GPU Stack. | Konstantinos Menychtas, Kai Shen, Michael L. Scott |
| 2011 | ASPLOS | Hybrid NOrec: a case study in the effectiveness of best effort hardware transactional memory. | Luke Dalessandro, Franois Carouge, Sean White, Yossi Lev, Mark Moir, Michael L. Scott, Michael F. Spear |
| 2010 | EuroPar | Transactional Mutex Locks. | Luke Dalessandro, David Dice, Michael L. Scott, Nir Shavit, Michael F. Spear |
| 2010 | PPoPP | NOrec: streamlining STM by abolishing ownership records. | Luke Dalessandro, Michael F. Spear, Michael L. Scott |
| 2009 | CGO | Reducing Memory Ordering Overheads in Software Transactional Memory. | Michael F. Spear, Maged M. Michael, Michael L. Scott, Peng Wu |
| 2009 | PPoPP | A comprehensive strategy for contention management in software transactional memory. | Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott |
| 2008 | ICPP | Scalable Techniques for Transparent Privatization in Software Transactional Memory. | Virendra J. Marathe, Michael F. Spear, Michael L. Scott |
| 2008 | ICPP | Implementing and Exploiting Inevitability in Software Transactional Memory. | Michael F. Spear, Michael Silverman, Luke Dalessandro, Maged M. Michael, Michael L. Scott |
| 2008 | ISCA | Flexible Decoupled Transactional Memory Support. | Arrvindh Shriraman, Sandhya Dwarkadas, Michael L. Scott |
| 2008 | OPODIS | Ordering-Based Semantics for Software Transactional Memory. | Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott |
| 2008 | PODC | Transactional memory retry mechanisms. | Michael F. Spear, Andrew Sveikauskas, Michael L. Scott |
| 2007 | ISCA | An integrated hardware-software approach to flexible transactional memory. | Arrvindh Shriraman, Michael F. Spear, Hemayet Hossain, Virendra J. Marathe, Sandhya Dwarkadas, Michael L. Scott |
| 2007 | PODC | Transactions and privatization in Delaunay triangulation. | Michael L. Scott, Michael F. Spear, Luke Dalessandro, Virendra J. Marathe |
| 2007 | PODC | Privatization techniques for software transactional memory. | Michael F. Spear, Virendra J. Marathe, Luke Dalessandro, Michael L. Scott |
| 2007 | PPoPP | Potential show-stoppers for transactional synchronization. | Ali-Reza Adl-Tabatabai, David Dice, Maurice Herlihy, Nir Shavit, Christos Kozyrakis, Christoph von Praun, Michael L. Scott |
| 2007 | PPoPP | Alert-on-update: a communication aid for shared memory multiprocessors. | Michael F. Spear, Arrvindh Shriraman, Hemayet Hossain, Sandhya Dwarkadas, Michael L. Scott |
| 2007 | SPAA | Nonblocking transactions without indirection using alert-on-update. | Michael F. Spear, Arrvindh Shriraman, Luke Dalessandro, Sandhya Dwarkadas, Michael L. Scott |
| 2006 | PPoPP | Scalable synchronous queues. | William N. Scherer III, Doug Lea, Michael L. Scott |
| 2005 | HiPC | Preemption Adaptivity in Time-Published Queue-Based Spin Locks. | Bijun He, William N. Scherer III, Michael L. Scott |
| 2005 | HotOS | The Many Faces of Systems Research - and How to Evaluate Them. | Aaron B. Brown, Anupam Chanda, Rik Farrow, Alexandra Fedorova, Petros Maniatis, Michael L. Scott |
| 2005 | HotOS | Aggressive Prefetching: An Idea Whose Time Has Come. | Athanasios E. Papathanasiou, Michael L. Scott |
| 2005 | PODC | Advanced contention management for dynamic software transactional memory. | William N. Scherer III, Michael L. Scott |
| 2004 | MICRO | Dynamically Trading Frequency for Complexity in a GALS Microprocessor. | Steven G. Dropsho, Greg Semeraro, David H. Albonesi, Grigorios Magklis, Michael L. Scott |
| 2004 | USENIX | Energy Efficient Prefetching and Caching (Awarded Best Paper!). | Athanasios E. Papathanasiou, Michael L. Scott |
| 2003 | ICDCS | Efficient Distributed Shared State for Heterogeneous Machine Architectures. | Chunqiang Tang, DeQing Chen, Sandhya Dwarkadas, Michael L. Scott |
| 2003 | ISCA | Profile-Based Dynamic Voltage and Frequency Scaling for a Multiple Clock Domain Microprocessor. | Grigorios Magklis, Michael L. Scott, Greg Semeraro, David H. Albonesi, Steve Dropsho |
| 2003 | PPoPP | Exploiting high-level coherence information to optimize distributed shared state. | DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L. Scott |
| 2002 | HPCA | Energy-Efficient Processor Design Using Multiple Clock Domains with Dynamic Voltage and Frequency Scaling. | Greg Semeraro, Grigorios Magklis, Rajeev Balasubramonian, David H. Albonesi, Sandhya Dwarkadas, Michael L. Scott |
| 2002 | ICPP | Multi-Level Shared State for Distributed Systems. | DeQing Chen, Chunqiang Tang, Xiangchuan Chen, Sandhya Dwarkadas, Michael L. Scott |
| 2002 | MICRO | Dynamic frequency and voltage control for a multiple clock domain microarchitecture. | Greg Semeraro, David H. Albonesi, Steve Dropsho, Grigorios Magklis, Sandhya Dwarkadas, Michael L. Scott |
| 2002 | PODC | Non-blocking timeout in scalable queue-based spin locks. | Michael L. Scott |
| 2001 | PPoPP | Scalable queue-based spin locks with timeout. | Michael L. Scott, William N. Scherer III |
| 2000 | HPCA | The Effect of Network Total Order, Broadcast, and Remote-Write Capability on Network-Based Shared Memory Computing. | Robert Stets, Sandhya Dwarkadas, Leonidas I. Kontothanassis, Umit Rencuzogullari, Michael L. Scott |
| 1999 | HPCA | Comparative Evaluation of Fine- and Coarse-Grain Approaches for Software Distributed Shared Memory. | Sandhya Dwarkadas, Kourosh Gharachorloo, Leonidas I. Kontothanassis, Daniel J. Scales, Michael L. Scott, Robert Stets |
| 1999 | OSDI | The Coign Automatic Distributed Partitioning System. | Galen C. Hunt, Michael L. Scott |
| 1998 | EDOC | A guided tour of the Coign automatic distributed partitioning system. | Galen C. Hunt, Michael L. Scott |
| 1997 | ISCA | VM-Based Shared Memory on Low-Latency, Remote-Memory-Access Networks. | Leonidas I. Kontothanassis, Galen C. Hunt, Robert Stets, Nikos Hardavellas, Michal Cierniak, Srinivasan Parthasarathy, Wagner Meira Jr., Sandhya Dwarkadas, Michael L. Scott |
| 1997 | ISCA | Coherence Controller Architectures for SMP-Based CC-NUMA Multiprocessors. | Maged M. Michael, Ashwini K. Nanda, Beng-Hong Lim, Michael L. Scott |
| 1997 | SOSP | Cashmere-2L: Software Coherent Shared Memory on a Clustered Remote-Write Network. | Robert Stets, Sandhya Dwarkadas, Nikos Hardavellas, Galen C. Hunt, Leonidas I. Kontothanassis, Srinivasan Parthasarathy, Michael L. Scott |
| 1996 | HPCA | Using Memory-Mapped Network Interfaces to Improve the Performance of Distributed Shared Memory. | Leonidas I. Kontothanassis, Michael L. Scott |
| 1996 | PODC | Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms. | Maged M. Michael, Michael L. Scott |
| 1995 | HPCA | Software Cache Coherence for Large Scale Multiprocessors. | Leonidas I. Kontothanassis, Michael L. Scott |
| 1995 | HPCA | Implementation of Atomic Primitives on Distributed Shared Memory Multiprocessors. | Maged M. Michael, Michael L. Scott |
| 1995 | PPoPP | High Performance Synchronization Algorithms for Multiprogrammed Multiprocessors. | Robert W. Wisniewski, Leonidas I. Kontothanassis, Michael L. Scott |
| 1995 | SC | Lazy Release Consistency for Hardware-Coherent Multiprocessors. | Leonidas I. Kontothanassis, Michael L. Scott, Ricardo Bianchini |
| 1994 | SC | Cache performance in vector supercomputers. | Leonidas I. Kontothanassis, Rabin A. Sugumar, Greg Faanes, James E. Smith, Michael L. Scott |
| 1993 | SC | Common runtime support for high-performance parallel languages. | Geoffrey C. Fox, Sanjay Ranka, Michael L. Scott, Allen D. Malony, James C. Browne, Marina C. Chen, Alok N. Choudhary, Thomas E. Cheatham, Janice E. Cuny, Rudolf Eigenmann, Amr F. Fahmy, Ian T. Foster, Dennis Gannon, Tomasz Haupt, Carl Kesselman, Charles Koelbel, Wei Li, Monica S. Lam, Thomas J. LeBlanc, Jim Openshaw, David A. Padua, Constantine D. Polychronopoulos, Joel H. Saltz, Alan Sussman, Gil Weigand, Katherine A. Yelick |
| 1993 | USENIX | Linking Shared Segments. | W. E. Garrett, Michael L. Scott, Ricardo Bianchini, Leonidas I. Kontothanassis, R. A. McCallum, J. A. Thomas, Robert W. Wisniewski, S. Luk |
| 1991 | ASPLOS | NUMA Policies and Their Relation to Memory Architecture. | William J. Bolosky, Michael L. Scott, Robert P. Fitzgerald, Robert J. Fowler, Alan L. Cox |
| 1991 | ASPLOS | Synchronization without Contention. | John M. Mellor-Crummey, Michael L. Scott |
| 1991 | PPoPP | Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors. | John M. Mellor-Crummey, Michael L. Scott |
| 1991 | SOSP | First-Class User-Level Theads. | Brian D. Marsh, Michael L. Scott, Thomas J. LeBlanc, Evangelos P. Markatos |
| 1990 | Interact | PENGUIN: A language for reactive graphical user interface programming. | Sue-Ken Yap, Michael L. Scott |
| 1990 | PPoPP | Multi-Model Parallel Programming in Psyche. | Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh |
| 1989 | HotOS | A multi-user, multi-language open operating system. | Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh |
| 1989 | SOSP | Simple But Effective Techniques for NUMA Memory Management. | William J. Bolosky, Robert P. Fitzgerald, Michael L. Scott |
| 1988 | CHI | A grammar-based approach to automatic generation of user-interface dialogues. | Michael L. Scott, Sue-Ken Yap |
| 1988 | ICDCS | Bridge: A High-Performance File System for Parallel Processors. | Peter C. Dibble, Michael L. Scott, Carla Schlatter Ellis |
| 1988 | ICPP | Design Rationale for Psyche a General-Purpose Multiprocessor Operating System. | Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh |
| 1988 | PPoPP | Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor. | Thomas J. LeBlanc, Michael L. Scott, Christopher M. Brown |
| 1986 | ICPP | The Interface Between Distributed Operating System and High-Level Programming Language. | Michael L. Scott |