Inventor profile of:

Paul E. McKenney

City:

Beaverton, Oregon

Country:

United States

Published Applications:

130

Last publication date:

2021-03-04

Top Assignees for applications by Paul E. McKenney

The entities that hold a legal rights for patent applications filed by inventor McKenney Paul E.:

Recent patent applications by McKenney Paul E.

Paul E. McKenney from Beaverton, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2021-03-04
US20210064446A1
Physics

Determining when it is safe to use scheduler lock-acquiring wakeups to defer quiescent states in real-time preemptible read-copy update

#2 | 2021-01-28
US20210026640A1
Physics

Using expedited RCU grace periods to avoid out-of-memory conditions for offloaded RCU callbacks

#3 | 2020-12-31
US20200409938A1
Physics

Replacing preemptible RCU with an augmented SRCU implementation

#4 | 2020-04-09
US20200110642A1
Physics

Funnel locking for normal RCU grace period requests

#5 | 2020-04-02
US20200104176A1
Physics

Prevent counter wrap during update-side grace-period-request processing in tree-SRCU implementations

#6 | 2019-12-26
US20190391857A1
Physics

Consolidating read-copy update types having different definitions of a quiescent state

#7 | 2019-05-16
US20190147077A1
Physics

Funnel locking for sleepable read-copy update

#8 | 2019-04-23
US15998729
Physics

Determining whether a CPU stalling a current RCU grace period had interrupts enabled

#9 | 2019-01-31
US20190034232A1
Physics

Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite

#10 | 2019-01-31
US20190034231A1
Physics

Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite

#11 | 2018-09-20
US20180267840A1
Physics

Using expedited grace periods to short-circuit normal grace-period computations

#12 | 2018-06-14
US20180165319A1
Physics

Atomically moving data elements between or within linked data structures having no support for atomic moves

#13 | 2018-06-14
US20180165126A1
Physics

Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite

#14 | 2018-06-14
US20180165125A1
Physics

Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite

#15 | 2018-06-07
US20180157696A1
Physics

Optimized iterators for RCU-protected skiplists

#16 | 2018-04-05
US20180095666A1
Physics

Fair high-throughput locking for expedited grace periods

#17 | 2018-03-01
US20180060140A1
Physics

Short-circuiting normal grace-period computations in the presence of expedited grace periods

#18 | 2018-03-01
US20180060086A1
Physics

Short-circuiting normal grace-period computations in the presence of expedited grace periods

#19 | 2018-02-15
US20180046521A1
Physics

Shielding real-time workloads from OS jitter due to expedited grace periods

#20 | 2018-02-15
US20180046468A1
Physics

Shielding real-time workloads from OS jitter due to expedited grace periods

#21 | 2017-04-06
US20170097917A1
Physics

Handling CPU hotplug events in RCU without sleeplocks

#22 | 2017-04-06
US20170097916A1
Physics

Handling CPU hotplug events in RCU without sleeplocks

#23 | 2016-12-29
US20160378573A1
Physics

Scalable RCU callback offloading

#24 | 2016-11-17
US20160335183A1
Physics

Preemptible-RCU CPU hotplugging while maintaining real-time response

#25 | 2016-11-17
US20160335137A1
Physics

Preemptible-RCU CPU hotplugging while maintaining real-time response

#26 | 2016-11-17
US20160335136A1
Physics

TasksRCU detection of tickless user mode execution as a quiescent state

#27 | 2016-11-17
US20160335133A1
Physics

TASKSRCU detection of tickless user mode execution as a quiescent state

#28 | 2016-08-04
US20160224608A1
Physics

Atomically moving data elements between or within linked data structures

#29 | 2016-08-04
US20160224583A1
Physics

Atomical moving data elements between or within linked data structures

#30 | 2016-03-24
US20160085549A1
Physics

Suspending transactional-memory transactions without stack corruption

#31 | 2016-03-24
US20160085548A1
Physics

Suspending transactional-memory transactions without stack corruption

