P

Inventor

MCILVAINE MICHAEL SCOTT

US51 patents
⚠️ This page may combine multiple inventors who share the name “MCILVAINE MICHAEL SCOTT”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

QUALCOMM INC

23 patents
US7152155B2Dec 19, 2006

System and method of correcting a branch misprediction

QUALCOMM INC19 citations93
US7624256B2Nov 24, 2009

System and method wherein conditional instructions unconditionally provide output

QUALCOMM INC24 citations92
US7624254B2Nov 24, 2009

Segmented pipeline flushing for mispredicted branches

QUALCOMM INC18 citations84
US7587580B2Sep 8, 2009

Power efficient instruction prefetch mechanism

QUALCOMM INC14 citations84
US9477476B2Oct 25, 2016

Fusing immediate value, write-based instructions in instruction processing circuits, and related processor systems, methods, and computer-readable media

QUALCOMM INC3 citations68
US7949861B2May 24, 2011

Method and apparatus for managing instruction flushing in a microprocessor's instruction pipeline

QUALCOMM INC2 citations63
US7698536B2Apr 13, 2010

Method and system for providing an energy efficient register file

QUALCOMM INC4 citations63
US7263577B2Aug 28, 2007

Power saving methods and apparatus to selectively enable comparators in a CAM renaming register file based on known processor state

QUALCOMM INC2 citations63
US7210024B2Apr 24, 2007

Conditional instruction execution via emissary instruction for condition evaluation

QUALCOMM INC5 citations63
US10474462B2Nov 12, 2019

Dynamic pipeline throttling using confidence-based weighting of in-flight branch instructions

QUALCOMM INC1 citations62
US7669039B2Feb 23, 2010

Use of register renaming system for forwarding intermediate results between constituent instructions of an expanded instruction

QUALCOMM INC5 citations62
US7793079B2Sep 7, 2010

Method and system for expanding a conditional instruction into a unconditional instruction and a select instruction

QUALCOMM INC2 citations57
US9823929B2Nov 21, 2017

Optimizing performance for context-dependent instructions

QUALCOMM INC0 citations52
US7681022B2Mar 16, 2010

Efficient interrupt return address save mechanism

QUALCOMM INC1 citations52
US9146741B2Sep 29, 2015

Eliminating redundant masking operations instruction processing circuits, and related processor systems, methods, and computer-readable media

QUALCOMM INC0 citations51
US9317293B2Apr 19, 2016

Establishing a branch target instruction cache (BTIC) entry for subroutine returns to reduce execution pipeline bubbles, and related systems, methods, and computer-readable media

QUALCOMM INC0 citations50
US10108419B2Oct 23, 2018

Dependency-prediction of instructions

QUALCOMM INC0 citations49
US9514061B1Dec 6, 2016

Method and apparatus for cache tag compression

QUALCOMM INC0 citations49
US9411590B2Aug 9, 2016

Method to improve speed of executing return branch instructions in a processor

QUALCOMM INC1 citations48
US9195466B2Nov 24, 2015

Fusing conditional write instructions having opposite conditions in instruction processing circuits, and related processor systems, methods, and computer-readable media

QUALCOMM INC1 citations48
US10318436B2Jun 11, 2019

Precise invalidation of virtually tagged caches

QUALCOMM INC0 citations45
US8819342B2Aug 26, 2014

Methods and apparatus for managing page crossing instructions with different cacheability

QUALCOMM INC0 citations40
US10838731B2Nov 17, 2020

Branch prediction based on load-path history

QUALCOMM INC0 citations37

MICROSOFT TECHNOLOGY LICENSING LLC

19 patents
US11068273B2Jul 20, 2021

Swapping and restoring context-specific branch predictor states on context switches in a processor

MICROSOFT TECHNOLOGY LICENSING LLC3 citations73
US11842196B2Dec 12, 2023

Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions

MICROSOFT TECHNOLOGY LICENSING LLC0 citations63
US11188334B2Nov 30, 2021

Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions

MICROSOFT TECHNOLOGY LICENSING LLC0 citations63
US11726787B2Aug 15, 2023

Reusing fetched, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-fetching

MICROSOFT TECHNOLOGY LICENSING LLC0 citations62
US11360773B2Jun 14, 2022

Reusing fetched, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-fetching

MICROSOFT TECHNOLOGY LICENSING LLC0 citations62
US11074077B1Jul 27, 2021

Reusing executed, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-execution

MICROSOFT TECHNOLOGY LICENSING LLC1 citations62
US10956162B2Mar 23, 2021

Operand-based reach explicit dataflow processors, and related methods and computer-readable media

MICROSOFT TECHNOLOGY LICENSING LLC1 citations60
US12260220B2Mar 25, 2025

Accelerating fetch target queue (FTQ) processing in a processor

MICROSOFT TECHNOLOGY LICENSING LLC0 citations58
US12229568B2Feb 18, 2025

Methods and circuitry for efficient management of local branch history registers

MICROSOFT TECHNOLOGY LICENSING LLC0 citations58
US11768688B1Sep 26, 2023

Methods and circuitry for efficient management of local branch history registers

MICROSOFT TECHNOLOGY LICENSING LLC0 citations58
US11487545B2Nov 1, 2022

Processor branch prediction circuit employing back-invalidation of prediction cache entries based on decoded branch instructions and related methods

MICROSOFT TECHNOLOGY LICENSING LLC0 citations57
US11126437B2Sep 21, 2021

Load instruction with final read indicator field to invalidate a buffer or cache entry storing the memory address holding load data

MICROSOFT TECHNOLOGY LICENSING LLC0 citations52
US11789740B2Oct 17, 2023

Performing branch predictor training using probabilistic counter updates in a processor

MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US11392537B2Jul 19, 2022

Reach-based explicit dataflow processors, and related computer-readable media and methods

MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US11175926B2Nov 16, 2021

Providing exception stack management using stack panic fault exceptions in processor-based devices

MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US11334488B2May 17, 2022

Cache management circuits for predictive adjustment of cache control policies based on persistent, history-based cache control information

MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US11928474B2Mar 12, 2024

Selectively updating branch predictors for loops executed from loop buffers in a processor

MICROSOFT TECHNOLOGY LICENSING LLC0 citations48
US11915002B2Feb 27, 2024

Providing extended branch target buffer (BTB) entries for storing trunk branch metadata and leaf branch metadata

MICROSOFT TECHNOLOGY LICENSING LLC0 citations48
US11755327B2Sep 12, 2023

Delivering immediate values by using program counter (PC)-relative load instructions to fetch literal data in processor-based devices

MICROSOFT TECHNOLOGY LICENSING LLC0 citations46

BURDA GREGORY CHRISTOPHER

1 patent

IBM

1 patent

KOTHARI KULIN N

1 patent

DIEFFENDERFER JAMES NORRIS

1 patent

SARTORIUS THOMAS ANDREW

1 patent

DEBRUYNE LESLIE MARK

1 patent

KLEIN ANTHONY D

1 patent

SETH KIRAN RAVI

1 patent

Showing the top 50 of 51 patents by PatentIndex Score.