H-Index & Metrics Best Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science D-index 62 Citations 16,094 208 World Ranking 1392 National Ranking 792

Overview

What is he best known for?

The fields of study he is best known for:

  • Operating system
  • Programming language
  • Central processing unit

Parallel computing, Distributed computing, Software transactional memory, Operating system and Transactional memory are his primary areas of study. His Parallel computing study incorporates themes from Algorithm, Scalability and Mutual exclusion. Michael L. Scott interconnects Busy waiting, Transaction processing, Multiprocessing, Throughput and Scheduling in the investigation of issues within Distributed computing.

His Software transactional memory research is multidisciplinary, incorporating perspectives in Computer security, Overhead, Synchronization and Commitment ordering. His Operating system research focuses on subjects like Embedded system, which are linked to Latency, Pipeline burst cache, Superscalar and Sequential access. His Transactional memory research focuses on Cache and how it connects with Concurrency control.

His most cited work include:

  • Algorithms for scalable synchronization on shared-memory multiprocessors (1128 citations)
  • Simple, fast, and practical non-blocking and blocking concurrent queue algorithms (728 citations)
  • Energy-efficient processor design using multiple clock domains with dynamic voltage and frequency scaling (438 citations)

What are the main themes of his work throughout his whole career to date?

His primary areas of study are Distributed computing, Parallel computing, Shared memory, Operating system and Transactional memory. His work carried out in the field of Distributed computing brings together such families of science as Thread, Cache, Transaction processing, Synchronization and Data structure. His work deals with themes such as Concurrent data structure, Queue, Scalability and Mutual exclusion, which intersect with Parallel computing.

His Shared memory study integrates concerns from other disciplines, such as Computer architecture, Distributed shared memory, Multiprocessing, Computer network and Cache-only memory architecture. His Operating system research focuses on Software in particular. Michael L. Scott has researched Transactional memory in several fields, including Compiler and Concurrency.

He most often published in these fields:

  • Distributed computing (36.55%)
  • Parallel computing (28.11%)
  • Shared memory (22.09%)

What were the highlights of his more recent work (between 2011-2020)?

  • Transactional memory (18.47%)
  • Parallel computing (28.11%)
  • Distributed computing (36.55%)

In recent papers he was focusing on the following fields of study:

Michael L. Scott spends much of his time researching Transactional memory, Parallel computing, Distributed computing, Data structure and Programming language. His Transactional memory research incorporates themes from Software engineering, Scalability, Compiler and Commit. The concepts of his Parallel computing study are interwoven with issues in Queue, Locality, Thread and Persistent data structure.

His Distributed computing study combines topics from a wide range of disciplines, such as Cache, CUDA, Os kernel, Finite-state machine and Scheduling. The Data structure study combines topics in areas such as Correctness, Crash and Software transactional memory. His studies deal with areas such as Memory model and Multi-core processor as well as Programming language.

Between 2011 and 2020, his most popular works were:

  • Mechanism to support flexible decoupled transactional memory (78 citations)
  • Linearizability of Persistent Memory Objects Under a Full-System-Crash Failure Model (77 citations)
  • Shared-Memory Synchronization (49 citations)

In his most recent research, the most cited papers focused on:

  • Operating system
  • Programming language
  • Central processing unit

His primary areas of investigation include Transactional memory, Parallel computing, Distributed computing, Cache and Atomicity. To a larger extent, Michael L. Scott studies Database transaction with the aim of understanding Transactional memory. The various areas that Michael L. Scott examines in his Parallel computing study include Virtual memory, Event and Thread.

In his articles, Michael L. Scott combines various disciplines, including Distributed computing and Fair queuing. The concepts of his Cache study are interwoven with issues in Software versioning and Linearizability. His research investigates the link between Atomicity and topics such as Compiler that cross with problems in Data flow diagram, Object, Software and Computer hardware.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Best Publications

Algorithms for scalable synchronization on shared-memory multiprocessors

John M. Mellor-Crummey;Michael L. Scott.
ACM Transactions on Computer Systems (1991)

1754 Citations

Simple, fast, and practical non-blocking and blocking concurrent queue algorithms

Maged M. Michael;Michael L. Scott.
principles of distributed computing (1996)

1065 Citations

Programming Language Pragmatics

Michael L. Scott.
(1997)

643 Citations

Advanced contention management for dynamic software transactional memory

William N. Scherer;Michael L. Scott.
principles of distributed computing (2005)

583 Citations

Energy-efficient processor design using multiple clock domains with dynamic voltage and frequency scaling

G. Semeraro;G. Magklis;R. Balasubramonian;D.H. Albonesi.
high-performance computer architecture (2002)

547 Citations

NOrec: streamlining STM by abolishing ownership records

Luke Dalessandro;Michael F. Spear;Michael L. Scott.
acm sigplan symposium on principles and practice of parallel programming (2010)

392 Citations

The Coign automatic distributed partitioning system

Galen C. Hunt;Michael L. Scott.
operating systems design and implementation (1999)

368 Citations

Lowering the Overhead of Nonblocking Software Transactional Memory

Virendra J. Marathe;Michael F. Spear;Christopher Heriot;Athul Acharya.
(2006)

368 Citations

Adaptive software transactional memory

Virendra J. Marathe;William N. Scherer;Michael L. Scott.
international symposium on distributed computing (2005)

318 Citations

Nonblocking Algorithms and Preemption-Safe Locking on Multiprogrammed Shared Memory Multiprocessors

Maged M. Michael;Michael L. Scott.
Journal of Parallel and Distributed Computing (1998)

300 Citations

If you think any of the details on this page are incorrect, let us know.

Contact us

Best Scientists Citing Michael L. Scott

Nir Shavit

Nir Shavit

MIT

Publications: 103

Maurice Herlihy

Maurice Herlihy

Brown University

Publications: 74

Tim Harris

Tim Harris

Amazon (United States)

Publications: 63

Rachid Guerraoui

Rachid Guerraoui

École Polytechnique Fédérale de Lausanne

Publications: 58

Philippas Tsigas

Philippas Tsigas

Chalmers University of Technology

Publications: 56

Maged M. Michael

Maged M. Michael

Facebook (United States)

Publications: 53

Mark Moir

Mark Moir

Oracle (US)

Publications: 50

Ali-Reza Adl-Tabatabai

Ali-Reza Adl-Tabatabai

Uber

Publications: 45

Bratin Saha

Bratin Saha

Amazon (United States)

Publications: 36

Michael Karl Gschwind

Michael Karl Gschwind

Facebook (United States)

Publications: 35

James H. Anderson

James H. Anderson

University of North Carolina at Chapel Hill

Publications: 35

Victor Luchangco

Victor Luchangco

Algorand Foundation

Publications: 33

Dimitrios S. Nikolopoulos

Dimitrios S. Nikolopoulos

Virginia Tech

Publications: 33

Mateo Valero

Mateo Valero

Barcelona Supercomputing Center

Publications: 33

Mark D. Hill

Mark D. Hill

University of Wisconsin–Madison

Publications: 30

Valentina Salapura

Valentina Salapura

Advanced Micro Devices (United States)

Publications: 28

Something went wrong. Please try again later.