Issued Patents All Time
Showing 1–24 of 24 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12182261 | Controlling use of data determined by a resolve-pending speculative operation | Albin Pierrick Tonnerre, Frederic Claude Marie Piry, Peter Richard Greenhalgh, Ian Michael Caulfield, Timothy Hayes +1 more | 2024-12-31 |
| 11385899 | Branch prediction cache for multiple software workloads | — | 2022-07-12 |
| 11126714 | Encoding of input to storage circuitry | Dominic Phillip MULLIGAN, Milosch Meriac, Matthias Lothar Boettcher, Nathan Yong Seng Chong, Ian Michael Caulfield +5 more | 2021-09-21 |
| 10261789 | Data processing apparatus and method for controlling performance of speculative vector operations | Daniel Kershaw | 2019-04-16 |
| 9886239 | Exponent monitoring | Guy Larri, Lee Smith, David Raymond Lutz | 2018-02-06 |
| 9858169 | Monitoring a data processing apparatus and summarising the monitoring data | Katherine Elizabeth Kneebone, Jan Guffens, Lee Smith | 2018-01-02 |
| 9696994 | Apparatus and method for comparing a first vector of data elements and a second vector of data elements | — | 2017-07-04 |
| 9557995 | Data processing apparatus and method for performing segmented operations | Mbou Eyole-Monono, Matthias Böttcher, Giacomo Gabrielli | 2017-01-31 |
| 9483243 | Interleaving data accesses issued in response to vector access instructions | — | 2016-11-01 |
| 9483438 | Apparatus and method for controlling the number of vector elements written to a data store while performing speculative vector write operations | Daniel Kershaw | 2016-11-01 |
| 9176737 | Controlling the execution of adjacent instructions that are dependent upon a same data condition | — | 2015-11-03 |
| 9098265 | Controlling an order for processing data elements during vector processing | — | 2015-08-04 |
| 9081564 | Converting scalar operation to specific type of vector operation using modifier instruction | — | 2015-07-14 |
| 9021233 | Interleaving data accesses issued in response to vector access instructions | — | 2015-04-28 |
| 8887001 | Trace data priority selection | John Michael Horley, Michael John Williams, Katherine Elizabeth Kneebone | 2014-11-11 |
| 8359588 | Reducing inter-task latency in a multiprocessor system | — | 2013-01-22 |
| 8250549 | Variable coherency support when mapping a computer program to a data processing apparatus | Edmund Grimley-Evans, Simon Andrew Ford | 2012-08-21 |
| 8200948 | Apparatus and method for performing re-arrangement operations on data | Daniel Kershaw, Dominic Hugo Symes | 2012-06-12 |
| 8190807 | Mapping a computer program to an asymmetric multiprocessing apparatus | Edmund Grimley-Evans, Simon Andrew Ford | 2012-05-29 |
| 8185724 | Monitoring values of signals within an integrated circuit | Simon Andrew Ford | 2012-05-22 |
| 8020039 | Recovering from errors in streaming DSP applications | Daryl Wayne Bradley | 2011-09-13 |
| 7809989 | Performing diagnostic operations upon an asymmetric multiprocessor apparatus | Simon Andrew Ford, Katherine Elizabeth Kneebone, Edmund Grimley-Evans | 2010-10-05 |
| 7805595 | Data processing apparatus and method for updating prediction data based on an operation's priority level | Emre Ozer, Stuart David Biles | 2010-09-28 |
| 7574314 | Spurious signal detection | Simon Andrew Ford, David Michael Bull | 2009-08-11 |