Issued Patents All Time
Showing 1–25 of 46 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11422837 | Virtual machine coprocessor for accelerating software execution | — | 2022-08-23 |
| 10416920 | System and method for improving memory transfer | Karagada Ramarao Kishore, Georgi Beloev | 2019-09-17 |
| 10055237 | Virtual machine coprocessor for accelerating software execution | — | 2018-08-21 |
| 9552293 | Emulating eviction data paths for invalidated instruction cache | Benjamin C. Serebrin, David Levinthal, Clinton Smullen | 2017-01-24 |
| 9542350 | Authenticating shared interconnect fabrics | Benjamin C. Serebrin | 2017-01-10 |
| 9218183 | System and method for improving memory transfer | Karagada Ramarao Kishore, Georgi Beloev | 2015-12-22 |
| 9207958 | Virtual machine coprocessor for accelerating software execution | — | 2015-12-08 |
| 9032404 | Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor | — | 2015-05-12 |
| 8447958 | Substituting portion of template instruction parameter with selected virtual instruction parameter | — | 2013-05-21 |
| 8266620 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts | — | 2012-09-11 |
| 8145884 | Apparatus, method and instruction for initiation of concurrent instruction streams in a multithreading microprocessor | — | 2012-03-27 |
| 7870553 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts | — | 2011-01-11 |
| 7849297 | Software emulation of directed exceptions in a multithreading processor | — | 2010-12-07 |
| 7836450 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts | — | 2010-11-16 |
| 7747989 | Virtual machine coprocessor facilitating dynamic compilation | — | 2010-06-29 |
| 7739484 | Instruction encoding to indicate whether to store argument registers as static registers and return address in subroutine stack | Hartvig Ekner | 2010-06-15 |
| 7730291 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts | — | 2010-06-01 |
| 7725697 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts | — | 2010-05-25 |
| 7725689 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts | — | 2010-05-25 |
| 7721075 | Conditional branch execution in a processor having a write-tie instruction and a data mover engine that associates register addresses with memory addresses | Radhika Thekkath, Karagada Ramarao Kishore, Vidya Rajagopalan | 2010-05-18 |
| 7711931 | Synchronized storage providing multiple synchronization semantics | — | 2010-05-04 |
| 7711763 | Microprocessor instructions for performing polynomial arithmetic operations | Morten Stribaek, Pascal Paillier | 2010-05-04 |
| 7694304 | Mechanisms for dynamic configuration of virtual processor resources | — | 2010-04-06 |
| 7676660 | System, method, and computer program product for conditionally suspending issuing instructions of a thread | — | 2010-03-09 |
| 7676664 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts | — | 2010-03-09 |