PM

Paul E. McKenney

IBM: 138 patents #337 of 70,183Top 1%
SS Sequent Computer Systems: 3 patents #1 of 33Top 4%
Globalfoundries: 2 patents #1,397 of 4,424Top 35%
GU Globalfoundries U.S.: 1 patents #22 of 211Top 15%
Overall (All Time): #6,672 of 4,157,543Top 1%
145
Patents All Time

Issued Patents All Time

Showing 25 most recent of 145 patents

Patent #TitleCo-InventorsDate
11386079 Replacing preemptible RCU with an augmented SRCU implementation Lawrence Roy 2022-07-12
11321147 Determining when it is safe to use scheduler lock-acquiring wakeups to defer quiescent states in real-time preemptible read-copy update 2022-05-03
11055271 Funnel locking for sleepable read-copy update 2021-07-06
10983840 Consolidating read-copy update types having different definitions of a quiescent state 2021-04-20
10977042 Using expedited RCU grace periods to avoid out-of-memory conditions for offloaded RCU callbacks 2021-04-13
10831542 Prevent counter wrap during update-side grace-period-request processing in tree-SRCU implementations 2020-11-10
10613913 Funnel locking for normal RCU grace period requests 2020-04-07
10459761 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2019-10-29
10459762 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2019-10-29
10452638 Atomically moving data elements between or within linked data structures having no support for atomic moves 2019-10-22
10372510 Using expedited grace periods to short-circuit normal grace-period computations 2019-08-06
10360080 Short-circuiting normal grace-period computations in the presence of expedited grace periods 2019-07-23
10353748 Short-circuiting normal grace-period computations in the presence of expedited grace periods 2019-07-16
10311039 Optimized iterators for RCU-protected skiplists Manuel Mayr 2019-06-04
10282230 Fair high-throughput locking for expedited grace periods 2019-05-07
10268610 Determining whether a CPU stalling a current RCU grace period had interrupts enabled 2019-04-23
10162644 Shielding real-time workloads from OS jitter due to expedited grace periods 2018-12-25
10146579 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2018-12-04
10146577 Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite 2018-12-04
10140131 Shielding real-time workloads from OS jitter due to expedited grace periods 2018-11-27
9965432 Handling CPU hotplug events in RCU without sleeplocks 2018-05-08
9940290 Handling CPU hotplug events in RCU without sleeplocks 2018-04-10
9910908 Atomical moving data elements between or within linked data structures 2018-03-06
9910907 Atomically moving data elements between or within linked data structures 2018-03-06
9886329 Scalable RCU callback offloading 2018-02-06