Issued Patents All Time
Showing 25 most recent of 30 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12393400 | Block matching between first data and second data | John Brothers, Metin Gokhan Ünal, Balaji Venu | 2025-08-19 |
| 12333626 | Processor, method and non-transitory computer-readable storage media for handling data | Elliot Maurice Simon Rosemarine | 2025-06-17 |
| 12124935 | Neural processing system | Suraj Sudhir, Jayavarapu Srinivasa Rao | 2024-10-22 |
| 12032506 | Multi-processor arrangement with point of serialization for broadcast communications | Erik Persson, Graeme Leslie Ingram, John Brothers | 2024-07-09 |
| 12001369 | Broadcast regions for multi-processor arrangement | Erik Persson, Graeme Leslie Ingram, John Brothers | 2024-06-04 |
| 11874793 | Broadcast hub for multi-processor arrangement | Erik Persson, Graeme Leslie Ingram, John Brothers | 2024-01-16 |
| 11842273 | Neural network processing | John Brothers, Elliott Maurice Simon Rosemarine | 2023-12-12 |
| 11741349 | Performing matrix-vector multiply operations for neural networks on electronic devices | John Brothers | 2023-08-29 |
| 11620503 | Neural network processing | Dominic Hugo Symes | 2023-04-04 |
| 11537860 | Neural net work processing | John Brothers | 2022-12-27 |
| 11494188 | Prefetch strategy control for parallel execution of threads based on one or more characteristics of a stream of program instructions indicative that a data access instruction within a program is scheduled to be executed a plurality of times | Ganesh Suryanarayan Dasika, David Hennah Mansell | 2022-11-08 |
| 11334788 | Neural network including memory elements implemented at nodes | Shidhartha Das | 2022-05-17 |
| 11288066 | Register-based matrix multiplication with multiple matrices per register | David Hennah Mansell, Ian Michael Caulfield, Jelena Milanovic | 2022-03-29 |
| 11188331 | Processor instruction specifying indexed storage region holding control data for swizzle operation | Daren Croxford, Michel Patrick Gabriel Emil Iwaniec, Diego Lopez Recas | 2021-11-30 |
| 10908916 | Apparatus and method for executing a plurality of threads | Timothy Holroyd Glauert, David Hennah Mansell | 2021-02-02 |
| 10528350 | Shared resources in a data processing apparatus for executing a plurality of threads | David Hennah Mansell | 2020-01-07 |
| 9934037 | Decoding a complex program instruction corresponding to multiple micro-operations | — | 2018-04-03 |
| 9582419 | Data processing device and method for interleaved storage of data elements | Ganesh Suryanarayan Dasika, Stephen John Hill | 2017-02-28 |
| 9436473 | Scheduling program instructions with a runner-up execution position | David Hennah Mansell | 2016-09-06 |
| 9037835 | Data processing method and apparatus for prefetching | Ganesh Suryanarayan Dasika | 2015-05-19 |
| 8977815 | Control of entry of program instructions to a fetch stage within a processing pipepline | Frode Heggelund, Andreas Due Engh-Halstvedt, Edvard Feilding | 2015-03-10 |
| 8942298 | Data communications | Sverre Holm | 2015-01-27 |
| 8928668 | Method and apparatus for rendering a stroked curve for display in a graphics processing system | Jorn Nystad, Aske Simon Christensen | 2015-01-06 |
| 8928667 | Rendering stroked curves in graphics processing systems | Jorn Nystad, Aske Simon Christensen | 2015-01-06 |
| 8743135 | Graphics processing systems | Jørn Nystad | 2014-06-03 |