P

Inventor

BARRICK BRIAN D

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

IBM

46 patents
US9542233B1Jan 10, 2017

Managing a free list of resources to decrease control complexity and reduce power consumption

IBM6 citations84
US7953932B2May 31, 2011

System and method for avoiding deadlocks when performing storage updates in a multi-processor environment

IBM7 citations84
US7769984B2Aug 3, 2010

Dual-issuance of microprocessor instructions using dual dependency matrices

IBM9 citations83
US11249757B1Feb 15, 2022

Handling and fusing load instructions in a processor

IBM6 citations74
US11119772B2Sep 14, 2021

Check pointing of accumulator register results in a microprocessor

IBM3 citations73
US10007526B2Jun 26, 2018

Freelist based global completion table having both thread-specific and global completion table identifiers

IBM2 citations73
US11392386B2Jul 19, 2022

Program counter (PC)-relative load and store addressing for fused instructions

IBM2 citations72
US11163571B1Nov 2, 2021

Fusion to enhance early address generation of load instructions in a microprocessor

IBM4 citations72
US10949213B2Mar 16, 2021

Logical register recovery within a processor

IBM2 citations72
US10353817B2Jul 16, 2019

Cache miss thread balancing

IBM2 citations72
US9928128B2Mar 27, 2018

In-pipe error scrubbing within a processor core

IBM6 citations72
US10248426B2Apr 2, 2019

Direct register restore mechanism for distributed history buffers

IBM3 citations71
US10268482B2Apr 23, 2019

Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction

IBM2 citations69
US11995445B2May 28, 2024

Assignment of microprocessor register tags at issue time

IBM0 citations62
US11941398B1Mar 26, 2024

Fast mapper restore for flush in processor

IBM1 citations62
US11886883B2Jan 30, 2024

Dependency skipping in a load-compare-jump sequence of instructions by incorporating compare functionality into the jump instruction and auto-finishing the compare instruction

IBM0 citations62
US11868773B2Jan 9, 2024

Inferring future value for speculative branch resolution in a microprocessor

IBM1 citations62
US11531548B1Dec 20, 2022

Fast perfect issue of dependent instructions in a distributed issue queue system

IBM1 citations62
US11500642B2Nov 15, 2022

Assignment of microprocessor register tags at issue time

IBM0 citations62
US11360775B2Jun 14, 2022

Slice-based allocation history buffer

IBM0 citations62
US11182164B1Nov 23, 2021

Pairing issue queues for complex instructions and instruction fusion

IBM0 citations62
US11138050B2Oct 5, 2021

Operation of a multi-slice processor implementing a hardware level transfer of an execution thread

IBM0 citations62
US11093282B2Aug 17, 2021

Register file write using pointers

IBM0 citations62
US10884752B2Jan 5, 2021

Slice-based allocation history buffer

IBM0 citations62
US10719056B2Jul 21, 2020

Merging status and control data in a reservation station

IBM1 citations62
US10592422B2Mar 17, 2020

Data-less history buffer with banked restore ports in a register mapper

IBM1 citations62
US10545765B2Jan 28, 2020

Multi-level history buffer for transaction memory in a microprocessor

IBM1 citations62
US10379867B2Aug 13, 2019

Asynchronous flush and restore of distributed history buffer

IBM1 citations62
US11537402B1Dec 27, 2022

Execution elision of intermediate instruction by processor

IBM0 citations61
US11360779B2Jun 14, 2022

Logical register recovery within a processor

IBM0 citations61
US11327757B2May 10, 2022

Processor providing intelligent management of values buffered in overlaid architected and non-architected register files

IBM0 citations61
US11194578B2Dec 7, 2021

Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor

IBM0 citations61
US10963380B2Mar 30, 2021

Cache miss thread balancing

IBM0 citations61
US11144364B2Oct 12, 2021

Supporting speculative microprocessor instruction execution

IBM1 citations60
US10956158B2Mar 23, 2021

System and handling of register data in processors

IBM0 citations60
US11561798B2Jan 24, 2023

On-the-fly adjustment of issue-write back latency to avoid write back collisions using a result buffer

IBM0 citations52
US10909034B2Feb 2, 2021

Issue queue snooping for asynchronous flush and restore of distributed history buffer

IBM0 citations52
US10877763B2Dec 29, 2020

Dispatching, allocating, and deallocating instructions with real/virtual and region tags in a queue in a processor

IBM0 citations52
US10248421B2Apr 2, 2019

Operation of a multi-slice processor with reduced flush and restore latency

IBM0 citations52
US10241790B2Mar 26, 2019

Operation of a multi-slice processor with reduced flush and restore latency

IBM0 citations52
US10007525B2Jun 26, 2018

Freelist based global completion table having both thread-specific and global completion table identifiers

IBM1 citations52
US9703614B2Jul 11, 2017

Managing a free list of resources to decrease control complexity and reduce power consumption

IBM0 citations52
US9645637B2May 9, 2017

Managing a free list of resources to decrease control complexity and reduce power consumption

IBM0 citations52
US8984261B2Mar 17, 2015

Store data forwarding with no memory model restrictions

IBM0 citations52
US11709676B2Jul 25, 2023

Inferring future value for speculative branch resolution

IBM0 citations51
US11663013B2May 30, 2023

Dependency skipping execution

IBM0 citations51

ALEXANDER GREGORY W

2 patents

TSAI AARON

1 patent

BARRICK BRIAN D

1 patent

Showing the top 50 of 74 patents by PatentIndex Score.