Beaverton, Oregon
United States
130
2021-03-04
The entities that hold a legal rights for patent applications filed by inventor 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:
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-28Using expedited RCU grace periods to avoid out-of-memory conditions for offloaded RCU callbacks
#3 | 2020-12-31Replacing preemptible RCU with an augmented SRCU implementation
#4 | 2020-04-09Funnel locking for normal RCU grace period requests
#5 | 2020-04-02Prevent counter wrap during update-side grace-period-request processing in tree-SRCU implementations
#6 | 2019-12-26Consolidating read-copy update types having different definitions of a quiescent state
#7 | 2019-05-16Funnel locking for sleepable read-copy update
#8 | 2019-04-23Determining whether a CPU stalling a current RCU grace period had interrupts enabled
#9 | 2019-01-31Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite
#10 | 2019-01-31Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite
#11 | 2018-09-20Using expedited grace periods to short-circuit normal grace-period computations
#12 | 2018-06-14Atomically moving data elements between or within linked data structures having no support for atomic moves
#13 | 2018-06-14Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite
#14 | 2018-06-14Enabling real-time CPU-bound in-kernel workloads to run infinite loops while keeping RCU grace periods finite
#15 | 2018-06-07Optimized iterators for RCU-protected skiplists
#16 | 2018-04-05Fair high-throughput locking for expedited grace periods
#17 | 2018-03-01Short-circuiting normal grace-period computations in the presence of expedited grace periods
#18 | 2018-03-01Short-circuiting normal grace-period computations in the presence of expedited grace periods
#19 | 2018-02-15Shielding real-time workloads from OS jitter due to expedited grace periods
#20 | 2018-02-15Shielding real-time workloads from OS jitter due to expedited grace periods
#21 | 2017-04-06Handling CPU hotplug events in RCU without sleeplocks
#22 | 2017-04-06Handling CPU hotplug events in RCU without sleeplocks
#23 | 2016-12-29Scalable RCU callback offloading
#24 | 2016-11-17Preemptible-RCU CPU hotplugging while maintaining real-time response
#25 | 2016-11-17Preemptible-RCU CPU hotplugging while maintaining real-time response
#26 | 2016-11-17TasksRCU detection of tickless user mode execution as a quiescent state
#27 | 2016-11-17TASKSRCU detection of tickless user mode execution as a quiescent state
#28 | 2016-08-04Atomically moving data elements between or within linked data structures
#29 | 2016-08-04Atomical moving data elements between or within linked data structures
#30 | 2016-03-24Suspending transactional-memory transactions without stack corruption
#31 | 2016-03-24Suspending transactional-memory transactions without stack corruption
#32 | 2015-12-10Low overhead contention-based switching between ticket lock and queued lock
#33 | 2015-06-04Achieving low grace period latencies despite energy efficiency
#34 | 2015-03-12Signal interrupts in a transactional memory system
#35 | 2015-03-12Signal interrupts in a transactional memory system
#36 | 2014-12-25Detecting full-system idle state in adaptive-tick kernels
#37 | 2014-12-25Highly scalable tree-based trylock
#38 | 2014-12-25Highly scalable tree-based trylock
#39 | 2014-11-27Low overhead contention-based switching between ticket lock and queued lock
#40 | 2014-09-18Expediting RCU grace periods under user mode control
#41 | 2014-09-18Enabling hardware transactional memory to work more efficiently with readers that can tolerate stale data
#42 | 2014-09-18Enabling hardware transactional memory to work more efficiently with readers that can tolerate stale data
#43 | 2014-08-07Motivating lazy RCU callbacks under out-of-memory conditions
#44 | 2014-08-07In-kernel SRCU implementation with reduced OS jitter
#45 | 2014-04-17Performance of RCU-based searches and updates of cyclic data structures
#46 | 2014-04-17Performance of RCU-based searches and updates of cyclic data structures
#47 | 2014-03-27Resolving RCU-scheduler deadlocks
#48 | 2014-03-27Reader-writer synchronization with high-performance readers and low-latency writers
#49 | 2014-03-27Read-copy update implementation for non-cache-coherent systems
#50 | 2014-01-02Energy efficient implementation of read-copy update for light workloads running on systems with many processors
#51 | 2013-11-21Resolving RCU-scheduler deadlocks
#52 | 2013-06-13Expedited module unloading for kernel modules that execute read-copy update callback processing code
#53 | 2013-06-13Optimized deletion and insertion for high-performance resizable RCU-protected hash tables
#54 | 2013-06-13Expedited module unloading for kernel modules that execute read-copy update callback processing code
#55 | 2013-06-13Optimized resizing for RCU-protected hash tables
#56 | 2013-06-13Optimized deletion and insertion for high-performance resizable RCU-protected hash tables
#57 | 2013-06-13Optimized resizing for RCU-protected hash tables
#58 | 2013-05-30Reader-writer synchronization with high-performance readers and low-latency writers
#59 | 2013-03-07Energy Efficient Implementation Of Read-Copy Update For Light Workloads Running On Systems With Many Processors
#60 | 2012-12-27Asynchronous grace-period primitives for user-space applications
#61 | 2012-12-27Asynchronous grace-period primitives for user-space applications
#62 | 2012-12-20Effective management of blocked-tasks in preemptible read-copy update
#63 | 2012-12-20Effective management of blocked-tasks in preemptible read-copy update
#64 | 2012-12-20Read-copy update implementation for non-cache-coherent systems
#65 | 2012-06-07High performance real-time read-copy update
#66 | 2012-03-29Making read-copy update free-running grace period counters safe against lengthy low power state sojourns
#67 | 2012-02-23Cluster-wide read-copy update system and method
#68 | 2011-11-17Scalable, concurrent resizing of hash tables
#69 | 2011-06-09Applying limited-size hardware transactional memory to arbitrarily large data structure
#70 | 2011-03-03Safely rolling back transactions in a transactional memory system with concurrent readers
#71 | 2011-03-03High performance real-time read-copy update
#72 | 2010-12-16Updating first data value before second data value
#73 | 2010-01-28User-level read-copy update that does not require disabling preemption or signal handling
#74 | 2010-01-14Moving physical objects from original physical site to user-specified locations at destination physical site
#75 | 2009-11-26Efficient support of consistent cyclic search with read-copy update and parallel updates
#76 | 2009-10-08Optimizing preemptible read-copy update for low-power usage by avoiding unnecessary wakeups
#77 | 2009-06-11SYSTEM FOR CONTROLLING MEMORY POWER CONSUMPTION IN INTEGRATED DEVICES
#78 | 2009-05-28Providing a computing system with real-time capabilities
#79 | 2009-03-19Fast path for grace-period detection for read-copy update system
#80 | 2009-03-05Quad aware locking primitive
#81 | 2009-03-03Quad aware locking primitive
#82 | 2009-02-26Efficient sharing of memory between applications running under different operating systems on a shared hardware system
#83 | 2009-01-01Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processes
#84 | 2008-12-30Memory allocator for a multiprocessor computer system
#85 | 2008-12-25Read/write lock with reduced reader lock sampling overhead in absence of writer lock acquisition
#86 | 2008-12-18Read-copy update system and method
#87 | 2008-11-20Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors
#88 | 2008-10-23Instructions for ordering execution in pipelined processes
#89 | 2008-09-18Realtime-safe read copy update with lock-free readers
#90 | 2008-09-04Realtime-safe read copy update with per-processor read/write locks
#91 | 2008-08-28Adaptive reader-writer lock
#92 | 2008-07-24Efficient support of consistent cyclic search with read-copy-update
#93 | 2008-07-10Apparatus for improving computer security
#94 | 2008-07-08Instructions for ordering execution in pipelined processes
#95 | 2008-06-24Security module
#96 | 2008-06-12Read-copy-update (RCU) operations with reduced memory barrier usage
#97 | 2008-04-03Using Counter-Flip Acknowledge And Memory-Barrier Shoot-Down To Simplify Implementation of Read-Copy Update In Realtime Systems
#98 | 2008-02-14Efficiently boosting priority of read-copy update readers in a real-time data processing system
#99 | 2008-02-07Atomically moving list elements between lists using read-copy update
#100 | 2008-01-24Security module
131579 ⎘