default search action
Michael L. Scott
Person information
- affiliation: University of Rochester, New York, USA
- award (2006): Dijkstra Prize
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [b4]Michael L. Scott, Trevor Brown:
Shared-Memory Synchronization, Second Edition. Springer 2024, ISBN 978-3-031-38683-1, pp. 1-217 - 2023
- [c115]Wentao Cai, Haosen Wen, Michael L. Scott:
Transactional Composition of Nonblocking Data Structures. PPoPP 2023: 441-443 - [c114]Wentao Cai, Haosen Wen, Michael L. Scott:
Transactional Composition of Nonblocking Data Structures. SPAA 2023: 187-197 - [i6]Wentao Cai, Haosen Wen, Michael L. Scott:
Transactional Composition of Nonblocking Data Structures. CoRR abs/2301.00996 (2023) - 2022
- [c113]Michael L. Scott:
How Should We Think about Persistent Data Structures? PODC 2022: 3 - 2021
- [c112]Haosen Wen, Wentao Cai, Mingzhe Du, Louis Jenkins, Benjamin Valpey, Michael L. Scott:
A Fast, General System for Buffered Persistent Data Structures. ICPP 2021: 73:1-73:11 - [c111]Spyridoula Gravani, Mohammad Hedayati, John Criswell, Michael L. Scott:
Fast Intra-kernel Isolation and Security with IskiOS. RAID 2021: 119-134 - [c110]Wentao Cai, Haosen Wen, Vladimir Maksimovski, Mingzhe Du, Rafaello Sanna, Shreif Abdallah, Michael L. Scott:
Fast Nonblocking Persistence for Concurrent Data Structures. DISC 2021: 14:1-14:20 - [i5]Wentao Cai, Haosen Wen, Vladimir Maksimovski, Mingzhe Du, Rafaello Sanna, Shreif Abdallah, Michael L. Scott:
Fast Nonblocking Persistence for Concurrent Data Structures. CoRR abs/2105.09508 (2021) - 2020
- [c109]H. Alan Beadle, Wentao Cai, Haosen Wen, Michael L. Scott:
Nonblocking Persistent Software Transactional Memory. HiPC 2020: 283-293 - [c108]Chris Kjellqvist, Mohammad Hedayati, Michael L. Scott:
Safe, Fast Sharing of memcached as a Protected Library. ICPP 2020: 6:1-6:8 - [c107]Wentao Cai, Haosen Wen, H. Alan Beadle, Chris Kjellqvist, Mohammad Hedayati, Michael L. Scott:
Understanding and optimizing persistent memory allocation. ISMM 2020: 60-73 - [c106]Wentao Cai, Haosen Wen, H. Alan Beadle, Mohammad Hedayati, Michael L. Scott:
Understanding and optimizing persistent memory allocation. PPoPP 2020: 421-422 - [c105]H. Alan Beadle, Wentao Cai, Haosen Wen, Michael L. Scott:
Nonblocking persistent software transactional memory. PPoPP 2020: 429-430 - [c104]Haosen Wen, Wentao Cai, Mingzhe Du, Benjamin Valpey, Michael L. Scott:
Brief Announcement: Building Fast Recoverable Persistent Data Structures with Montage. DISC 2020: 52:1-52:3 - [i4]Wentao Cai, Haosen Wen, H. Alan Beadle, Chris Kjellqvist, Mohammad Hedayati, Michael L. Scott:
Understanding and Optimizing Persistent Memory Allocation. CoRR abs/2003.06718 (2020) - [i3]Haosen Wen, Wentao Cai, Mingzhe Du, Louis Jenkins, Benjamin Valpey, Michael L. Scott:
Montage: A General System for Buffered Durably Linearizable Data Structures. CoRR abs/2009.13701 (2020)
2010 – 2019
- 2019
- [j30]Pantea Zardoshti, Tingzhe Zhou, Pavithra Balaji, Michael L. Scott, Michael F. Spear:
Simplifying Transactional Memory Support in C++. ACM Trans. Archit. Code Optim. 16(3): 25:1-25:24 (2019) - [c103]Ryan Yates, Michael L. Scott:
Leveraging hardware TM in Haskell. PPoPP 2019: 94-106 - [c102]Mohammad Hedayati, Kai Shen, Michael L. Scott, Mike Marty:
Multi-Queue Fair Queuing. USENIX ATC 2019: 301-314 - [c101]Mohammad Hedayati, Spyridoula Gravani, Ethan Johnson, John Criswell, Michael L. Scott, Kai Shen, Mike Marty:
Hodor: Intra-Process Isolation for High-Throughput Data Plane Libraries. USENIX ATC 2019: 489-504 - [i2]Spyridoula Gravani, Mohammad Hedayati, John Criswell, Michael L. Scott:
IskiOS: Lightweight Defense Against Kernel-Level Code-Reuse Attacks. CoRR abs/1903.04654 (2019) - 2018
- [c100]Qingrui Liu, Joseph Izraelevitz, Se Kwon Lee, Michael L. Scott, Sam H. Noh, Changhee Jung:
iDO: Compiler-Directed Failure Atomicity for Nonvolatile Memory. MICRO 2018: 258-270 - [c99]Haosen Wen, Joseph Izraelevitz, Wentao Cai, H. Alan Beadle, Michael L. Scott:
Interval-based memory reclamation. PPoPP 2018: 1-13 - 2017
- [j29]Joseph Izraelevitz, Michael L. Scott:
Generality and Speed in Nonblocking Dual Containers. ACM Trans. Parallel Comput. 3(4): 22:1-22:37 (2017) - [c98]Joseph Izraelevitz, Lingxiang Xiang, Michael L. Scott:
Performance Improvement via Always-Abort HTM. PACT 2017: 79-90 - [c97]Ryan Yates, Michael L. Scott:
Improving STM performance with transactional structs. Haskell 2017: 186-196 - [c96]Faisal Nawab, Joseph Izraelevitz, Terence Kelly, Charles B. Morrey III, Dhruva R. Chakrabarti, Michael L. Scott:
Dalí: A Periodically Persistent Hash Map. DISC 2017: 37:1-37:16 - 2016
- [c95]Matthew Graichen, Joseph Izraelevitz, Michael L. Scott:
An Unbounded Nonblocking Double-Ended Queue. ICPP 2016: 217-226 - [c94]Joseph Izraelevitz, Hammurabi Mendes, Michael L. Scott:
Brief Announcement: Preserving Happens-before in Persistent Memory. SPAA 2016: 157-159 - [c93]Joseph Izraelevitz, Hammurabi Mendes, Michael L. Scott:
Linearizability of Persistent Memory Objects Under a Full-System-Crash Failure Model. DISC 2016: 313-327 - 2015
- [j28]Michael L. Scott:
Transactional Memory Today. SIGACT News 46(2): 96-104 (2015) - [c92]Lingxiang Xiang, Michael L. Scott:
Software partitioning of hardware transactions. PPoPP 2015: 76-86 - [c91]Lingxiang Xiang, Michael L. Scott:
Conflict Reduction in Hardware Transactions Using Advisory Locks. SPAA 2015: 234-243 - [i1]Michael Philippsen, Pascal Felber, Michael L. Scott, J. Eliot B. Moss:
Concurrent Computing in the Many-core Era (Dagstuhl Seminar 15021). Dagstuhl Reports 5(1): 1-56 (2015) - 2014
- [c90]Konstantinos Menychtas, Kai Shen, Michael L. Scott:
Disengaged scheduling for fair, protected access to fast computational accelerators. ASPLOS 2014: 301-316 - [c89]Li Lu, Weixing Ji, Michael L. Scott:
Dynamic enforcement of determinism in a parallel scripting language. PLDI 2014: 519-529 - [c88]Joseph Izraelevitz, Michael L. Scott:
Brief announcement: a generic construction for nonblocking dual containers. PODC 2014: 53-55 - [c87]Joseph Izraelevitz, Michael L. Scott:
Brief announcement: fast dual ring queues. SPAA 2014: 73-75 - 2013
- [b3]Michael L. Scott:
Shared-Memory Synchronization. Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers 2013, ISBN 9781608459568, pp. 1-221 - [c86]Lingxiang Xiang, Michael Lee Scott:
Compiler aided manual speculation for high performance concurrent data structures. PPoPP 2013: 47-56 - [c85]Konstantinos Menychtas, Kai Shen, Michael L. Scott:
Enabling OS Research by Inferring Interactions in the Black-Box GPU Stack. USENIX ATC 2013: 291-296 - [c84]Li Lu, Michael L. Scott:
Generic Multiversion STM. DISC 2013: 134-148 - 2012
- [c83]Luke Dalessandro, Michael L. Scott:
Sandboxing transactional memory. PACT 2012: 171-180 - [e3]Tim Harris, Michael L. Scott:
Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2012, London, UK, March 3-7, 2012. ACM 2012, ISBN 978-1-4503-0759-8 [contents] - 2011
- [c82]Luke Dalessandro, François Carouge, Sean White, Yossi Lev, Mark Moir, Michael L. Scott, Michael F. Spear:
Hybrid NOrec: a case study in the effectiveness of best effort hardware transactional memory. ASPLOS 2011: 39-52 - [c81]Li Lu, Michael L. Scott:
Toward a Formal Semantic Framework for Deterministic Parallel Programming. DISC 2011: 460-474 - [r1]Michael L. Scott:
Synchronization. Encyclopedia of Parallel Computing 2011: 1989-1996 - 2010
- [j27]Arrvindh Shriraman, Sandhya Dwarkadas, Michael L. Scott:
Implementation tradeoffs in the design of flexible transactional memory support. J. Parallel Distributed Comput. 70(10): 1068-1084 (2010) - [c80]Luke Dalessandro, David Dice, Michael L. Scott, Nir Shavit, Michael F. Spear:
Transactional Mutex Locks. Euro-Par (2) 2010: 2-13 - [c79]Luke Dalessandro, Michael F. Spear, Michael L. Scott:
NOrec: streamlining STM by abolishing ownership records. PPoPP 2010: 67-78 - [c78]Luke Dalessandro, Michael L. Scott, Michael F. Spear:
Transactions as the Foundation of a Memory Consistency Model. DISC 2010: 20-34
2000 – 2009
- 2009
- [b2]Michael L. Scott:
Programming Language Pragmatics (3. ed.). Academic Press 2009, ISBN 978-0-12-374514-9, pp. I-XXX, 1-910 - [j26]William N. Scherer III, Doug Lea, Michael L. Scott:
Scalable synchronous queues. Commun. ACM 52(5): 100-111 (2009) - [j25]Arrvindh Shriraman, Sandhya Dwarkadas, Michael L. Scott:
Tapping into Parallelism with Transactional Memory. login Usenix Mag. 34(2) (2009) - [c77]Michael F. Spear, Maged M. Michael, Michael L. Scott, Peng Wu:
Reducing Memory Ordering Overheads in Software Transactional Memory. CGO 2009: 13-24 - [c76]Michael F. Spear, Kirk Kelsey, Tongxin Bai, Luke Dalessandro, Michael L. Scott, Chen Ding, Peng Wu:
Fastpath Speculative Parallelization. LCPC 2009: 338-352 - [c75]Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott:
A comprehensive strategy for contention management in software transactional memory. PPoPP 2009: 141-150 - 2008
- [c74]Michael F. Spear, Michael Silverman, Luke Dalessandro, Maged M. Michael, Michael L. Scott:
Implementing and Exploiting Inevitability in Software Transactional Memory. ICPP 2008: 59-66 - [c73]Virendra J. Marathe, Michael F. Spear, Michael L. Scott:
Scalable Techniques for Transparent Privatization in Software Transactional Memory. ICPP 2008: 67-74 - [c72]Arrvindh Shriraman, Sandhya Dwarkadas, Michael L. Scott:
Flexible Decoupled Transactional Memory Support. ISCA 2008: 139-150 - [c71]Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott:
Ordering-Based Semantics for Software Transactional Memory. OPODIS 2008: 275-294 - [c70]Michael F. Spear, Andrew Sveikauskas, Michael L. Scott:
Transactional memory retry mechanisms. PODC 2008: 453 - [e2]Siddhartha Chatterjee, Michael L. Scott:
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2008, Salt Lake City, UT, USA, February 20-23, 2008. ACM 2008, ISBN 978-1-59593-795-7 [contents] - 2007
- [c69]Xipeng Shen, Michael L. Scott, Chengliang Zhang, Sandhya Dwarkadas, Chen Ding, Mitsunori Ogihara:
Analysis of input-dependent program behavior using active profiling. Experimental Computer Science 2007: 5 - [c68]Michael L. Scott, Michael F. Spear, Luke Dalessandro, Virendra J. Marathe:
Delaunay Triangulation with Transactions and Barriers. IISWC 2007: 107-113 - [c67]Tongxin Bai, Xipeng Shen, Chengliang Zhang, William N. Scherer III, Chen Ding, Michael L. Scott:
A Key-based Adaptive Transactional Memory Executor. IPDPS 2007: 1-8 - [c66]Arrvindh Shriraman, Michael F. Spear, Hemayet Hossain, Virendra J. Marathe, Sandhya Dwarkadas, Michael L. Scott:
An integrated hardware-software approach to flexible transactional memory. ISCA 2007: 104-115 - [c65]Michael L. Scott, Michael F. Spear, Luke Dalessandro, Virendra J. Marathe:
Transactions and privatization in Delaunay triangulation. PODC 2007: 336-337 - [c64]Michael F. Spear, Virendra J. Marathe, Luke Dalessandro, Michael L. Scott:
Privatization techniques for software transactional memory. PODC 2007: 338-339 - [c63]Ali-Reza Adl-Tabatabai, David Dice, Maurice Herlihy, Nir Shavit, Christos Kozyrakis, Christoph von Praun, Michael L. Scott:
Potential show-stoppers for transactional synchronization. PPoPP 2007: 55 - [c62]Michael F. Spear, Arrvindh Shriraman, Hemayet Hossain, Sandhya Dwarkadas, Michael L. Scott:
Alert-on-update: a communication aid for shared memory multiprocessors. PPoPP 2007: 132-133 - [c61]Michael F. Spear, Arrvindh Shriraman, Luke Dalessandro, Sandhya Dwarkadas, Michael L. Scott:
Nonblocking transactions without indirection using alert-on-update. SPAA 2007: 210-220 - [c60]Virendra J. Marathe, Michael F. Spear, Michael L. Scott:
Transaction Safe Nonblocking Data Structures. DISC 2007: 488-489 - 2006
- [b1]Michael L. Scott:
Programming language pragmatics (2. ed.). Morgan Kaufmann 2006, ISBN 978-0-12-633951-2, pp. I-XXXI, 1-880 - [c59]William N. Scherer III, Doug Lea, Michael L. Scott:
Scalable synchronous queues. PPoPP 2006: 147-156 - [c58]Michael F. Spear, Virendra J. Marathe, William N. Scherer III, Michael L. Scott:
Conflict Detection and Validation Strategies for Software Transactional Memory. DISC 2006: 179-193 - 2005
- [j24]Leonidas I. Kontothanassis, Robert Stets, Galen C. Hunt, Umit Rencuzogullari, Gautam Altekar, Sandhya Dwarkadas, Michael L. Scott:
Shared memory computing on clusters with symmetric multiprocessors and system area networks. ACM Trans. Comput. Syst. 23(3): 301-335 (2005) - [c57]Bijun He, William N. Scherer III, Michael L. Scott:
Preemption Adaptivity in Time-Published Queue-Based Spin Locks. HiPC 2005: 7-18 - [c56]Aaron B. Brown, Anupam Chanda, Rik Farrow, Alexandra Fedorova, Petros Maniatis, Michael L. Scott:
The Many Faces of Systems Research - and How to Evaluate Them. HotOS 2005 - [c55]Athanasios E. Papathanasiou, Michael L. Scott:
Aggressive Prefetching: An Idea Whose Time Has Come. HotOS 2005 - [c54]William N. Scherer III, Michael L. Scott:
Advanced contention management for dynamic software transactional memory. PODC 2005: 240-248 - [c53]Virendra J. Marathe, William N. Scherer III, Michael L. Scott:
Adaptive Software Transactional Memory. DISC 2005: 354-368 - 2004
- [j23]Christopher Stewart, Kai Shen, Sandhya Dwarkadas, Michael L. Scott, Jian Yin:
Profile-Driven Component Placement for Cluster-Based Online Services. IEEE Distributed Syst. Online 5(10) (2004) - [c52]Yongkang Zhu, Grigorios Magklis, Michael L. Scott, Chen Ding, David H. Albonesi:
The Energy Impact of Aggressive Loop Fusion. IEEE PACT 2004: 153-164 - [c51]Greg Semeraro, David H. Albonesi, Grigorios Magklis, Michael L. Scott, Steven G. Dropsho, Sandhya Dwarkadas:
Hiding Synchronization Delays in a GALS Processor Microarchitecture. ASYNC 2004: 159-169 - [c50]Chunqiang Tang, DeQing Chen, Sandhya Dwarkadas, Michael L. Scott:
Integrating Remote Invocation and Distributed Shared State. IPDPS 2004 - [c49]Virendra J. Marathe, William N. Scherer III, Michael L. Scott:
Design tradeoffs in modern software transactional memory systems. LCR 2004: 15:1-15:7 - [c48]Steven G. Dropsho, Greg Semeraro, David H. Albonesi, Grigorios Magklis, Michael L. Scott:
Dynamically Trading Frequency for Complexity in a GALS Microprocessor. MICRO 2004: 157-168 - [c47]Athanasios E. Papathanasiou, Michael L. Scott:
Energy Efficient Prefetching and Caching (Awarded Best Paper!). USENIX ATC, General Track 2004: 255-268 - [c46]William N. Scherer III, Michael L. Scott:
Nonblocking Concurrent Data Structures with Condition Synchronization. DISC 2004: 174-187 - 2003
- [j22]David H. Albonesi, Rajeev Balasubramonian, Steve Dropsho, Sandhya Dwarkadas, Eby G. Friedman, Michael C. Huang, Volkan Kursun, Grigorios Magklis, Michael L. Scott, Greg Semeraro, Pradip Bose, Alper Buyuktosunoglu, Peter W. Cook, Stanley Schuster:
Dynamically Tuning Processor Resources with Adaptive Processing. Computer 36(12): 49-58 (2003) - [j21]Grigorios Magklis, Greg Semeraro, David H. Albonesi, Steve Dropsho, Sandhya Dwarkadas, Michael L. Scott:
Dynamic Frequency and Voltage Scaling for a Multiple-Clock-Domain Microprocessor. IEEE Micro 23(6): 62-68 (2003) - [c45]Michael L. Scott, DeQing Chen, Sandhya Dwarkadas, Chunqiang Tang:
Distributed Shared State. FTDCS 2003: 122-127 - [c44]Chunqiang Tang, DeQing Chen, Sandhya Dwarkadas, Michael L. Scott:
Efficient Distributed Shared State for Heterogeneous Machine Architectures. ICDCS 2003: 560-569 - [c43]Grigorios Magklis, Michael L. Scott, Greg Semeraro, David H. Albonesi, Steve Dropsho:
Profile-Based Dynamic Voltage and Frequency Scaling for a Multiple Clock Domain Microprocessor. ISCA 2003: 14-25 - [c42]DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L. Scott:
Exploiting high-level coherence information to optimize distributed shared state. PPoPP 2003: 131-142 - [c41]Athanasios E. Papathanasiou, Michael L. Scott:
Energy Efficiency through Burstiness. WMCSA 2003: 44-53 - [e1]Michael L. Scott, Larry L. Peterson:
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, SOSP 2003, Bolton Landing, NY, USA, October 19-22, 2003. ACM 2003, ISBN 1-58113-757-5 [contents] - 2002
- [c40]Steve Dropsho, Alper Buyuktosunoglu, Rajeev Balasubramonian, David H. Albonesi, Sandhya Dwarkadas, Greg Semeraro, Grigorios Magklis, Michael L. Scott:
Integrating Adaptive On-Chip Storage Structures for Reduced Dynamic Power. IEEE PACT 2002: 141-152 - [c39]Greg Semeraro, Grigorios Magklis, Rajeev Balasubramonian, David H. Albonesi, Sandhya Dwarkadas, Michael L. Scott:
Energy-Efficient Processor Design Using Multiple Clock Domains with Dynamic Voltage and Frequency Scaling. HPCA 2002: 29-42 - [c38]DeQing Chen, Chunqiang Tang, Xiangchuan Chen, Sandhya Dwarkadas, Michael L. Scott:
Multi-Level Shared State for Distributed Systems. ICPP 2002: 131-140 - [c37]Greg Semeraro, David H. Albonesi, Steve Dropsho, Grigorios Magklis, Sandhya Dwarkadas, Michael L. Scott:
Dynamic frequency and voltage control for a multiple clock domain microarchitecture. MICRO 2002: 356-367 - [c36]Michael L. Scott:
Non-blocking timeout in scalable queue-based spin locks. PODC 2002: 31-40 - 2001
- [c35]Michael L. Scott, William N. Scherer III:
Scalable queue-based spin locks with timeout. PPoPP 2001: 44-52 - 2000
- [c34]Robert Stets, Sandhya Dwarkadas, Leonidas I. Kontothanassis, Umit Rencuzogullari, Michael L. Scott:
The Effect of Network Total Order, Broadcast, and Remote-Write Capability on Network-Based Shared Memory Computing. HPCA 2000: 265-276 - [c33]DeQing Chen, Sandhya Dwarkadas, Srinivasan Parthasarathy, Eduardo Pinheiro, Michael L. Scott:
InterWeave: A Middleware System for Distributed Shared State. LCR 2000: 207-220
1990 – 1999
- 1999
- [j20]Robert Stets, Galen C. Hunt, Michael L. Scott:
Component-Based APIs for Versioning and Distributed Applications. Computer 32(7): 54-61 (1999) - [c32]Galen C. Hunt, Michael L. Scott:
Intercepting and Instrumenting COM Applications. COOTS 1999: 45-56 - [c31]Sandhya Dwarkadas, Kourosh Gharachorloo, Leonidas I. Kontothanassis, Daniel J. Scales, Michael L. Scott, Robert Stets:
Comparative Evaluation of Fine- and Coarse-Grain Approaches for Software Distributed Shared Memory. HPCA 1999: 260-269 - [c30]Galen C. Hunt, Michael L. Scott:
The Coign Automatic Distributed Partitioning System. OSDI 1999: 187-200 - 1998
- [j19]Maged M. Michael, Michael L. Scott:
Nonblocking Algorithms and Preemption-Safe Locking on Multiprogrammed Shared Memory Multiprocessors. J. Parallel Distributed Comput. 51(1): 1-26 (1998) - [c29]Galen C. Hunt, Michael L. Scott:
A guided tour of the Coign automatic distributed partitioning system. EDOC 1998: 252-262 - 1997
- [j18]Leonidas I. Kontothanassis, Robert W. Wisniewski, Michael L. Scott:
Scheduler-Conscious Synchronization. ACM Trans. Comput. Syst. 15(1): 3-40 (1997) - [c28]Maged M. Michael, Michael L. Scott:
Relative Performance of Preemption-Safe Locking and Non-Blocking Synchronization on Multiprogrammed Shared Memory Multiprocessors. IPPS 1997: 267-273 - [c27]Leonidas I. Kontothanassis, Galen C. Hunt, Robert Stets, Nikos Hardavellas, Michal Cierniak, Srinivasan Parthasarathy, Wagner Meira Jr., Sandhya Dwarkadas, Michael L. Scott:
VM-Based Shared Memory on Low-Latency, Remote-Memory-Access Networks. ISCA 1997: 157-169 - [c26]Maged M. Michael, Ashwini K. Nanda, Beng-Hong Lim, Michael L. Scott:
Coherence Controller Architectures for SMP-Based CC-NUMA Multiprocessors. ISCA 1997: 219-228 - [c25]Robert Stets, Sandhya Dwarkadas, Nikos Hardavellas, Galen C. Hunt, Leonidas I. Kontothanassis, Srinivasan Parthasarathy, Michael L. Scott:
Cashmere-2L: Software Coherent Shared Memory on a Clustered Remote-Write Network. SOSP 1997: 170-183 - 1996
- [j17]Galen C. Hunt, Maged M. Michael, Srinivasan Parthasarathy, Michael L. Scott:
An Efficient Algorithm for Concurrent Priority Queue Heaps. Inf. Process. Lett. 60(3): 151-157 (1996) - [c24]Leonidas I. Kontothanassis, Michael L. Scott:
Using Memory-Mapped Network Interfaces to Improve the Performance of Distributed Shared Memory. HPCA 1996: 166-177 - [c23]Maged M. Michael, Michael L. Scott:
Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms. PODC 1996: 267-275 - 1995
- [j16]Leonidas I. Kontothanassis, Michael L. Scott:
High Performance Software Coherence for Current and Future Architectures. J. Parallel Distributed Comput. 29(2): 179-195 (1995) - [j15]Leonidas I. Kontothanassis, Michael L. Scott:
Efficient shared memory with minimal hardware support. SIGARCH Comput. Archit. News 23(4): 29-35 (1995) - [c22]Maged M. Michael, Michael L. Scott:
Implementation of Atomic Primitives on Distributed Shared Memory Multiprocessors. HPCA 1995: 222-231 - [c21]Leonidas I. Kontothanassis, Michael L. Scott:
Software Cache Coherence for Large Scale Multiprocessors. HPCA 1995: 286-295 - [c20]Michael Marchetti, Leonidas I. Kontothanassis, Ricardo Bianchini, Michael L. Scott:
Using simple page placement policies to reduce the cost of cache fills in coherent shared-memory systems. IPPS 1995: 480-485 - [c19]Robert W. Wisniewski, Leonidas I. Kontothanassis, Michael L. Scott:
High Performance Synchronization Algorithms for Multiprogrammed Multiprocessors. PPoPP 1995: 199-206 - [c18]Leonidas I. Kontothanassis, Michael L. Scott, Ricardo Bianchini:
Lazy Release Consistency for Hardware-Coherent Multiprocessors. SC 1995: 61 - 1994
- [j14]Michael L. Scott, John M. Mellor-Crummey:
Fast, contention-free combining tree barriers for shared-memory multiprocessors. Int. J. Parallel Program. 22(4): 449-481 (1994) - [j13]Lawrence A. Crowl, Mark Crovella, Thomas J. LeBlanc, Michael L. Scott:
The Advantages of Multiple Parallelizations in Combinatorial Search. J. Parallel Distributed Comput. 21(1): 110-123 (1994) - [c17]Robert W. Wisniewski, Leonidas I. Kontothanassis, Michael L. Scott:
Scalable Spin Locks for Multiprogrammed Systems. IPPS 1994: 583-589 - [c16]Leonidas I. Kontothanassis, Rabin A. Sugumar, Greg Faanes, James E. Smith, Michael L. Scott:
Cache performance in vector supercomputers. SC 1994: 255-264 - 1993
- [j12]Eliseu M. Chaves Jr., Prakash Das, Thomas J. LeBlanc, Brian D. Marsh, Michael L. Scott:
Kernel-Kernel communication in a shared-memory multiprocessor. Concurr. Pract. Exp. 5(3): 171-191 (1993) - [c15]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:
Common runtime support for high-performance parallel languages. SC 1993: 752-757 - [c14]W. E. Garrett, Michael L. Scott, Ricardo Bianchini, Leonidas I. Kontothanassis, R. A. McCallum, J. A. Thomas, Robert W. Wisniewski, S. Luk:
Linking Shared Segments. USENIX Winter 1993: 13-28 - 1992
- [j11]Brian D. Marsh, Christopher M. Brown, Thomas J. LeBlanc, Michael L. Scott, Timothy G. Becker, Cesar Quiroz, Prakash Das, Jonas Karlsson:
The Rochester Checkers Player: Multimodel Parallel Programming for Animate Vision. Computer 25(2): 12-19 (1992) - [j10]Brian D. Marsh, Christopher M. Brown, Thomas J. LeBlanc, Michael L. Scott, Timothy G. Becker, Prakash Das, Jonas Karlsson, Cesar Quiroz:
Operating System Support for Animate Vision. J. Parallel Distributed Comput. 15(2): 103-117 (1992) - [j9]William J. Bolosky, Michael L. Scott:
Evaluation of Multiprocessor Memory Systems Using Off-Line Optimal Behavior. J. Parallel Distributed Comput. 15(4): 382-398 (1992) - 1991
- [j8]Michael L. Scott:
The Lynx Distributed Programming Language: Motivation, Design and Experience. Comput. Lang. 16(3/4): 209-233 (1991) - [j7]John M. Mellor-Crummey, Michael L. Scott:
Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors. ACM Trans. Comput. Syst. 9(1): 21-65 (1991) - [c13]William J. Bolosky, Michael L. Scott, Robert P. Fitzgerald, Robert J. Fowler, Alan L. Cox:
NUMA Policies and Their Relation to Memory Architecture. ASPLOS 1991: 212-221 - [c12]John M. Mellor-Crummey, Michael L. Scott:
Synchronization without Contention. ASPLOS 1991: 269-278 - [c11]John M. Mellor-Crummey, Michael L. Scott:
Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors. PPoPP 1991: 106-113 - [c10]Brian D. Marsh, Michael L. Scott, Thomas J. LeBlanc, Evangelos P. Markatos:
First-Class User-Level Theads. SOSP 1991: 110-121 - 1990
- [c9]Sue-Ken Yap, Michael L. Scott:
PENGUIN: A language for reactive graphical user interface programming. INTERACT 1990: 619-624 - [c8]Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh:
Multi-Model Parallel Programming in Psyche. PPoPP 1990: 70-78
1980 – 1989
- 1989
- [j6]Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh, Timothy G. Becker, Cezary Dubnicki, Evangelos P. Markatos, Neil G. Smithline:
Implementation Issues for the Psyche Multiprocessor Operating System. Comput. Syst. 3(1): 101-138 (1989) - [j5]Peter C. Dibble, Michael L. Scott:
Beyond striping: the bridge multiprocessor file system. SIGARCH Comput. Archit. News 17(5): 32-39 (1989) - [j4]Raphael A. Finkel, Michael L. Scott, Yeshayahu Artsy, Hung-Yang Chang:
Experience with Charlotte: Simplicity and Function in a Distributed Operating System. IEEE Trans. Software Eng. 15(6): 676-685 (1989) - [c7]Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh:
A multi-user, multi-language open operating system. WWOS 1989: 125-129 - [c6]William J. Bolosky, Robert P. Fitzgerald, Michael L. Scott:
Simple But Effective Techniques for NUMA Memory Management. SOSP 1989: 19-31 - 1988
- [j3]Michael L. Scott, Raphael A. Finkel:
A Simple Mechanism for Type Security Across Compilation Units. IEEE Trans. Software Eng. 14(8): 1238-1239 (1988) - [c5]Michael L. Scott, Sue-Ken Yap:
A grammar-based approach to automatic generation of user-interface dialogues. CHI 1988: 73-78 - [c4]Peter C. Dibble, Michael L. Scott, Carla Schlatter Ellis:
Bridge: A High-Performance File System for Parallel Processors. ICDCS 1988: 154-161 - [c3]Michael L. Scott, Thomas J. LeBlanc, Brian D. Marsh:
Design Rationale for Psyche a General-Purpose Multiprocessor Operating System. ICPP (2) 1988: 255-262 - [c2]Thomas J. LeBlanc, Michael L. Scott, Christopher M. Brown:
Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor. PPOPP/PPEALS 1988: 161-172 - 1987
- [j2]Michael L. Scott:
Language Support for Loosely Coupled Distributed Programs. IEEE Trans. Software Eng. 13(1): 88-103 (1987) - 1986
- [c1]Michael L. Scott:
The Interface Between Distributed Operating System and High-Level Programming Language. ICPP 1986: 242-249 - 1983
- [j1]Michael Lee Scott:
Messages vs. remote procedures is a false dichotomy. ACM SIGPLAN Notices 18(5): 57-62 (1983)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 22:06 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint