MU

Michael D. Upton

IN Intel: 22 patents #1,785 of 30,777Top 6%
CA Cascade Design Automation: 1 patents #1 of 17Top 6%
Overall (All Time): #184,800 of 4,157,543Top 5%
23
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
9785436 Apparatus and method for efficient gather and scatter operations Edward T. Grochowski, Dennis R. Bradford, George Z. Chrysos, Andrew T. Forsyth, Lisa K. Wu 2017-10-10
9465670 Generational thread scheduler using reservations for fair scheduling Edward T. Grochowski, George Z. Chrysos, Chunhui Zhang, Mohammed L. Al-Aqrabawi 2016-10-11
RE45487 Processor having execution core sections operating at different clock rates David J. Sager, Thomas D. Fletcher, Glenn J. Hinton 2015-04-21
8850165 Method and apparatus for assigning thread priority in a processor or the like David William Burns, James D. Allen, IV, Darrell D. Boggs, David J. Sager 2014-09-30
RE44494 Processor having execution core sections operating at different clock rates David J. Sager, Thomas D. Fletcher, Glenn J. Hinton 2013-09-10
7987346 Method and apparatus for assigning thread priority in a processor or the like David William Burns, James D. Allen, IV, Darrell D. Boggs, David J. Sager 2011-07-26
7877583 Method and apparatus for assigning thread priority in a processor or the like David William Burns, James D. Allen, IV, Darrell D. Boggs, David J. Sager 2011-01-25
7454600 Method and apparatus for assigning thread priority in a processor or the like David William Burns, James D. Allen, IV, Darrell D. Boggs, David J. Sager 2008-11-18
7085889 Use of a context identifier in a cache memory Per Hammarlund, Aravindh Baktha, Venkat K. S. Venkatraman 2006-08-01
7010669 Determining whether thread fetch operation will be blocked due to processing of another thread David William Burns, James D. Allen, IV, Darrell D. Boggs, Alan B. Kyker 2006-03-07
6735688 Processor having replay architecture with fast and slow replay paths David J. Sager, Darrell D. Boggs, Glenn J. Hinton 2004-05-11
6651158 Determination of approaching instruction starvation of threads based on a plurality of conditions David William Burns, James D. Allen, IV, Darrell D. Boggs, Alan B. Kyker 2003-11-18
6643747 Processing requests to efficiently access a limited bandwidth storage area Per Hammarlund, Douglas M. Carmean 2003-11-04
6487675 Processor having execution core sections operating at different clock rates David J. Sager, Thomas D. Fletcher, Glenn J. Hinton 2002-11-26
6370625 Method and apparatus for lock synchronization in a microprocessor system Douglas M. Carmean, Harish Kumar, Brent E. Lince, Zhongying Zhang 2002-04-09
6256745 Processor having execution core sections operating at different clock rates David J. Sager, Thomas D. Fletcher, Glenn J. Hinton 2001-07-03
6216234 Processor having execution core sections operating at different clock rates David J. Sager, Thomas D. Fletcher, Glenn J. Hinton 2001-04-10
6170038 Trace based instruction caching Robert F. Krick, Glenn J. Hinton, David J. Sager, Chan Woo Lee 2001-01-02
6138225 Address translation system having first and second translation look aside buffers Gregory Thornton, Bryon Conley 2000-10-24
6094717 Computer processor with a replay system having a plurality of checkers Amit Merchant, David J. Sager, Darrell D. Boggs 2000-07-25
6018786 Trace based instruction caching Robert F. Krick, Glenn J. Hinton, David J. Sager, Chan Woo Lee 2000-01-25
5828868 Processor having execution core sections operating at different clock rates David J. Sager, Thomas D. Fletcher, Glenn J. Hinton 1998-10-27
5351197 Method and apparatus for designing the layout of a subcircuit in an integrated circuit Thomas F. Rossman, Dean P. Frazier, Jay Scott Fuller, Kendall C. Russell 1994-09-27