Membership
Tour
Register
Log in
Paul E. McKenney
Follow
Person
Beaverton, OR, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Replacing preemptible RCU with an augmented SRCU implementation
Patent number
11,386,079
Issue date
Jul 12, 2022
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Determining when it is safe to use scheduler lock-acquiring wakeups...
Patent number
11,321,147
Issue date
May 3, 2022
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Funnel locking for sleepable read-copy update
Patent number
11,055,271
Issue date
Jul 6, 2021
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Consolidating read-copy update types having different definitions o...
Patent number
10,983,840
Issue date
Apr 20, 2021
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using expedited RCU grace periods to avoid out-of-memory conditions...
Patent number
10,977,042
Issue date
Apr 13, 2021
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Prevent counter wrap during update-side grace-period-request proces...
Patent number
10,831,542
Issue date
Nov 10, 2020
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Funnel locking for normal RCU grace period requests
Patent number
10,613,913
Issue date
Apr 7, 2020
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enabling real-time CPU-bound in-kernel workloads to run infinite lo...
Patent number
10,459,761
Issue date
Oct 29, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enabling real-time CPU-bound in-kernel workloads to run infinite lo...
Patent number
10,459,762
Issue date
Oct 29, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Atomically moving data elements between or within linked data struc...
Patent number
10,452,638
Issue date
Oct 22, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using expedited grace periods to short-circuit normal grace-period...
Patent number
10,372,510
Issue date
Aug 6, 2019
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Short-circuiting normal grace-period computations in the presence o...
Patent number
10,360,080
Issue date
Jul 23, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Short-circuiting normal grace-period computations in the presence o...
Patent number
10,353,748
Issue date
Jul 16, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimized iterators for RCU-protected skiplists
Patent number
10,311,039
Issue date
Jun 4, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fair high-throughput locking for expedited grace periods
Patent number
10,282,230
Issue date
May 7, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Determining whether a CPU stalling a current RCU grace period had i...
Patent number
10,268,610
Issue date
Apr 23, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Shielding real-time workloads from OS jitter due to expedited grace...
Patent number
10,162,644
Issue date
Dec 25, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enabling real-time CPU-bound in-kernel workloads to run infinite lo...
Patent number
10,146,579
Issue date
Dec 4, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enabling real-time CPU-bound in-kernel workloads to run infinite lo...
Patent number
10,146,577
Issue date
Dec 4, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Shielding real-time workloads from OS jitter due to expedited grace...
Patent number
10,140,131
Issue date
Nov 27, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Handling CPU hotplug events in RCU without sleeplocks
Patent number
9,965,432
Issue date
May 8, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Handling CPU hotplug events in RCU without sleeplocks
Patent number
9,940,290
Issue date
Apr 10, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Atomical moving data elements between or within linked data structures
Patent number
9,910,908
Issue date
Mar 6, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Atomically moving data elements between or within linked data struc...
Patent number
9,910,907
Issue date
Mar 6, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Scalable RCU callback offloading
Patent number
9,886,329
Issue date
Feb 6, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Low overhead contention-based switching between ticket lock and que...
Patent number
9,830,199
Issue date
Nov 28, 2017
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Low overhead contention-based switching between ticket lock and que...
Patent number
9,830,201
Issue date
Nov 28, 2017
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Signal interrupts in a transactional memory system
Patent number
9,824,039
Issue date
Nov 21, 2017
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Signal interrupts in a transactional memory system
Patent number
9,824,040
Issue date
Nov 21, 2017
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preemptible-RCU CPU hotplugging while maintaining real-time response
Patent number
9,727,467
Issue date
Aug 8, 2017
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
DETERMINING WHEN IT IS SAFE TO USE SCHEDULER LOCK-ACQUIRING WAKEUPS...
Publication number
20210064446
Publication date
Mar 4, 2021
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
USING EXPEDITED RCU GRACE PERIODS TO AVOID OUT-OF-MEMORY CONDITIONS...
Publication number
20210026640
Publication date
Jan 28, 2021
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REPLACING PREEMPTIBLE RCU WITH AN AUGMENTED SRCU IMPLEMENTATION
Publication number
20200409938
Publication date
Dec 31, 2020
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FUNNEL LOCKING FOR NORMAL RCU GRACE PERIOD REQUESTS
Publication number
20200110642
Publication date
Apr 9, 2020
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Prevent Counter Wrap During Update-Side Grace-Period-Request Proces...
Publication number
20200104176
Publication date
Apr 2, 2020
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Consolidating Read-Copy Update Flavors Having Different Notions Of...
Publication number
20190391857
Publication date
Dec 26, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Funnel Locking For Sleepable Read-Copy Update
Publication number
20190147077
Publication date
May 16, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Enabling Real-Time CPU-Bound In-Kernel Workloads To Run Infinite Lo...
Publication number
20190034231
Publication date
Jan 31, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Enabling Real-Time CPU-Bound In-Kernel Workloads To Run Infinite Lo...
Publication number
20190034232
Publication date
Jan 31, 2019
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Using Expedited Grace Periods To Short-Circuit Normal Grace-Period...
Publication number
20180267840
Publication date
Sep 20, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Atomically Moving Data Elements Between Or Within Linked Data Struc...
Publication number
20180165319
Publication date
Jun 14, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Enabling Real-Time CPU-Bound In-Kernel Workloads To Run Infinite Lo...
Publication number
20180165126
Publication date
Jun 14, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Enabling Real-Time CPU-Bound In-Kernel Workloads To Run Infinite Lo...
Publication number
20180165125
Publication date
Jun 14, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Optimized Iterators For RCU-Protected Skiplists
Publication number
20180157696
Publication date
Jun 7, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Fair High-Throughput Locking For Expedited Grace Periods
Publication number
20180095666
Publication date
Apr 5, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Short-Circuiting Normal Grace-Period Computations In The Presence O...
Publication number
20180060086
Publication date
Mar 1, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Short-Circuiting Normal Grace-Period Computations In The Presence O...
Publication number
20180060140
Publication date
Mar 1, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Shielding Real-Time Workloads From OS Jitter Due To Expedited Grace...
Publication number
20180046468
Publication date
Feb 15, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Shielding Real-Time Workloads From OS Jitter Due To Expedited Grace...
Publication number
20180046521
Publication date
Feb 15, 2018
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Handling CPU Hotplug Events In RCU Without Sleeplocks
Publication number
20170097917
Publication date
Apr 6, 2017
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Handling CPU Hotplug Events In RCU Without Sleeplocks
Publication number
20170097916
Publication date
Apr 6, 2017
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Scalable RCU Callback Offloading
Publication number
20160378573
Publication date
Dec 29, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TASKS_RCU Detection Of Tickless User Mode Execution As A Quiescent...
Publication number
20160335133
Publication date
Nov 17, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TASKS_RCU Detection Of Tickless User Mode Execution As A Quiescent...
Publication number
20160335136
Publication date
Nov 17, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Preemptible-RCU CPU Hotplugging While Maintaining Real-Time Response
Publication number
20160335137
Publication date
Nov 17, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Preemptible-RCU CPU Hotplugging While Maintaining Real-Time Response
Publication number
20160335183
Publication date
Nov 17, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Atomically Moving Data Elements Between Or Within Linked Data Struc...
Publication number
20160224583
Publication date
Aug 4, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Atomically Moving Data Elements Between Or Within Linked Data Struc...
Publication number
20160224608
Publication date
Aug 4, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Suspending Transactional-Memory Transactions Without Stack Corruption
Publication number
20160085548
Publication date
Mar 24, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Suspending Transactional-Memory Transactions Without Stack Corruption
Publication number
20160085549
Publication date
Mar 24, 2016
International Business Machines Corporation
Paul E. McKenney
G06 - COMPUTING CALCULATING COUNTING