#32 | 2015-12-10
US20150355953A1
Physics

Low overhead contention-based switching between ticket lock and queued lock

#33 | 2015-06-04
US20150153817A1
Physics

Achieving low grace period latencies despite energy efficiency

#34 | 2015-03-12
US20150074311A1
Physics

Signal interrupts in a transactional memory system

#35 | 2015-03-12
US20150074309A1
Physics

Signal interrupts in a transactional memory system

#36 | 2014-12-25
US20140380084A1
Physics

Detecting full-system idle state in adaptive-tick kernels

#37 | 2014-12-25
US20140379678A1
Physics

Highly scalable tree-based trylock

#38 | 2014-12-25
US20140379676A1
Physics

Highly scalable tree-based trylock

#39 | 2014-11-27
US20140351231A1
Physics

Low overhead contention-based switching between ticket lock and queued lock

#40 | 2014-09-18
US20140281295A1
Physics

Expediting RCU grace periods under user mode control

#41 | 2014-09-18
US20140281268A1
Physics

Enabling hardware transactional memory to work more efficiently with readers that can tolerate stale data

#42 | 2014-09-18
US20140281267A1
Physics

Enabling hardware transactional memory to work more efficiently with readers that can tolerate stale data

#43 | 2014-08-07
US20140223242A1
Physics

Motivating lazy RCU callbacks under out-of-memory conditions

#44 | 2014-08-07
US20140223119A1
Physics

In-kernel SRCU implementation with reduced OS jitter

#45 | 2014-04-17
US20140108366A1
Physics

Performance of RCU-based searches and updates of cyclic data structures

#46 | 2014-04-17
US20140108365A1
Physics

Performance of RCU-based searches and updates of cyclic data structures

#47 | 2014-03-27
US20140089939A1
Physics

Resolving RCU-scheduler deadlocks

#48 | 2014-03-27
US20140089606A1
Physics

Reader-writer synchronization with high-performance readers and low-latency writers

#49 | 2014-03-27
US20140089596A1
Physics

Read-copy update implementation for non-cache-coherent systems

#50 | 2014-01-02
US20140006820A1
Physics

Energy efficient implementation of read-copy update for light workloads running on systems with many processors

#51 | 2013-11-21
US20130311995A1
Physics

Resolving RCU-scheduler deadlocks

#52 | 2013-06-13
US20130152095A1
Physics

Expedited module unloading for kernel modules that execute read-copy update callback processing code

#53 | 2013-06-13
US20130151811A1
Physics

Optimized deletion and insertion for high-performance resizable RCU-protected hash tables

#54 | 2013-06-13
US20130151798A1
Physics

Expedited module unloading for kernel modules that execute read-copy update callback processing code

#55 | 2013-06-13
US20130151524A1
Physics

Optimized resizing for RCU-protected hash tables

#56 | 2013-06-13
US20130151489A1
Physics

Optimized deletion and insertion for high-performance resizable RCU-protected hash tables

#57 | 2013-06-13
US20130151488A1
Physics

Optimized resizing for RCU-protected hash tables

#58 | 2013-05-30
US20130138896A1
Physics

Reader-writer synchronization with high-performance readers and low-latency writers

#59 | 2013-03-07
US20130061071A1
Physics

Energy Efficient Implementation Of Read-Copy Update For Light Workloads Running On Systems With Many Processors

#60 | 2012-12-27
US20120331238A1
Physics

Asynchronous grace-period primitives for user-space applications

#61 | 2012-12-27
US20120331237A1
Physics

Asynchronous grace-period primitives for user-space applications

#62 | 2012-12-20
US20120324473A1
Physics

Effective management of blocked-tasks in preemptible read-copy update

#63 | 2012-12-20
US20120324461A1
Physics

Effective management of blocked-tasks in preemptible read-copy update

#64 | 2012-12-20
US20120324170A1
Physics

Read-copy update implementation for non-cache-coherent systems

#65 | 2012-06-07
US20120144129A1
Physics

