Issued Patents All Time
Showing 1–25 of 47 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12288071 | Register addressing information for data transfer instruction | Nigel John Stephens, Jelena Milanovic | 2025-04-29 |
| 12197916 | Processing instructions selected from a first instruction set in a first processing mode and instructions selected from a second different instruction set in a second processing mode | Nigel John Stephens, Richard Roy Grisenthwaite, Matthew Evans, Jelena Milanovic | 2025-01-14 |
| 11797307 | Range prefetch instruction | Krishnendra Nathella, Alejandro Rico Carro, Andrew Mundy | 2023-10-24 |
| 11567763 | Widening arithmetic in a data processing apparatus | — | 2023-01-31 |
| 11513796 | Multiply-accumulation in a data processing apparatus | Grigorios Magklis | 2022-11-29 |
| 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, Rune Holm | 2022-11-08 |
| 11379556 | Apparatus and method for matrix operations | Matthew Mattina, Zhigang Liu, Paul Nicholas Whatmough | 2022-07-05 |
| 11327752 | Element by vector operations in a data processing apparatus | Grigorios Magklis, Nigel John Stephens, Jacob Eapen, Mbou Eyole | 2022-05-10 |
| 11288066 | Register-based matrix multiplication with multiple matrices per register | Rune Holm, Ian Michael Caulfield, Jelena Milanovic | 2022-03-29 |
| 11269634 | Data structure relinquishing | Nigel John Stephens, Matthew Evans | 2022-03-08 |
| 11068268 | Data structure processing | Nigel John Stephens, Richard Roy Grisenthwaite, Matthew Evans | 2021-07-20 |
| 10922833 | Image processing | Daren Croxford | 2021-02-16 |
| 10908916 | Apparatus and method for executing a plurality of threads | Timothy Holroyd Glauert, Rune Holm | 2021-02-02 |
| 10712965 | Apparatus and method for transferring data between address ranges in memory | Andreas Lars Sandberg, Nikos NIKOLERIS | 2020-07-14 |
| 10528350 | Shared resources in a data processing apparatus for executing a plurality of threads | Rune Holm | 2020-01-07 |
| 10423467 | Data processing apparatus and method for performing lock-protected processing operations for multiple threads | Timothy Holroyd Glauert | 2019-09-24 |
| 10296340 | Data processing apparatus for executing an access instruction for N threads | Timothy Holroyd Glauert | 2019-05-21 |
| 10063870 | Method of and apparatus for generating an encoded frame | Daren Croxford, Tom Cooksey | 2018-08-28 |
| 9547530 | Data processing apparatus and method for processing a plurality of threads | — | 2017-01-17 |
| 9436473 | Scheduling program instructions with a runner-up execution position | Rune Holm | 2016-09-06 |
| 9311088 | Apparatus and method for mapping architectural registers to physical registers | Frederic Claude Marie Piry, Louis-Marie Vincent Mouton, Luca Scalabrino, Richard Roy Grisenthwaite | 2016-04-12 |
| 9158574 | Handling interrupts in data processing | Timothy Holroyd Glauert, Michael Robert Nonweiler | 2015-10-13 |
| 8578136 | Apparatus and method for mapping architectural registers to physical registers | Frederic Claude Marie Piry, Louis-Marie Vincent Mouton, Luca Scalabrino, Richard Roy Grisenthwaite | 2013-11-05 |
| 8418175 | Data processing apparatus and method for controlling access to secure memory by virtual machines executing on processing circuirty | Richard Roy Grisenthwaite, Stuart David Biles | 2013-04-09 |
| 8180980 | Device emulation support within a host data processing apparatus | Stewart David Biles, Richard Roy Grisenthwaite | 2012-05-15 |