SG

Sanjeev Ghai

IBM: 62 patents #1,257 of 70,183Top 2%
Globalfoundries: 3 patents #1,029 of 4,424Top 25%
Overall (All Time): #33,677 of 4,157,543Top 1%
65
Patents All Time

Issued Patents All Time

Showing 25 most recent of 65 patents

Patent #TitleCo-InventorsDate
11947461 Prefetch unit filter for microprocessor Mohit Karve, Naga P. Gorti, Guy L. Guthrie 2024-04-02
11354243 Accelerated processing of streams of load-reserve requests Derek E. Williams, Guy L. Guthrie, Hugh Shen, Luke Murray 2022-06-07
11157411 Information handling system with immediate scheduling of load operations Guy L. Guthrie, Stephen J. Powell, William J. Starke 2021-10-26
11119781 Synchronized access to data in shared memory by protecting the load target address of a fronting load Derek E. Williams, Guy L. Guthrie, Hugh Shen 2021-09-14
11106608 Synchronizing access to shared memory by extending protection for a target address of a store-conditional request Derek E. Williams, Guy L. Guthrie, Hugh Shen 2021-08-31
10831607 Dynamic transaction throttling in a data processing system supporting transactional memory Derek E. Williams, Guy L. Guthrie, Hugh Shen, Hung Q. Doan 2020-11-10
10725937 Synchronized access to shared memory by extending protection for a store target address of a store-conditional request Derek E. Williams, Guy L. Guthrie, Hugh Shen 2020-07-28
10489293 Information handling system with immediate scheduling of load operations Guy L. Guthrie, Stephen J. Powell, William J. Starke 2019-11-26
10394566 Banked cache temporarily favoring selection of store requests from one of multiple store queues Guy L. Guthrie, Hugh Shen, Derek E. Williams 2019-08-27
10394567 Temporarily favoring selection of store requests from one of multiple store queues for issuance to a bank of a banked cache Guy L. Guthrie, Hugh Shen, Derek E. Williams 2019-08-27
10152322 Memory move instruction sequence including a stream of copy-type and paste-type instructions Bradly G. Frey, Guy L. Guthrie, Cathy May, William J. Starke, Derek E. Williams 2018-12-11
10140052 Memory access in a data processing system utilizing copy and paste instructions Derek E. Williams, Guy L. Guthrie, William J. Starke 2018-11-27
9792208 Techniques for logging addresses of high-availability data via a non-blocking channel Guy L. Guthrie, Hien Minh Le, Hugh Shen, Philip G. Williams 2017-10-17
9665297 Injection of at least a partial cache line in a private multilevel cache hierarchy Luis de la Torre, Bernard C. Drerup, Guy L. Guthrie, Alexander Michael Taft, Derek E. Williams 2017-05-30
9471491 Cache configured to log addresses of high-availability data Guy L. Guthrie, Hien Minh Le, Hugh Shen, Philip G. Williams 2016-10-18
9430382 Logging addresses of high-availability data Guy L. Guthrie, Hien Minh Le, Hugh Shen, Philip G. Williams 2016-08-30
9390024 Bypassing a store-conditional request around a store queue Guy L. Guthrie, Hugh Shen, Derek E. Williams 2016-07-12
9367348 Protecting the footprint of memory transactions from victimization Guy L. Guthrie, Jonathan R. Jackson, Derek E. Williams 2016-06-14
9336142 Cache configured to log addresses of high-availability data via a non-blocking channel Guy L. Guthrie, Hien Minh Le, Hugh Shen, Philip G. Williams 2016-05-10
9304936 Bypassing a store-conditional request around a store queue Guy L. Guthrie, Hugh Shen, Derek E. Williams 2016-04-05
9244725 Management of transactional memory access requests by a cache memory Guy L. Guthrie, Jonathan R. Jackson, Derek E. Williams 2016-01-26
9244724 Management of transactional memory access requests by a cache memory Guy L. Guthrie, Jonathan R. Jackson, Derek E. Williams 2016-01-26
9058195 Virtual machines failover Guy L. Guthrie, Geraint North, William J. Starke, Phillip G. Williams 2015-06-16
9032157 Virtual machine failover Guy L. Guthrie, Geraint North, William J. Starke, Phillip G. Williams 2015-05-12
8959289 Data cache block deallocate requests Guy L. Guthrie, William J. Starke, Jeff A. Stuecheli, Derek E. Williams, Phillip G. Williams 2015-02-17