High performance real-time read-copy update

#66 | 2012-03-29
US20120079301A1
Physics

Making read-copy update free-running grace period counters safe against lengthy low power state sojourns

#67 | 2012-02-23
US20120047140A1
Physics

Cluster-wide read-copy update system and method

#68 | 2011-11-17
US20110283082A1
Physics

Scalable, concurrent resizing of hash tables

#69 | 2011-06-09
US20110137962A1
Physics

Applying limited-size hardware transactional memory to arbitrarily large data structure

#70 | 2011-03-03
US20110055630A1
Physics

Safely rolling back transactions in a transactional memory system with concurrent readers

#71 | 2011-03-03
US20110055183A1
Physics

High performance real-time read-copy update

#72 | 2010-12-16
US20100318502A1
Physics

Updating first data value before second data value

#73 | 2010-01-28
US20100023946A1
Physics

User-level read-copy update that does not require disabling preemption or signal handling

#74 | 2010-01-14
US20100010783A1
Physics

Moving physical objects from original physical site to user-specified locations at destination physical site

#75 | 2009-11-26
US20090292705A1
Physics

Efficient support of consistent cyclic search with read-copy update and parallel updates

#76 | 2009-10-08
US20090254764A1
Physics

Optimizing preemptible read-copy update for low-power usage by avoiding unnecessary wakeups

#77 | 2009-06-11
US20090147612A1
Physics

SYSTEM FOR CONTROLLING MEMORY POWER CONSUMPTION IN INTEGRATED DEVICES

#78 | 2009-05-28
US20090138896A1
Physics

Providing a computing system with real-time capabilities

#79 | 2009-03-19
US20090077080A1
Physics

Fast path for grace-period detection for read-copy update system

#80 | 2009-03-05
US20090063826A1
Physics

Quad aware locking primitive

#81 | 2009-03-03
US9753062
-

Quad aware locking primitive

#82 | 2009-02-26
US20090055601A1
Physics

Efficient sharing of memory between applications running under different operating systems on a shared hardware system

#83 | 2009-01-01
US20090006403A1
Physics

Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processes

#84 | 2008-12-30
US10835768
-

Memory allocator for a multiprocessor computer system

#85 | 2008-12-25
US20080320262A1
Physics

Read/write lock with reduced reader lock sampling overhead in absence of writer lock acquisition

#86 | 2008-12-18
US20080313238A1
Physics

Read-copy update system and method

#87 | 2008-11-20
US20080288749A1
Physics

Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors

#88 | 2008-10-23
US20080263337A1
Physics

Instructions for ordering execution in pipelined processes

#89 | 2008-09-18
US20080229309A1
Physics

Realtime-safe read copy update with lock-free readers

#90 | 2008-09-04
US20080215784A1
Physics

Realtime-safe read copy update with per-processor read/write locks

#91 | 2008-08-28
US20080209433A1
Physics

Adaptive reader-writer lock

#92 | 2008-07-24
US20080177742A1
Physics

Efficient support of consistent cyclic search with read-copy-update

#93 | 2008-07-10
US20080168280A1
Physics

Apparatus for improving computer security

#94 | 2008-07-08
US9816796
-

Instructions for ordering execution in pipelined processes

#95 | 2008-06-24
US10334483
-

Security module

#96 | 2008-06-12
US20080140951A1
Physics

Read-copy-update (RCU) operations with reduced memory barrier usage

#97 | 2008-04-03
US20080082532A1
Physics

Using Counter-Flip Acknowledge And Memory-Barrier Shoot-Down To Simplify Implementation of Read-Copy Update In Realtime Systems

#98 | 2008-02-14
US20080040720A1
Physics

Efficiently boosting priority of read-copy update readers in a real-time data processing system

#99 | 2008-02-07
US20080033952A1
Physics

Atomically moving list elements between lists using read-copy update

#100 | 2008-01-24
US20080022127A1
Human necessities

Security module

InventorID:

131579 ⎘