Inventor
CAULFIELD IAN MICHAEL
GB31 patents
⚠️ This page may combine multiple inventors who share the name “CAULFIELD IAN MICHAEL”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
30 patentsUS10394716B1Aug 27, 2019
Apparatus and method for controlling allocation of data into a cache storage
ADVANCED RISC MACH LTD41 citations91
US10579389B2Mar 3, 2020
Fusion of instructions by delaying handling of a partial subset of a fusible group of instructions
ADVANCED RISC MACH LTD9 citations82
US11340901B2May 24, 2022
Apparatus and method for controlling allocation of instructions into an instruction cache storage
ADVANCED RISC MACH LTD2 citations72
US10725923B1Jul 28, 2020
Cache access detection and prediction
ADVANCED RISC MACH LTD3 citations72
US9977679B2May 22, 2018
Apparatus and method for suspending execution of a thread in response to a hint instruction
ADVANCED RISC MACH LTD3 citations72
US11526615B2Dec 13, 2022
Speculative side-channel hint instruction
ADVANCED RISC MACH LTD0 citations62
US12182261B2Dec 31, 2024
Controlling use of data determined by a resolve-pending speculative operation
ADVANCED RISC MACH LTD0 citations61
US11126714B2Sep 21, 2021
Encoding of input to storage circuitry
ADVANCED RISC MACH LTD0 citations61
US10705587B2Jul 7, 2020
Mode switching in dependence upon a number of active threads
ADVANCED RISC MACH LTD1 citations61
US10564973B2Feb 18, 2020
Apparatus and method for sharing branch information storage entries between threads that share an address translation regime
ADVANCED RISC MACH LTD1 citations61
US9330035B2May 3, 2016
Method and apparatus for interrupt handling
ADVANCED RISC MACH LTD2 citations61
US10521368B2Dec 31, 2019
Arbitration of requests requiring a variable number of resources
ADVANCED RISC MACH LTD1 citations60
US11803388B2Oct 31, 2023
Apparatus and method for predicting source operand values and optimized processing of instructions
ADVANCED RISC MACH LTD0 citations51
US11579879B2Feb 14, 2023
Processing pipeline with first and second processing modes having different performance or energy consumption characteristics
ADVANCED RISC MACH LTD0 citations51
US11397584B2Jul 26, 2022
Tracking speculative data caching
ADVANCED RISC MACH LTD0 citations51
US11392383B2Jul 19, 2022
Apparatus and method for prefetching data items
ADVANCED RISC MACH LTD0 citations51
US11288066B2Mar 29, 2022
Register-based matrix multiplication with multiple matrices per register
ADVANCED RISC MACH LTD0 citations51
US11263133B2Mar 1, 2022
Cache control in presence of speculative read operations
ADVANCED RISC MACH LTD0 citations51
US11074080B2Jul 27, 2021
Apparatus and branch prediction circuitry having first and second branch prediction schemes, and method
ADVANCED RISC MACH LTD0 citations51
US12050805B2Jul 30, 2024
Control of bulk memory instructions
ADVANCED RISC MACH LTD0 citations50
US11429393B2Aug 30, 2022
Apparatus and method for supporting out-of-order program execution of instructions
ADVANCED RISC MACH LTD0 citations50
US10095518B2Oct 9, 2018
Allowing deletion of a dispatched instruction from an instruction queue when sufficient processor resources are predicted for that instruction
ADVANCED RISC MACH LTD0 citations46
US10846092B2Nov 24, 2020
Execution of micro-operations
ADVANCED RISC MACH LTD0 citations41
US10592517B2Mar 17, 2020
Ranking items
ADVANCED RISC MACH LTD0 citations41
US10140093B2Nov 27, 2018
Apparatus and method for estimating a shift amount when performing floating-point subtraction
ADVANCED RISC MACH LTD0 citations41
US10402203B2Sep 3, 2019
Determining a predicted behaviour for processing of instructions
ADVANCED RISC MACH LTD0 citations40
US9952871B2Apr 24, 2018
Controlling execution of instructions for a processing pipeline having first out-of order execution circuitry and second execution circuitry
ADVANCED RISC MACH LTD0 citations40
US9213547B2Dec 15, 2015
Processor and method for processing instructions using at least one processing pipeline
ADVANCED RISC MACH LTD0 citations40
US10552160B2Feb 4, 2020
Handling stalling event for multiple thread pipeline, and triggering action based on information access delay
ADVANCED RISC MACH LTD0 citations39
US10310735B2Jun 4, 2019
Data storage
ADVANCED RISC MACH LTD0 citations39