GS

Gregory W. Smaus

AM AMD: 16 patents #689 of 9,279Top 8%
Globalfoundries: 2 patents #1,397 of 4,424Top 35%
Overall (All Time): #248,307 of 4,157,543Top 6%
18
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11868818 Lock address contention predictor John M. King, Matthew A. Rafacz, Matthew M. Crum 2024-01-09
11768771 Techniques for handling cache coherency traffic for contended semaphores John M. King 2023-09-26
11379234 Store-to-load forwarding Francesco Spadini, Matthew A. Rafacz, Michael Achenbach, Christopher J. Burke, Emil Talpes +1 more 2022-07-05
11216378 Techniques for handling cache coherency traffic for contended semaphores John M. King 2022-01-04
11175916 System and method for a lightweight fencing operation John M. King 2021-11-16
11036505 Store-to-load forwarding Francesco Spadini, Matthew A. Rafacz, Michael Achenbach, Christopher J. Burke, Emil Talpes +1 more 2021-06-15
10095637 Speculative retirement of post-lock instructions John M. King, Michael Achenbach, Kevin M. Lepak, Matthew A. Rafacz, Noah Bamford 2018-10-09
9727340 Hybrid tag scheduler to broadcast scheduler entry tags for picked instructions Michael Achenbach, Teik-Chung Tan, Ganesh Venkataramanan, Emil Talpes 2017-08-08
9606806 Dependence-based replay suppression Michael Achenbach, Christopher J. Burke, Francesco Spadini 2017-03-28
9582286 Register file management for operations using a single physical register for both source and result Ganesh Venkataramanan, Debjit Das Sarma, Betty A. McDaniel, Francesco Spadini 2017-02-28
8069336 Transitioning from instruction cache to trace cache on label boundaries Mitchell Alsup 2011-11-29
7694110 System and method of implementing microcode operations as subroutines Mitchell Alsup 2010-04-06
7685406 Determination of current stack pointer value using architectural and speculative stack pointer delta values Christopher B. Svec, Faisal A. Syed, Michael E. Tuuk, Benjamin T. Sander 2010-03-23
7610476 Multiple control sequences per row of microcode ROM Teik-Chung Tan 2009-10-27
7555633 Instruction cache prefetch based on trace cache eviction Mitchell Alsup 2009-06-30
7213126 Method and processor including logic for storing traces within a trace cache Raghuram S. Tupuri, Gerald D. Zuraski, Jr. 2007-05-01
7133969 System and method for handling exceptional instructions in a trace cache based processor Mitchell Alsup, James K. Pickett, Brian D. McMinn, Michael Filippo, Benjamin T. Sander 2006-11-07
6976122 Dynamic idle counter threshold value for use in memory paging policy Benjamin T. Sander, Philip E. Madrid 2005-12-13