Issued Patents All Time
Showing 25 most recent of 33 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 9286222 | Data processing apparatus and method for transferring workload between source and destination processing circuitry | — | 2016-03-15 |
| 9213547 | Processor and method for processing instructions using at least one processing pipeline | Ian Michael Caulfield, Max John Batley | 2015-12-15 |
| 9075622 | Reducing errors in pre-decode caches | Andrew Christopher Rose | 2015-07-07 |
| 8635406 | Data processing apparatus and method for providing target address information for branch instructions | Simon John Craske | 2014-01-21 |
| 8533505 | Data processing apparatus and method for transferring workload between source and destination processing circuitry | — | 2013-09-10 |