Membership
Tour
Register
Log in
Michael Scott MCILVAINE
Follow
Person
Raleigh, NC, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Selectively updating branch predictors for loops executed from loop...
Patent number
11,928,474
Issue date
Mar 12, 2024
Microsoft Technology Licensing, LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Providing extended branch target buffer (BTB) entries for storing t...
Patent number
11,915,002
Issue date
Feb 27, 2024
Microsoft Technology Licensing, LLC
Saransh Jain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obsoleting values stored in registers in a processor based on proce...
Patent number
11,842,196
Issue date
Dec 12, 2023
Microsoft Technology Licensing, LLC
Thomas Andrew Sartorius
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performing branch predictor training using probabilistic counter up...
Patent number
11,789,740
Issue date
Oct 17, 2023
Microsoft Technology Licensing, LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Methods and circuitry for efficient management of local branch hist...
Patent number
11,768,688
Issue date
Sep 26, 2023
Microsoft Technology Licensing, LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Delivering immediate values by using program counter (PC)-relative...
Patent number
11,755,327
Issue date
Sep 12, 2023
Microsoft Technology Licensing, LLC
Melinda Joyce Brown
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reusing fetched, flushed instructions after an instruction pipeline...
Patent number
11,726,787
Issue date
Aug 15, 2023
Microsoft Technology Licensing LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Processor branch prediction circuit employing back-invalidation of...
Patent number
11,487,545
Issue date
Nov 1, 2022
Microsoft Technology Licensing, LLC
Daren E. Streett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reach-based explicit dataflow processors, and related computer-read...
Patent number
11,392,537
Issue date
Jul 19, 2022
Microsoft Technology Licensing, LLC
Gagan Gupta
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reusing fetched, flushed instructions after an instruction pipeline...
Patent number
11,360,773
Issue date
Jun 14, 2022
Microsoft Technology Licensing, LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cache management circuits for predictive adjustment of cache contro...
Patent number
11,334,488
Issue date
May 17, 2022
Microsoft Technology Licensing, LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obsoleting values stored in registers in a processor based on proce...
Patent number
11,188,334
Issue date
Nov 30, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew Sartorius
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Providing exception stack management using stack panic fault except...
Patent number
11,175,926
Issue date
Nov 16, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew Sartorius
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Load instruction with final read indicator field to invalidate a bu...
Patent number
11,126,437
Issue date
Sep 21, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew Sartorius
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reusing executed, flushed instructions after an instruction pipelin...
Patent number
11,074,077
Issue date
Jul 27, 2021
Microsoft Technology Licensing, LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Swapping and restoring context-specific branch predictor states on...
Patent number
11,068,273
Issue date
Jul 20, 2021
Microsoft Technology Licensing, LLC
Rami Mohammad Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Operand-based reach explicit dataflow processors, and related metho...
Patent number
10,956,162
Issue date
Mar 23, 2021
Microsoft Technology Licensing, LLC
Robert Douglas Clancy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Branch prediction based on load-path history
Patent number
10,838,731
Issue date
Nov 17, 2020
QUALCOMM Incorporated
Rami Mohammad A. Al Sheikh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic pipeline throttling using confidence-based weighting of in-...
Patent number
10,474,462
Issue date
Nov 12, 2019
QUALCOMM Incorporated
Shivam Priyadarshi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Precise invalidation of virtually tagged caches
Patent number
10,318,436
Issue date
Jun 11, 2019
QUALCOMM Incorporated
William McAvoy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dependency-prediction of instructions
Patent number
10,108,419
Issue date
Oct 23, 2018
QUALCOMM Incorporated
Brian Michael Stempel
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Issuing instructions to execution pipelines based on register-assoc...
Patent number
9,858,077
Issue date
Jan 2, 2018
QUALCOMM Incorporated
Melinda J. Brown
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing performance for context-dependent instructions
Patent number
9,823,929
Issue date
Nov 21, 2017
QUALCOMM Incorporated
Daren Eugene Streett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Early conditional selection of an operand
Patent number
9,710,269
Issue date
Jul 18, 2017
QUALCOMM Incorporated
James Norris Dieffenderfer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for cache tag compression
Patent number
9,514,061
Issue date
Dec 6, 2016
QUALCOMM Incorporated
Henry Arthur Pellerin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fusing immediate value, write-based instructions in instruction pro...
Patent number
9,477,476
Issue date
Oct 25, 2016
QUALCOMM Incorporated
Melinda J. Brown
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multi level indirect predictor using confidence counter and program...
Patent number
9,477,478
Issue date
Oct 25, 2016
QUALCOMM Incorporated
Kulin N. Kothari
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for selective renaming in a microprocessor
Patent number
9,471,325
Issue date
Oct 18, 2016
QUALCOMM Incorporated
Anil Krishna
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for tracking extra data permissions in an inst...
Patent number
9,460,018
Issue date
Oct 4, 2016
QUALCOMM Incorporated
Leslie Mark DeBruyne
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method to improve speed of executing return branch instructions in...
Patent number
9,411,590
Issue date
Aug 9, 2016
QUALCOMM Incorporated
Rodney Wayne Smith
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCE...
Publication number
20240201998
Publication date
Jun 20, 2024
Microsoft Technology Licensing, LLC
Ahmed ABULILA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ACCELERATING FETCH TARGET QUEUE (FTQ) PROCESSING IN A PROCESSOR
Publication number
20240201999
Publication date
Jun 20, 2024
Microsoft Technology Licensing, LLC
Saransh JAIN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING LOCATION-BASED PREFETCHING IN PROCESSOR-BASED DEVICES
Publication number
20240168885
Publication date
May 23, 2024
Microsoft Technology Licensing, LLC
Ahmed ABULILA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING EXTENDED BRANCH TARGET BUFFER (BTB) ENTRIES FOR STORING T...
Publication number
20230418615
Publication date
Dec 28, 2023
Microsoft Technology Licensing, LLC
Saransh JAIN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHODS AND CIRCUITRY FOR EFFICIENT MANAGEMENT OF LOCAL BRANCH HIST...
Publication number
20230393854
Publication date
Dec 7, 2023
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTIVELY UPDATING BRANCH PREDICTORS FOR LOOPS EXECUTED FROM LOOP...
Publication number
20230393853
Publication date
Dec 7, 2023
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZATION OF CAPTURED LOOPS IN A PROCESSOR FOR OPTIMIZING LOOP R...
Publication number
20230205535
Publication date
Jun 29, 2023
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMING BRANCH PREDICTOR TRAINING USING PROBABILISTIC COUNTER UP...
Publication number
20230161595
Publication date
May 25, 2023
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REUSING FETCHED, FLUSHED INSTRUCTIONS AFTER AN INSTRUCTION PIPELINE...
Publication number
20220283816
Publication date
Sep 8, 2022
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOOP BUFFERING EMPLOYING LOOP CHARACTERISTIC PREDICTION IN A PROCES...
Publication number
20220283811
Publication date
Sep 8, 2022
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR BRANCH PREDICTION CIRCUIT EMPLOYING BACK-INVALIDATION OF...
Publication number
20220283819
Publication date
Sep 8, 2022
Microsoft Technology Licensing, LLC
Daren E. STREETT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OBSOLETING VALUES STORED IN REGISTERS IN A PROCESSOR BASED ON PROCE...
Publication number
20220066779
Publication date
Mar 3, 2022
Microsoft Technology Licensing, LLC
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REUSING FETCHED, FLUSHED INSTRUCTIONS AFTER AN INSTRUCTION PIPELINE...
Publication number
20210397453
Publication date
Dec 23, 2021
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE MANAGEMENT CIRCUITS FOR PREDICTIVE ADJUSTMENT OF CACHE CONTRO...
Publication number
20210390054
Publication date
Dec 16, 2021
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING EXCEPTION STACK MANAGEMENT USING STACK PANIC FAULT EXCEPT...
Publication number
20210318884
Publication date
Oct 14, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DELIVERING IMMEDIATE VALUES BY USING PROGRAM COUNTER (PC)-RELATIVE...
Publication number
20210271480
Publication date
Sep 2, 2021
Microsoft Technology Licensing, LLC
Melinda Joyce BROWN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING EXPRESS MEMORY OBSOLESCENCE IN PROCESSOR-BASED DEVICES
Publication number
20210173655
Publication date
Jun 10, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OBSOLETING VALUES STORED IN REGISTERS IN A PROCESSOR BASED ON PROCE...
Publication number
20210165658
Publication date
Jun 3, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SWAPPING AND RESTORING CONTEXT-SPECIFIC BRANCH PREDICTOR STATES ON...
Publication number
20210064378
Publication date
Mar 4, 2021
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADAPTIVE PROGRAM EXECUTION OF COMPILER-OPTIMIZED MACHINE CODE BASED...
Publication number
20210064353
Publication date
Mar 4, 2021
Microsoft Technology Licensing, LLC
Rami Mohammad AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPERAND-BASED REACH EXPLICIT DATAFLOW PROCESSORS, AND RELATED METHO...
Publication number
20200409712
Publication date
Dec 31, 2020
Microsoft Technology Licensing, LLC
Robert Douglas CLANCY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REACH-BASED EXPLICIT DATAFLOW PROCESSORS, AND RELATED COMPUTER-READ...
Publication number
20200301877
Publication date
Sep 24, 2020
Gagan GUPTA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BRANCH PREDICTION BASED ON LOAD-PATH HISTORY
Publication number
20200089504
Publication date
Mar 19, 2020
QUALCOMM Incorporated
Rami Mohammad A. AL SHEIKH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING EARLY PIPELINE OPTIMIZATION OF CONDITIONAL INSTRUCTIONS I...
Publication number
20190294443
Publication date
Sep 26, 2019
QUALCOMM Incorporated
Sandeep Suresh Navada
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FAST PIPELINE RESTART IN PROCESSOR WITH DECOUPLED FETCHER
Publication number
20190155608
Publication date
May 23, 2019
QUALCOMM Incorporated
Arthur PERAIS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRECISE INVALIDATION OF VIRTUALLY TAGGED CACHES
Publication number
20190034349
Publication date
Jan 31, 2019
QUALCOMM Incorporated
William MCAVOY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREFETCH MECHANISMS WITH NON-EQUAL MAGNITUDE STRIDE
Publication number
20180173631
Publication date
Jun 21, 2018
QUALCOMM Incorporated
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRECISE INVALIDATION OF VIRTUALLY TAGGED CACHES
Publication number
20180089094
Publication date
Mar 29, 2018
QUALCOMM Incorporated
Robert Douglas CLANCY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS
Publication number
20170255569
Publication date
Sep 7, 2017
QUALCOMM Incorporated
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC PIPELINE THROTTLING USING CONFIDENCE-BASED WEIGHTING OF IN-...
Publication number
20170249149
Publication date
Aug 31, 2017
QUALCOMM Incorporated
Shivam PRIYADARSHI
G06 - COMPUTING CALCULATING COUNTING