Inventor
MCKENNEY PAUL E
US136 patents
⚠️ This page may combine multiple inventors who share the name “MCKENNEY PAUL E”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
35 patentsUS8055860B2Nov 8, 2011
Read-copy-update (RCU) operations with reduced memory barrier usage
IBM44 citations98
US7904436B2Mar 8, 2011
Realtime-safe read copy update with lock-free readers
IBM51 citations98
US7814082B2Oct 12, 2010
Efficient support of consistent cyclic search with read-copy-update
IBM52 citations98
US7747805B2Jun 29, 2010
Adaptive reader-writer lock
IBM58 citations98
US7734881B2Jun 8, 2010
Adapting RCU for real-time operating system usage
IBM52 citations98
US7734879B2Jun 8, 2010
Efficiently boosting priority of read-copy update readers in a real-time data processing system
IBM58 citations98
US7653791B2Jan 26, 2010
Realtime-safe read copy update with per-processor read/write locks
IBM55 citations98
US7395383B2Jul 1, 2008
Realtime-safe read copy update with per-processor read/write locks
IBM62 citations98
US7395263B2Jul 1, 2008
Realtime-safe read copy update with lock-free readers
IBM61 citations98
US7353346B2Apr 1, 2008
Read-copy-update (RCU) operations with reduced memory barrier usage
IBM71 citations98
US7287135B2Oct 23, 2007
Adapting RCU for real-time operating system usage
IBM72 citations98
US6996812B2Feb 7, 2006
Software implementation of synchronous memory barriers
IBM99 citations98
US6886162B1Apr 26, 2005
High speed methods for maintaining a summary of thread activity for multiprocessor computer systems
IBM117 citations98
US6219690B1Apr 17, 2001
Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring
IBM152 citations98
US7953708B2May 31, 2011
Optimizing grace period detection for preemptible read-copy update on uniprocessor systems
IBM53 citations97
US7689789B2Mar 30, 2010
Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors
IBM50 citations97
US7472228B2Dec 30, 2008
Read-copy update method
IBM59 citations97
US6785888B1Aug 31, 2004
Memory allocator for a multiprocessor computer system
IBM80 citations97
US7454581B2Nov 18, 2008
Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors
IBM54 citations96
US7426511B2Sep 16, 2008
Efficient support of consistent cyclic search with read-copy-update
IBM51 citations96
US7191272B2Mar 13, 2007
Adaptive reader-writer lock
IBM58 citations96
US6480918B1Nov 12, 2002
Lingering locks with fairness control for multi-node computer systems
IBM135 citations95
US6205528B1Mar 20, 2001
User specifiable allocation of memory for processes in a multiprocessor computer having a non-uniform memory architecture
IBM70 citations95
US8874535B2Oct 28, 2014
Performance of RCU-based searches and updates of cyclic data structures
IBM41 citations94
US8020160B2Sep 13, 2011
User-level read-copy update that does not require disabling preemption or signal handling
IBM47 citations94
US7818306B2Oct 19, 2010
Read-copy-update (RCU) operations with reduced memory barrier usage
IBM51 citations94
US7587615B2Sep 8, 2009
Utilizing hardware transactional approach to execute code after initially utilizing software locking by employing pseudo-transactions
IBM51 citations94
US6823511B1Nov 23, 2004
Reader-writer lock for multiprocessor systems
IBM193 citations94
US9396226B2Jul 19, 2016
Highly scalable tree-based trylock
IBM17 citations93
US8972801B2Mar 3, 2015
Motivating lazy RCU callbacks under out-of-memory conditions
IBM25 citations93
US8924655B2Dec 30, 2014
In-kernel SRCU implementation with reduced OS jitter
IBM28 citations93
US8055918B2Nov 8, 2011
Optimizing preemptible read-copy update for low-power usage by avoiding unnecessary wakeups
IBM46 citations93
US6668310B2Dec 23, 2003
High speed counters
IBM24 citations93
US7987166B2Jul 26, 2011
Atomic renaming and moving of data files while permitting lock-free look-ups
IBM28 citations92
US7953778B2May 31, 2011
Efficient support of consistent cyclic search with read-copy update and parallel updates
IBM62 citations92
MCKENNEY PAUL E
12 patentsUS9256476B2Feb 9, 2016
Expedited module unloading for kernel modules that execute read-copy update callback processing code
MCKENNEY PAUL E25 citations94
US8126843B2Feb 28, 2012
Cluster-wide read-copy update system and method
MCKENNEY PAUL E43 citations94
US9250978B2Feb 2, 2016
Asynchronous grace-period primitives for user-space applications
MCKENNEY PAUL E18 citations93
US9189413B2Nov 17, 2015
Read-copy update implementation for non-cache-coherent systems
MCKENNEY PAUL E21 citations93
US9003420B2Apr 7, 2015
Resolving RCU-scheduler deadlocks
MCKENNEY PAUL E25 citations93
US8938631B2Jan 20, 2015
Energy efficient implementation of read-copy update for light workloads running on systems with many processors
MCKENNEY PAUL E25 citations93
US8706706B2Apr 22, 2014
Fast path for grace-period detection for read-copy update system
MCKENNEY PAUL E25 citations93
US8615771B2Dec 24, 2013
Effective management of blocked-tasks in preemptible read-copy update
MCKENNEY PAUL E26 citations93
US8495641B2Jul 23, 2013
Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processes
MCKENNEY PAUL E31 citations93
US8407503B2Mar 26, 2013
Making read-copy update free-running grace period counters safe against lengthy low power state sojourns
MCKENNEY PAUL E29 citations93
US8185704B2May 22, 2012
High performance real-time read-copy update
MCKENNEY PAUL E37 citations93
US8661005B2Feb 25, 2014
Optimized deletion and insertion for high-performance resizable RCU-protected hash tables
MCKENNEY PAUL E24 citations92
SEQUENT COMPUTER SYSTEMS INC
3 patentsUS5727209AMar 10, 1998
Apparatus and method for achieving reduced overhead mutual-exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring
SEQUENT COMPUTER SYSTEMS INC157 citations98
US5608893AMar 4, 1997
Method for maintaining data coherency using thread activity summaries in a multicomputer system
SEQUENT COMPUTER SYSTEMS INC172 citations98
US5442758AAug 15, 1995
Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring
SEQUENT COMPUTER SYSTEMS INC352 citations98
Showing the top 50 of 136 patents by PatentIndex Score.