scispace - formally typeset
P

Paul E. McKenney

Researcher at IBM

Publications -  172
Citations -  5773

Paul E. McKenney is an academic researcher from IBM. The author has contributed to research in topics: Read-copy-update & Synchronization (computer science). The author has an hindex of 43, co-authored 172 publications receiving 5662 citations. Previous affiliations of Paul E. McKenney include Facebook & University of Toronto.

Papers
More filters

Read-copy update: using execution history to solve concurrency problems

TL;DR: This paper proposes a novel and extremely efficient mechanism, called read-copy update, and compares its performance to that of conventional locking primitives.
Proceedings ArticleDOI

Stochastic fairness queueing

TL;DR: It is shown that the worst- case execution-speed stochastic fairness queuing is faster than the best-case execution speed of all of the implementations of fair queuing presented.
Proceedings ArticleDOI

Packet recovery in high-speed networks using coding and buffer management

TL;DR: A technique for fiber-optic networks based on forward-error correction (FEC) that allows the destination to reconstruct missing data packets by using redundant parity packets that the source adds to each block of data packets is presented.
Patent

Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring

TL;DR: In this paper, a substantially zero overhead mutual-exclusion mechanism and method (90, 120) is provided that allows concurrent reading and updating data while maintaining data coherency, where a data reading process executes the same sequence of instructions that would be executed if the data were never updated.
Journal ArticleDOI

Performance of memory reclamation for lockless synchronization

TL;DR: It is shown that there is no globally optimal scheme for memory reclamation, and programmers and algorithm designers should carefully consider the data structure, the workload, and the execution environment, each of which can dramatically affect the memoryReclamation performance.