Inventor · disambiguated record
Paul E. Mckenney
Also filed as: MCKENNEY PAUL E · MCKENNEY PAUL EDWARD
145 granted patents·10 pending applications·4,179 citations·filing 1993–2019
99Inventor score
Top patents by PatentIndex Score
155 records- 0197US8874535B2Performance of RCU-based searches and updates of cyclic data structuresIBM·Filed 2012·Granted Oct 28, 2014·41 cites·14 claims
- 0297US7747805B2Adaptive reader-writer lockIBM·Filed 2008·Granted Jun 29, 2010·58 cites·13 claims
- 0397US7395383B2Realtime-safe read copy update with per-processor read/write locksIBM·Filed 2005·Granted Jul 1, 2008·62 cites·7 claims
- 0497US6823511B1Reader-writer lock for multiprocessor systemsIBM·Filed 2000·Granted Nov 23, 2004·193 cites·23 claims
- 0597US5442758AApparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoringSEQUENT COMPUTER SYSTEMS INC·Filed 1993·Granted Aug 15, 1995·352 cites·24 claims
- 0696US7904436B2Realtime-safe read copy update with lock-free readersIBM·Filed 2008·Granted Mar 8, 2011·51 cites·11 claims
- 0796US7814082B2Efficient support of consistent cyclic search with read-copy-updateIBM·Filed 2008·Granted Oct 12, 2010·52 cites·21 claims
- 0896US7734881B2Adapting RCU for real-time operating system usageIBM·Filed 2007·Granted Jun 8, 2010·52 cites·16 claims
- 0996US7653791B2Realtime-safe read copy update with per-processor read/write locksIBM·Filed 2008·Granted Jan 26, 2010·55 cites·13 claims
- 1096US7395263B2Realtime-safe read copy update with lock-free readersIBM·Filed 2005·Granted Jul 1, 2008·61 cites·6 claims
- 1196US7353346B2Read-copy-update (RCU) operations with reduced memory barrier usageIBM·Filed 2006·Granted Apr 1, 2008·71 cites·18 claims
- 1295US9886329B2Scalable RCU callback offloadingIBM·Filed 2015·Granted Feb 6, 2018·14 cites·20 claims
- 1395US9256476B2Expedited module unloading for kernel modules that execute read-copy update callback processing codeMCKENNEY PAUL E·Filed 2011·Granted Feb 9, 2016·25 cites·4 claims
- 1495US9003420B2Resolving RCU-scheduler deadlocksMCKENNEY PAUL E·Filed 2012·Granted Apr 7, 2015·25 cites·10 claims
- 1595US8972801B2Motivating lazy RCU callbacks under out-of-memory conditionsIBM·Filed 2013·Granted Mar 3, 2015·25 cites·21 claims
- 1695US8924655B2In-kernel SRCU implementation with reduced OS jitterIBM·Filed 2013·Granted Dec 30, 2014·28 cites·20 claims
- 1795US8615771B2Effective management of blocked-tasks in preemptible read-copy updateMCKENNEY PAUL E·Filed 2011·Granted Dec 24, 2013·26 cites·14 claims
- 1895US8407503B2Making read-copy update free-running grace period counters safe against lengthy low power state sojournsMCKENNEY PAUL E·Filed 2010·Granted Mar 26, 2013·29 cites·20 claims
- 1995US8185704B2High performance real-time read-copy updateMCKENNEY PAUL E·Filed 2009·Granted May 22, 2012·37 cites·18 claims
- 2095US8055860B2Read-copy-update (RCU) operations with reduced memory barrier usageIBM·Filed 2008·Granted Nov 8, 2011·44 cites·2 claims
- 2195US8020160B2User-level read-copy update that does not require disabling preemption or signal handlingIBM·Filed 2008·Granted Sep 13, 2011·47 cites·20 claims
- 2295US7953708B2Optimizing grace period detection for preemptible read-copy update on uniprocessor systemsIBM·Filed 2008·Granted May 31, 2011·53 cites·20 claims
- 2395US7818306B2Read-copy-update (RCU) operations with reduced memory barrier usageIBM·Filed 2007·Granted Oct 19, 2010·51 cites·18 claims
- 2495US7734879B2Efficiently boosting priority of read-copy update readers in a real-time data processing systemIBM·Filed 2006·Granted Jun 8, 2010·58 cites·20 claims
- 2595US7689789B2Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processorsIBM·Filed 2008·Granted Mar 30, 2010·50 cites·21 claims
- 2694US10268610B1Determining whether a CPU stalling a current RCU grace period had interrupts enabledIBM·Filed 2018·Granted Apr 23, 2019·12 cites·20 claims
- 2794US9720836B2Preemptible-RCU CPU hotplugging while maintaining real-time responseIBM·Filed 2015·Granted Aug 1, 2017·11 cites·13 claims
- 2894US9552236B2Tasks—RCU detection of tickless user mode execution as a quiescent stateIBM·Filed 2015·Granted Jan 24, 2017·10 cites·13 claims
- 2994US9189413B2Read-copy update implementation for non-cache-coherent systemsMCKENNEY PAUL E·Filed 2011·Granted Nov 17, 2015·21 cites·12 claims
- 3094US8938631B2Energy efficient implementation of read-copy update for light workloads running on systems with many processorsMCKENNEY PAUL E·Filed 2012·Granted Jan 20, 2015·25 cites·21 claims
- 3194US8661005B2Optimized deletion and insertion for high-performance resizable RCU-protected hash tablesMCKENNEY PAUL E·Filed 2011·Granted Feb 25, 2014·24 cites·12 claims
- 3294US8055918B2Optimizing preemptible read-copy update for low-power usage by avoiding unnecessary wakeupsIBM·Filed 2008·Granted Nov 8, 2011·46 cites·20 claims
- 3394US7873612B2Atomically moving list elements between lists using read-copy updateIBM·Filed 2007·Granted Jan 18, 2011·35 cites·15 claims
- 3494US7487320B2Apparatus and system for dynamically allocating main memory among a plurality of applicationsIBM·Filed 2004·Granted Feb 3, 2009·117 cites·13 claims
- 3594US6996812B2Software implementation of synchronous memory barriersIBM·Filed 2001·Granted Feb 7, 2006·99 cites·28 claims
- 3693US9965432B2Handling CPU hotplug events in RCU without sleeplocksIBM·Filed 2015·Granted May 8, 2018·10 cites·13 claims
- 3793US9396226B2Highly scalable tree-based trylockIBM·Filed 2013·Granted Jul 19, 2016·17 cites·13 claims
- 3893US9389925B2Achieving low grace period latencies despite energy efficiencyIBM·Filed 2013·Granted Jul 12, 2016·18 cites·20 claims
- 3993US9250978B2Asynchronous grace-period primitives for user-space applicationsMCKENNEY PAUL E·Filed 2011·Granted Feb 2, 2016·18 cites·12 claims
- 4093US7287135B2Adapting RCU for real-time operating system usageIBM·Filed 2004·Granted Oct 23, 2007·72 cites·15 claims
- 4192US9348765B2Expediting RCU grace periods under user mode controlIBM·Filed 2013·Granted May 24, 2016·18 cites·21 claims
- 4292US8495641B2Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processesMCKENNEY PAUL E·Filed 2007·Granted Jul 23, 2013·31 cites·20 claims
- 4392US7987166B2Atomic renaming and moving of data files while permitting lock-free look-upsIBM·Filed 2007·Granted Jul 26, 2011·28 cites·17 claims
- 4492US6219690B1Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoringIBM·Filed 1996·Granted Apr 17, 2001·152 cites·6 claims
- 4592US5727209AApparatus and method for achieving reduced overhead mutual-exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoringSEQUENT COMPUTER SYSTEMS INC·Filed 1996·Granted Mar 10, 1998·157 cites·11 claims
- 4692US5608893AMethod for maintaining data coherency using thread activity summaries in a multicomputer systemSEQUENT COMPUTER SYSTEMS INC·Filed 1995·Granted Mar 4, 1997·172 cites·13 claims
- 4791US8706706B2Fast path for grace-period detection for read-copy update systemMCKENNEY PAUL E·Filed 2007·Granted Apr 22, 2014·25 cites·14 claims
- 4891US7191272B2Adaptive reader-writer lockIBM·Filed 2003·Granted Mar 13, 2007·58 cites·30 claims
- 4990US10146577B2Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finiteIBM·Filed 2016·Granted Dec 4, 2018·5 cites·11 claims
- 5090US8307173B2High performance real-time read-copy updateMCKENNEY PAUL E·Filed 2012·Granted Nov 6, 2012·12 cites·18 claims
Showing the top 50 of 155 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →