P

Inventor

GREENHALGH PETER RICHARD

GB32 patents
⚠️ This page may combine multiple inventors who share the name “GREENHALGH PETER RICHARD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

ADVANCED RISC MACH LTD

29 patents
US10394716B1Aug 27, 2019

Apparatus and method for controlling allocation of data into a cache storage

ADVANCED RISC MACH LTD41 citations91
US9477479B2Oct 25, 2016

Instruction prefetch throttling using instruction count and branch prediction

ADVANCED RISC MACH LTD7 citations84
US10613869B2Apr 7, 2020

Branch target address provision

ADVANCED RISC MACH LTD9 citations82
US7925866B2Apr 12, 2011

Data processing apparatus and method for handling instructions to be executed by processing circuitry

ADVANCED RISC MACH LTD9 citations81
US10049043B2Aug 14, 2018

Flushing control within a multi-threaded processor

ADVANCED RISC MACH LTD3 citations73
US9286222B2Mar 15, 2016

Data processing apparatus and method for transferring workload between source and destination processing circuitry

ADVANCED RISC MACH LTD3 citations73
US11340901B2May 24, 2022

Apparatus and method for controlling allocation of instructions into an instruction cache storage

ADVANCED RISC MACH LTD2 citations72
US8347067B2Jan 1, 2013

Instruction pre-decoding of multiple instruction sets

ADVANCED RISC MACH LTD4 citations63
US7747839B2Jun 29, 2010

Data processing apparatus and method for handling instructions to be executed by processing circuitry

ADVANCED RISC MACH LTD2 citations63
US11526615B2Dec 13, 2022

Speculative side-channel hint instruction

ADVANCED RISC MACH LTD0 citations62
US11275607B2Mar 15, 2022

Improving the responsiveness of an apparatus to certain interrupts

ADVANCED RISC MACH LTD0 citations62
US7917735B2Mar 29, 2011

Data processing apparatus and method for pre-decoding instructions

ADVANCED RISC MACH LTD2 citations62
US7831815B2Nov 9, 2010

Data processing apparatus and method for identifying sequences of instructions

ADVANCED RISC MACH LTD6 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
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
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
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
US9348598B2May 24, 2016

Data processing apparatus and method for pre-decoding instructions to be executed by processing circuitry

ADVANCED RISC MACH LTD0 citations41
US8037286B2Oct 11, 2011

Data processing apparatus and method for instruction pre-decoding

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
US7925867B2Apr 12, 2011

Pre-decode checking for pre-decoded instructions that cross cache line boundaries

ADVANCED RISC MACH LTD0 citations33

GREENHALGH PETER RICHARD

3 patents