Issued Patents All Time
Showing 25 most recent of 40 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12360769 | Branch target buffer operation with auxiliary indirect cache | James Y. Cho, Chandramouli Banerjee | 2025-07-15 |
| 11868193 | System and method for compensating for a droop event | Bharath Upputuri, Bruce A. Kauffmann, Novinder Waraich, Bivraj Koradia, Paul Sebata | 2024-01-09 |
| 11755483 | System and methods for reducing global coherence unit snoop filter lookup via local memories | Pranith Kumar Denthumdas, Isam Akkawi | 2023-09-12 |
| 11663130 | Cache replacement mechanisms for speculative execution | — | 2023-05-30 |
| 11567767 | Method and apparatus for front end gather/scatter memory coalescing | Harold W. Cain, III, Nagesh Bangalore Lakshminarayana, Daniel Jonathan Ernst, Sanyam Mehta | 2023-01-31 |
| 11487695 | Scalable peer to peer data routing for servers | Sivakumar Radhakrishnan, Ham U Prince | 2022-11-01 |
| 11467964 | Mergeable counter system and method | Nagesh Bangalore Lakshminarayana, Pranith Kumar Denthumdas | 2022-10-11 |
| 11403101 | Introducing noise in threaded execution to mitigate cross-thread monitoring | — | 2022-08-02 |
| 11379370 | System and methods for reducing global coherence unit snoop filter lookup via local memories | Pranith Kumar Denthumdas, Isam Akkawi | 2022-07-05 |
| 10996738 | System and method for compensating for a droop event | Bharath Upputuri, Bruce Kauffman, Novinder Waraich, Bivraj Koradia, Paul Sebata | 2021-05-04 |
| 10901018 | System and method for droop detection | Bharath Upputuri, Bruce Kauffman, Novinder Waraich, Bivraj Koradia, Paul Sebata | 2021-01-26 |
| 10540181 | Managing branch prediction information for different contexts | Shubhendu Sekhar Mukherjee, Richard E. Kessler, David William Kravitz, Edward J. McLellan | 2020-01-21 |
| 9882771 | Completion tracking for groups of transfer requests | Bjørn Dag Johnsen, Lars Paul Huse | 2018-01-30 |
| 9596186 | Multiple processes sharing a single infiniband connection | Bjørn Dag Johnsen, Ola Torudbakken | 2017-03-14 |
| 9396159 | Simple, reliable, connectionless communication mechanism | Michael Wong, Stephen E. Phillips, Hugh Kurth, Suraj Sudhir, Jochen Behrens | 2016-07-19 |
| 8843651 | Software aware throttle based flow control | Bjørn Dag Johnsen, Lars Paul Huse, William M. Ortega, III | 2014-09-23 |
| 8782161 | Method and system for offloading computation flexibly to a communication adapter | David Brower | 2014-07-15 |
| 8549231 | Performing high granularity prefetch from remote memory into a cache on a device without change in address | Bjørn Dag Johnsen, Ben Sum | 2013-10-01 |
| 8537828 | Scalable interface for connecting multiple computer systems which performs parallel MPI header matching | Lars Paul Huse, Bjørn Dag Johnsen | 2013-09-17 |
| 8249072 | Scalable interface for connecting multiple computer systems which performs parallel MPI header matching | Lars Paul Huse, Bjørn Dag Johnsen | 2012-08-21 |
| 8234407 | Network use of virtual addresses without pinning or registration | Robert W. Wittosch, Bjørn Dag Johnsen, William M. Ortega, III | 2012-07-31 |
| 8122301 | Performing remote loads and stores over networks | Bjørn Dag Johnsen, Ola Torudbakken | 2012-02-21 |
| 8095617 | Caching data in a cluster computing system which avoids false-sharing conflicts | Bjørn Dag Johnsen, Ben Sum, Lars Paul Huse | 2012-01-10 |
| 7543132 | Optimizing hardware TLB reload performance in a highly-threaded processor with multiple page sizes | Greg F. Grohoski, Ashley Saulsbury, Paul J. Jordan, Manish K. Shah, Mark Debbage +1 more | 2009-06-02 |
| 7380110 | Branch prediction structure with branch direction entries that share branch prediction qualifier entries | Robert Nuckolls, Chandra Thimmannagari | 2008-05-27 |