Issued Patents All Time
Showing 1–17 of 17 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12131159 | ISA opcode parameterization and opcode space layout randomization | — | 2024-10-29 |
| 11372775 | Management of the untranslated to translated code steering logic in a dynamic binary translation based processor | Girish Venkatasubramanian, Cristiano L. Pereira, Rangeen Basu Roy Chowdhury | 2022-06-28 |
| 11061807 | Trace management during aborted speculative operations | Beeman C. Strong, Matthew C. Merten | 2021-07-13 |
| 11048516 | Systems, methods, and apparatuses for last branch record support compatible with binary translation and speculative execution using an architectural bit array and a write bit array | Paul Caprioli, Koichi Yamada, Jiwei Lu | 2021-06-29 |
| 10635465 | Apparatuses and methods to prevent execution of a modified instruction | Polychronis Xekalakis, Jamison D. Collins | 2020-04-28 |
| 10545735 | Apparatus and method for efficient call/return emulation using a dual return stack buffer | Polychronis Xekalakis | 2020-01-28 |
| 10387159 | Apparatus and method for architectural performance monitoring in binary translation systems | Polychronis Xekalakis, Paul Caprioli, Jiwei Lu, Koichi Yamada | 2019-08-20 |
| 10296343 | Hybrid atomicity support for a binary translation based microprocessor | Vineeth Mekkat, Youfeng Wu | 2019-05-21 |
| 10228956 | Supporting binary translation alias detection in an out-of-order processor | Vineeth Mekkat, Mark Dechene, Zhongying Zhang, Sebastian Winkel | 2019-03-12 |
| 10191745 | Optimized call-return and binary translation | Hou-Jen Ko, Girish Venkatasubramanian, Tyler Sondag, Youfeng Wu | 2019-01-29 |
| 10114643 | Techniques for detecting return-oriented programming | Koichi Yamada, Palanivelra Shanmugavelayutham, Arvind Krishnaswamy, Jiwei Lu | 2018-10-30 |
| 9996356 | Method and apparatus for recovering from bad store-to-load forwarding in an out-of-order processor | Vineeth Mekkat, Oleg Margulis, Ethan Schuchman, Sebastian Winkel, Youfeng Wu +1 more | 2018-06-12 |
| 9990233 | Binary translation for multi-processor and multi-core platforms | Abhik Sarkar, Jiwei Lu, Palanivelrajan Rajan Shanmugavelayutham, Koichi Yamada | 2018-06-05 |
| 9880842 | Using control flow data structures to direct and track instruction execution | Jayaram Bobba, Ruchira Sasanka, Jeffrey J. Cook, Abhinav Das, Arvind Krishnaswamy +1 more | 2018-01-30 |
| 9823938 | Providing deterministic, reproducible, and random sampling in a processor | Girish Venkatasubramanian, Jamison D. Collins, Polychronis Xekalakis | 2017-11-21 |
| 9817642 | Apparatus and method for efficient call/return emulation using a dual return stack buffer | Polychronis Xekalakis | 2017-11-14 |
| 9110723 | Multi-core binary translation task processing | Koichi Yamada | 2015-08-18 |