Inventor
HALL RONALD P
US33 patents
⚠️ This page may combine multiple inventors who share the name “HALL RONALD P”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
APPLE INC
16 patentsUS10402326B1Sep 3, 2019
Accessing memories in coherent and non-coherent domains in a computing system
APPLE INC4 citations72
US9940262B2Apr 10, 2018
Immediate branch recode that handles aliasing
APPLE INC2 citations72
US9632791B2Apr 25, 2017
Cache for patterns of instructions with multiple forward control transfers
APPLE INC2 citations72
US9524011B2Dec 20, 2016
Instruction loop buffer with tiered power savings
APPLE INC3 citations72
US11487667B1Nov 1, 2022
Prediction confirmation for cache subsystem
APPLE INC2 citations71
US10901484B2Jan 26, 2021
Fetch predition circuit for reducing power consumption in a processor
APPLE INC3 citations71
US10552323B1Feb 4, 2020
Cache flush method and apparatus
APPLE INC2 citations71
US10241557B2Mar 26, 2019
Reducing power consumption in a processor
APPLE INC2 citations71
US11080188B1Aug 3, 2021
Method to ensure forward progress of a processor in the presence of persistent external cache/TLB maintenance requests
APPLE INC4 citations69
US9311098B2Apr 12, 2016
Mechanism for reducing cache power consumption using cache way prediction
APPLE INC2 citations62
US11893413B2Feb 6, 2024
Virtual channel support using write table
APPLE INC0 citations61
US12481591B2Nov 25, 2025
Prediction confirmation for cache subsystem
APPLE INC0 citations60
US11880308B2Jan 23, 2024
Prediction confirmation for cache subsystem
APPLE INC0 citations60
US12265823B2Apr 1, 2025
Trace cache with filter for internal control transfer inclusion
APPLE INC0 citations50
US12373215B2Jul 29, 2025
Using a next fetch predictor circuit with short branches and return fetch groups
APPLE INC0 citations48
US12530193B2Jan 20, 2026
Trace cache techniques based on biased control transfer instructions
APPLE INC0 citations46
IBM
10 patentsUS7437539B2Oct 14, 2008
Issue unit for placing a processor into a gradual slow mode of operation in response to a detected livelock condition within a processor pipeline
IBM13 citations83
US7900024B2Mar 1, 2011
Handling data cache misses out-of-order for asynchronous pipelines
IBM6 citations73
US7818544B2Oct 19, 2010
Processor livelock recovery by gradual stalling of instruction processing rate during detection of livelock condition
IBM5 citations73
US7461239B2Dec 2, 2008
Apparatus and method for handling data cache misses out-of-order for asynchronous pipelines
IBM7 citations73
US7434033B2Oct 7, 2008
Placing a processor into a gradual slow mode of operation in response to a detected livelock condition within a processor pipeline
IBM7 citations73
US7653848B2Jan 26, 2010
Selectively engaging optional data reduction mechanisms for capturing trace data
IBM6 citations62
US7516275B2Apr 7, 2009
Pseudo-LRU virtual counter for a locking cache
IBM3 citations60
US8719554B2May 6, 2014
Scaleable status tracking of multiple assist hardware threads
IBM0 citations52
US7558921B2Jul 7, 2009
Method for data set replacement in 4-way or greater locking cache
IBM0 citations49
US7900027B2Mar 1, 2011
Scalable link stack control method with full support for speculative operations
IBM0 citations39
HALL RONALD P
3 patentsUS8423750B2Apr 16, 2013
Hardware assist thread for increasing code parallelism
HALL RONALD P6 citations82
US8612730B2Dec 17, 2013
Hardware assist thread for dynamic performance profiling
HALL RONALD P7 citations81
US9037837B2May 19, 2015
Hardware assist thread for increasing code parallelism
HALL RONALD P3 citations61