| 12373215 |
Using a next fetch predictor circuit with short branches and return fetch groups |
Niket K. Choudhary, Mary D. Brown, Ronald P. Hall, Ian D. Kountanis, Douglas C. Holman +3 more |
2025-07-29 |
| 12288070 |
Program counter zero-cycle loads |
Muawya M. Al-Otoom, Conrado Blasco, Deepankar Duggal, Ian D. Kountanis, Kulin N. Kothari +1 more |
2025-04-29 |
| 12067399 |
Conditional instructions prediction |
Ian D. Kountanis, Douglas C. Holman, Wei-Han Lien, Pruthivi Vuyyuru, Niket K. Choudhary +2 more |
2024-08-20 |
| 11809874 |
Conditional instructions distribution and execution on pipelines having different latencies for mispredictions |
Niket K. Choudhary, Kulin N. Kothari, Haoyan Jia, Ian D. Kountanis, Douglas C. Holman +2 more |
2023-11-07 |
| 10877765 |
Apparatuses and methods to assign a logical thread to a physical thread |
Sebastian Winkel, Rainer Theuer, Gregor Stellpflug, Tyler Sondag |
2020-12-29 |
| 10437590 |
Inter-cluster communication of live-in register values |
Sofia Pediaditaki, Rangeen Basu Roy Chowdhury, Manjunath Shevgoor |
2019-10-08 |
| 10409763 |
Apparatus and method for efficiently implementing a processor pipeline |
Patrick P. Lai, David Keppel, Denis M. Khartikov, Polychronis Xekalakis, Joshua B. Fryman +7 more |
2019-09-10 |
| 10324724 |
Hardware apparatuses and methods to fuse instructions |
Patrick P. Lai, Tyler Sondag, Sebastian Winkel, Polychronis Xekalakis, Jayesh Iyer |
2019-06-18 |
| 10055256 |
Instruction and logic for scheduling instructions |
Sebastian Winkel, Tyler Sondag, Girish Venkatasubramanian |
2018-08-21 |
| 9996356 |
Method and apparatus for recovering from bad store-to-load forwarding in an out-of-order processor |
Vineeth Mekkat, Oleg Margulis, Jason M. Agron, Sebastian Winkel, Youfeng Wu +1 more |
2018-06-12 |
| 9858057 |
Methods and apparatus to validate translated guest code in a dynamic binary translator |
Girish Venkatasubramanian, Chaitanya Mangla, Gerolf F. Hoflehner |
2018-01-02 |
| 9710389 |
Method and apparatus for memory aliasing detection in an out-of-order instruction execution platform |
Oleg Margulis, Sumit Ahuja, Polychronis Xekalakis, Yongjun Park, Vineeth Mekkat +2 more |
2017-07-18 |
| 9600283 |
Single instruction for specifying a subset of registers to save prior to entering low-power mode, and for specifying a pointer to a function executed after exiting low-power mode |
Hong Wang, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more |
2017-03-21 |
| 9460022 |
Mechanism for facilitating dynamic and efficient management of translation buffer prefetching in software programs at computing systems |
Girish Venkatasubramanian |
2016-10-04 |
| 9274799 |
Instruction and logic for scheduling instructions |
Sebastian Winkel, Tyler Sondag, Girish Venkatasubramanian |
2016-03-01 |
| 9223553 |
Methods and apparatus to validate translated guest code in a dynamic binary translator |
Girish Venkatasubramanian, Chaitanya Mangla, Gerolf F. Hoflehner |
2015-12-29 |
| 9164764 |
Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode |
Hong Wang, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more |
2015-10-20 |
| 9003164 |
Providing hardware support for shared virtual memory between local and remote physical memory |
Gautham Chinya, Hong Wang, Deepak Abraham Mathaikutty, Jamison D. Collins, James P. Held +3 more |
2015-04-07 |
| 8762692 |
Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode |
Hong Wang, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more |
2014-06-24 |
| 8719547 |
Providing hardware support for shared virtual memory between local and remote physical memory |
Gautham Chinya, Hong Wang, Deepak Abraham Mathaikutty, Jamison D. Collins, James P. Held +3 more |
2014-05-06 |
| 8656113 |
Accelerating software lookups by using buffered or ephemeral stores |
Bratin Saha, Ali-Reza Adl-Tabatabai |
2014-02-18 |
| 8078807 |
Accelerating software lookups by using buffered or ephemeral stores |
Bratin Saha, Ali-Reza Adl-Tabatabai |
2011-12-13 |