Skip to content

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

Papers

85 indexed papers, newest first.

YearVenueTitleAuthors
2025SPAAReconciling Hardware Transactional Memory and Persistent Programming with Buffered Durability.Mingzhe Du, Ziheng Su, Michael L. Scott
2023PPoPPTransactional Composition of Nonblocking Data Structures.Wentao Cai, Haosen Wen, Michael L. Scott
2023SPAATransactional Composition of Nonblocking Data Structures.Wentao Cai, Haosen Wen, Michael L. Scott
2022PODCHow Should We Think about Persistent Data Structures?Michael L. Scott
2021ICPPA Fast, General System for Buffered Persistent Data Structures.Haosen Wen, Wentao Cai, Mingzhe Du, Louis Jenkins, Benjamin Valpey, Michael L. Scott
2021RAIDFast Intra-kernel Isolation and Security with IskiOS.Spyridoula Gravani, Mohammad Hedayati, John Criswell, Michael L. Scott
2020HiPCNonblocking Persistent Software Transactional Memory.H. Alan Beadle, Wentao Cai, Haosen Wen, Michael L. Scott
2020ICPPSafe, Fast Sharing of memcached as a Protected Library.Chris Kjellqvist, Mohammad Hedayati, Michael L. Scott
2020PPoPPNonblocking persistent software transactional memory.H. Alan Beadle, Wentao Cai, Haosen Wen, Michael L. Scott
2020PPoPPUnderstanding and optimizing persistent memory allocation.Wentao Cai, Haosen Wen, H. Alan Beadle, Mohammad Hedayati, Michael L. Scott
2019PPoPPLeveraging hardware TM in Haskell.Ryan Yates, Michael L. Scott
2019USENIXHodor: Intra-Process Isolation for High-Throughput Data Plane Libraries.Mohammad Hedayati, Spyridoula Gravani, Ethan Johnson, John Criswell, Michael L. Scott, Kai Shen, Mike Marty
2019USENIXMulti-Queue Fair Queuing.Mohammad Hedayati, Kai Shen, Michael L. Scott, Mike Marty
2018MICROiDO: Compiler-Directed Failure Atomicity for Nonvolatile Memory.Qingrui Liu, Joseph Izraelevitz, Se Kwon Lee, Michael L. Scott, Sam H. Noh, Changhee Jung
2018PPoPPInterval-based memory reclamation.Haosen Wen, Joseph Izraelevitz, Wentao Cai, H. Alan Beadle, Michael L. Scott
2017HASKELLImproving STM performance with transactional structs.Ryan Yates, Michael L. Scott
2016ICPPAn Unbounded Nonblocking Double-Ended Queue.Matthew Graichen, Joseph Izraelevitz, Michael L. Scott
2016SPAABrief Announcement: Preserving Happens-before in Persistent Memory.Joseph Izraelevitz, Hammurabi Mendes, Michael L. Scott
2015PPoPPSoftware partitioning of hardware transactions.Lingxiang Xiang, Michael L. Scott
2015SPAAConflict Reduction in Hardware Transactions Using Advisory Locks.Lingxiang Xiang, Michael L. Scott
2014ASPLOSDisengaged scheduling for fair, protected access to fast computational accelerators.Konstantinos Menychtas, Kai Shen, Michael L. Scott
2014PLDIDynamic enforcement of determinism in a parallel scripting language.Li Lu, Weixing Ji, Michael L. Scott
2014PODCBrief announcement: a generic construction for nonblocking dual containers.Joseph Izraelevitz, Michael L. Scott
2014SPAABrief announcement: fast dual ring queues.Joseph Izraelevitz, Michael L. Scott
2013USENIXEnabling OS Research by Inferring Interactions in the Black-Box GPU Stack.Konstantinos Menychtas, Kai Shen, Michael L. Scott
2011ASPLOSHybrid 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
2010EuroParTransactional Mutex Locks.Luke Dalessandro, David Dice, Michael L. Scott, Nir Shavit, Michael F. Spear
2010PPoPPNOrec: streamlining STM by abolishing ownership records.Luke Dalessandro, Michael F. Spear, Michael L. Scott
2009CGOReducing Memory Ordering Overheads in Software Transactional Memory.Michael F. Spear, Maged M. Michael, Michael L. Scott, Peng Wu
2009PPoPPA comprehensive strategy for contention management in software transactional memory.Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott
2008ICPPScalable Techniques for Transparent Privatization in Software Transactional Memory.Virendra J. Marathe, Michael F. Spear, Michael L. Scott
2008ICPPImplementing and Exploiting Inevitability in Software Transactional Memory.Michael F. Spear, Michael Silverman, Luke Dalessandro, Maged M. Michael, Michael L. Scott
2008ISCAFlexible Decoupled Transactional Memory Support.Arrvindh Shriraman, Sandhya Dwarkadas, Michael L. Scott
2008OPODISOrdering-Based Semantics for Software Transactional Memory.Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott
2008PODCTransactional memory retry mechanisms.Michael F. Spear, Andrew Sveikauskas, Michael L. Scott
2007ISCAAn integrated hardware-software approach to flexible transactional memory.Arrvindh Shriraman, Michael F. Spear, Hemayet Hossain, Virendra J. Marathe, Sandhya Dwarkadas, Michael L. Scott
2007PODCTransactions and privatization in Delaunay triangulation.Michael L. Scott, Michael F. Spear, Luke Dalessandro, Virendra J. Marathe
2007PODCPrivatization techniques for software transactional memory.Michael F. Spear, Virendra J. Marathe, Luke Dalessandro, Michael L. Scott
2007PPoPPPotential show-stoppers for transactional synchronization.Ali-Reza Adl-Tabatabai, David Dice, Maurice Herlihy, Nir Shavit, Christos Kozyrakis, Christoph von Praun, Michael L. Scott
2007PPoPPAlert-on-update: a communication aid for shared memory multiprocessors.Michael F. Spear, Arrvindh Shriraman, Hemayet Hossain, Sandhya Dwarkadas, Michael L. Scott
2007SPAANonblocking transactions without indirection using alert-on-update.Michael F. Spear, Arrvindh Shriraman, Luke Dalessandro, Sandhya Dwarkadas, Michael L. Scott
2006PPoPPScalable synchronous queues.William N. Scherer III, Doug Lea, Michael L. Scott
2005HiPCPreemption Adaptivity in Time-Published Queue-Based Spin Locks.Bijun He, William N. Scherer III, Michael L. Scott
2005HotOSThe Many Faces of Systems Research - and How to Evaluate Them.Aaron B. Brown, Anupam Chanda, Rik Farrow, Alexandra Fedorova, Petros Maniatis, Michael L. Scott
2005HotOSAggressive Prefetching: An Idea Whose Time Has Come.Athanasios E. Papathanasiou, Michael L. Scott
2005PODCAdvanced contention management for dynamic software transactional memory.William N. Scherer III, Michael L. Scott
2004MICRODynamically Trading Frequency for Complexity in a GALS Microprocessor.Steven G. Dropsho, Greg Semeraro, David H. Albonesi, Grigorios Magklis, Michael L. Scott
2004USENIXEnergy Efficient Prefetching and Caching (Awarded Best Paper!).Athanasios E. Papathanasiou, Michael L. Scott
2003ICDCSEfficient Distributed Shared State for Heterogeneous Machine Architectures.Chunqiang Tang, DeQing Chen, Sandhya Dwarkadas, Michael L. Scott
2003ISCAProfile-Based Dynamic Voltage and Frequency Scaling for a Multiple Clock Domain Microprocessor.Grigorios Magklis, Michael L. Scott, Greg Semeraro, David H. Albonesi, Steve Dropsho
2003PPoPPExploiting high-level coherence information to optimize distributed shared state.DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L. Scott
2002HPCAEnergy-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
2002ICPPMulti-Level Shared State for Distributed Systems.DeQing Chen, Chunqiang Tang, Xiangchuan Chen, Sandhya Dwarkadas, Michael L. Scott
2002MICRODynamic frequency and voltage control for a multiple clock domain microarchitecture.Greg Semeraro, David H. Albonesi, Steve Dropsho, Grigorios Magklis, Sandhya Dwarkadas, Michael L. Scott
2002PODCNon-blocking timeout in scalable queue-based spin locks.Michael L. Scott
2001PPoPPScalable queue-based spin locks with timeout.Michael L. Scott, William N. Scherer III
2000HPCAThe 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
1999HPCAComparative 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
1999OSDIThe Coign Automatic Distributed Partitioning System.Galen C. Hunt, Michael L. Scott
1998EDOCA guided tour of the Coign automatic distributed partitioning system.Galen C. Hunt, Michael L. Scott
1997ISCAVM-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
1997ISCACoherence Controller Architectures for SMP-Based CC-NUMA Multiprocessors.Maged M. Michael, Ashwini K. Nanda, Beng-Hong Lim, Michael L. Scott
1997SOSPCashmere-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
1996HPCAUsing Memory-Mapped Network Interfaces to Improve the Performance of Distributed Shared Memory.Leonidas I. Kontothanassis, Michael L. Scott
1996PODCSimple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms.Maged M. Michael, Michael L. Scott
1995HPCASoftware Cache Coherence for Large Scale Multiprocessors.Leonidas I. Kontothanassis, Michael L. Scott
1995HPCAImplementation of Atomic Primitives on Distributed Shared Memory Multiprocessors.Maged M. Michael, Michael L. Scott
1995PPoPPHigh Performance Synchronization Algorithms for Multiprogrammed Multiprocessors.Robert W. Wisniewski, Leonidas I. Kontothanassis, Michael L. Scott
1995SCLazy Release Consistency for Hardware-Coherent Multiprocessors.Leonidas I. Kontothanassis, Michael L. Scott, Ricardo Bianchini
1994SCCache performance in vector supercomputers.Leonidas I. Kontothanassis, Rabin A. Sugumar, Greg Faanes, James E. Smith, Michael L. Scott
1993SCCommon 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
1993USENIXLinking Shared Segments.W. E. Garrett, Michael L. Scott, Ricardo Bianchini, Leonidas I. Kontothanassis, R. A. McCallum, J. A. Thomas, Robert W. Wisniewski, S. Luk
1991ASPLOSNUMA Policies and Their Relation to Memory Architecture.William J. Bolosky, Michael L. Scott, Robert P. Fitzgerald, Robert J. Fowler, Alan L. Cox
1991ASPLOSSynchronization without Contention.John M. Mellor-Crummey, Michael L. Scott
1991PPoPPScalable Reader-Writer Synchronization for Shared-Memory Multiprocessors.John M. Mellor-Crummey, Michael L. Scott
1991SOSPFirst-Class User-Level Theads.Brian D. Marsh, Michael L. Scott, Thomas J. LeBlanc, Evangelos P. Markatos
1990InteractPENGUIN: A language for reactive graphical user interface programming.Sue-Ken Yap, Michael L. Scott
1990PPoPPMulti-Model Parallel Programming in Psyche.Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh
1989HotOSA multi-user, multi-language open operating system.Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh
1989SOSPSimple But Effective Techniques for NUMA Memory Management.William J. Bolosky, Robert P. Fitzgerald, Michael L. Scott
1988CHIA grammar-based approach to automatic generation of user-interface dialogues.Michael L. Scott, Sue-Ken Yap
1988ICDCSBridge: A High-Performance File System for Parallel Processors.Peter C. Dibble, Michael L. Scott, Carla Schlatter Ellis
1988ICPPDesign Rationale for Psyche a General-Purpose Multiprocessor Operating System.Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh
1988PPoPPLarge-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor.Thomas J. LeBlanc, Michael L. Scott, Christopher M. Brown
1986ICPPThe Interface Between Distributed Operating System and High-Level Programming Language.Michael L. Scott