| 12182261 |
Controlling use of data determined by a resolve-pending speculative operation |
Alastair David Reid, Albin Pierrick Tonnerre, Frederic Claude Marie Piry, Ian Michael Caulfield, Timothy Hayes +1 more |
2024-12-31 |
$53,026,000 |
| 11803388 |
Apparatus and method for predicting source operand values and optimized processing of instructions |
Frederic Claude Marie Piry, Ian Michael Caulfield, Albin Pierrick Tonnerre |
2023-10-31 |
$11,833,000 |
| 11579879 |
Processing pipeline with first and second processing modes having different performance or energy consumption characteristics |
Max John Batley, Simon John Craske, Ian Michael Caulfield, Allan John Skillman, Antony John Penton |
2023-02-14 |
|
| 11526615 |
Speculative side-channel hint instruction |
Frederic Claude Marie Piry, Ian Michael Caulfield, Albin Pierrick Tonnerre |
2022-12-13 |
|
| 11397584 |
Tracking speculative data caching |
Ian Michael Caulfield, Frederic Claude Marie Piry, Albin Pierrick Tonnerre |
2022-07-26 |
|
| 11392383 |
Apparatus and method for prefetching data items |
Ian Michael Caulfield, Frederic Claude Marie Piry, Albin Pierrick Tonnerre |
2022-07-19 |
|
| 11340901 |
Apparatus and method for controlling allocation of instructions into an instruction cache storage |
Frederic Claude Marie Piry, Ian Michael Caulfield, Albin Pierrick Tonnerre |
2022-05-24 |
|
| 11275607 |
Improving the responsiveness of an apparatus to certain interrupts |
Antony John Penton |
2022-03-15 |
|
| 11263133 |
Cache control in presence of speculative read operations |
Andreas Lars Sandberg, Stephan Diestelhorst, Nikos NIKOLERIS, Ian Michael Caulfield, Frederic Claude Marie Piry +1 more |
2022-03-01 |
|
| 11126714 |
Encoding of input to storage circuitry |
Alastair David Reid, Dominic Phillip MULLIGAN, Milosch Meriac, Matthias Lothar Boettcher, Nathan Yong Seng Chong +5 more |
2021-09-21 |
|
| 11074080 |
Apparatus and branch prediction circuitry having first and second branch prediction schemes, and method |
Simon John Craske, Ian Michael Caulfield, Max John Batley, Allan John Skillman, Antony John Penton |
2021-07-27 |
|
| 10705587 |
Mode switching in dependence upon a number of active threads |
Simon John Craske, Ian Michael Caulfield, Max John Batley, Allan John Skillman, Antony John Penton |
2020-07-07 |
|
| 10613869 |
Branch target address provision |
Frederic Claude Marie Piry, Jose Gonzalez-Gonzalez |
2020-04-07 |
|
| 10402203 |
Determining a predicted behaviour for processing of instructions |
Max John Batley, Simon John Craske, Ian Michael Caulfield, Allan John Skillman, Antony John Penton |
2019-09-03 |
|
| 10394716 |
Apparatus and method for controlling allocation of data into a cache storage |
Frederic Claude Marie Piry, Ian Michael Caulfield, Albin Pierrick Tonnerre, Jeffrey Kehl |
2019-08-27 |
|
| 10095518 |
Allowing deletion of a dispatched instruction from an instruction queue when sufficient processor resources are predicted for that instruction |
Andrew James Antony Lees, Ian Michael Caulfield |
2018-10-09 |
|
| 10049043 |
Flushing control within a multi-threaded processor |
— |
2018-08-14 |
|
| 9952871 |
Controlling execution of instructions for a processing pipeline having first out-of order execution circuitry and second execution circuitry |
Ian Michael Caulfield, Simon John Craske, Max John Batley, Allan John Skillman, Antony John Penton |
2018-04-24 |
|
| 9477479 |
Instruction prefetch throttling using instruction count and branch prediction |
— |
2016-10-25 |
|
| 9348598 |
Data processing apparatus and method for pre-decoding instructions to be executed by processing circuitry |
— |
2016-05-24 |
$4,786,000 |
| 9286222 |
Data processing apparatus and method for transferring workload between source and destination processing circuitry |
— |
2016-03-15 |
$5,539,000 |
| 9213547 |
Processor and method for processing instructions using at least one processing pipeline |
Ian Michael Caulfield, Max John Batley |
2015-12-15 |
$3,488,000 |
| 9075622 |
Reducing errors in pre-decode caches |
Andrew Christopher Rose |
2015-07-07 |
$17,985,000 |
| 8635406 |
Data processing apparatus and method for providing target address information for branch instructions |
Simon John Craske |
2014-01-21 |
$15,597,000 |
| 8533505 |
Data processing apparatus and method for transferring workload between source and destination processing circuitry |
— |
2013-09-10 |
$14,559,000 |