P

Inventor

WILLIAMS PHILLIP G

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

IBM

31 patents
US5287467AFeb 15, 1994

Pipeline for removing and concurrently executing two or more branch instructions in synchronization with other instructions executing in the execution unit

IBM141 citations99
US6920519B1Jul 19, 2005

System and method for supporting access to multiple I/O hub nodes in a host bridge

IBM81 citations96
US6985990B2Jan 10, 2006

System and method for implementing private devices on a secondary peripheral component interface

IBM29 citations91
US9753862B1Sep 5, 2017

Hybrid replacement policy in a multilevel cache memory hierarchy

IBM11 citations84
US9501411B2Nov 22, 2016

Cache backing store for transactional memory

IBM8 citations84
US8930629B2Jan 6, 2015

Data cache block deallocate requests in a multi-level cache hierarchy

IBM7 citations84
US7454578B2Nov 18, 2008

Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memory

IBM12 citations84
US8347036B2Jan 1, 2013

Empirically based dynamic control of transmission of victim cache lateral castouts

IBM18 citations83
US6973528B2Dec 6, 2005

Data caching on bridge following disconnect

IBM13 citations82
US10997075B2May 4, 2021

Adaptively enabling and disabling snooping bus commands

IBM1 citations73
US9032157B2May 12, 2015

Virtual machine failover

IBM5 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
US9858188B2Jan 2, 2018

Adaptively enabling and disabling snooping fastpath commands

IBM1 citations63
US9058195B2Jun 16, 2015

Virtual machines failover

IBM2 citations63
US8959289B2Feb 17, 2015

Data cache block deallocate requests

IBM2 citations63
US11748104B2Sep 5, 2023

Microprocessor that fuses load and compare instructions

IBM0 citations62
US6968415B2Nov 22, 2005

Opaque memory region for I/O adapter transparent bridge

IBM5 citations61
US10983797B2Apr 20, 2021

Program instruction scheduling

IBM0 citations52
US10437756B2Oct 8, 2019

Operation of a multi-slice processor implementing datapath steering

IBM0 citations52
US10417152B2Sep 17, 2019

Operation of a multi-slice processor implementing datapath steering

IBM0 citations52
US10331563B2Jun 25, 2019

Adaptively enabling and disabling snooping bus commands

IBM0 citations52
US9529717B2Dec 27, 2016

Preserving an invalid global domain indication when installing a shared cache line in a cache

IBM0 citations52
US9514049B2Dec 6, 2016

Cache backing store for transactional memory

IBM1 citations52
US9483403B2Nov 1, 2016

Techniques for preserving an invalid global domain indication when installing a shared cache line in a cache

IBM0 citations52
US9372797B2Jun 21, 2016

Adaptively enabling and disabling snooping fastpath commands

IBM0 citations52
US10120683B2Nov 6, 2018

Supporting even instruction tag (‘ITAG’) requirements in a multi-slice processor using null internal operations (IOPs)

IBM0 citations50
US12210908B2Jan 28, 2025

Routing instructions in a microprocessor

IBM0 citations46
US10467008B2Nov 5, 2019

Identifying an effective address (EA) using an interrupt instruction tag (ITAG) in a multi-slice processor

IBM0 citations42
US10387154B2Aug 20, 2019

Thread migration using a microcode engine of a multi-slice processor

IBM0 citations39
US7934135B2Apr 26, 2011

Providing pseudo-randomized static values during LBIST transition tests

IBM0 citations38

GUTHRIE GUY L

11 patents

GHAI SANJEEV

2 patents

GEN MOTORS CORP

1 patent

CUMMINGS DAVID W

1 patent

CLARK LEO JAMES

1 patent