P

Inventor

CAIN III HAROLD W

US82 patents
⚠️ This page may combine multiple inventors who share the name “CAIN III HAROLD W”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

IBM

43 patents
US9619383B2Apr 11, 2017

Dynamic predictor for coalescing memory transactions

IBM18 citations93
US9262206B2Feb 16, 2016

Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environments

IBM18 citations93
US9262207B2Feb 16, 2016

Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environments

IBM20 citations93
US9244781B2Jan 26, 2016

Salvaging hardware transactions

IBM16 citations93
US9158573B2Oct 13, 2015

Dynamic predictor for coalescing memory transactions

IBM23 citations93
US10353734B2Jul 16, 2019

Prioritization of transactions based on execution by transactional core with super core indicator

IBM10 citations84
US10223154B2Mar 5, 2019

Hint instruction for managing transactional aborts in transactional memory computing environments

IBM6 citations84
US9846593B2Dec 19, 2017

Predicting the length of a transaction

IBM9 citations84
US9740616B2Aug 22, 2017

Multi-granular cache management in multi-processor computing environments

IBM10 citations84
US9535608B1Jan 3, 2017

Memory access request for a memory protocol

IBM4 citations84
US9454483B2Sep 27, 2016

Salvaging lock elision transactions with instructions to change execution type

IBM5 citations84
US9442853B2Sep 13, 2016

Salvaging lock elision transactions with instructions to change execution type

IBM5 citations84
US9424072B2Aug 23, 2016

Alerting hardware transactions that are about to run out of space

IBM9 citations84
US9342397B2May 17, 2016

Salvaging hardware transactions with instructions

IBM12 citations84
US9336097B2May 10, 2016

Salvaging hardware transactions

IBM12 citations84
US9329946B2May 3, 2016

Salvaging hardware transactions

IBM12 citations84
US9311178B2Apr 12, 2016

Salvaging hardware transactions with instructions

IBM12 citations84
US9244782B2Jan 26, 2016

Salvaging hardware transactions

IBM13 citations84
US9086974B2Jul 21, 2015

Centralized management of high-contention cache lines in multi-processor computing environments

IBM12 citations84
US9971626B2May 15, 2018

Coherence protocol augmentation to indicate transaction status

IBM3 citations73
US9928158B2Mar 27, 2018

Redundant transactions for detection of timing sensitive errors

IBM2 citations73
US9817693B2Nov 14, 2017

Coherence protocol augmentation to indicate transaction status

IBM4 citations73
US9772786B2Sep 26, 2017

Address probing for transaction

IBM2 citations73
US9772874B2Sep 26, 2017

Prioritization of transactions based on execution by transactional core with super core indicator

IBM2 citations73
US9766829B2Sep 19, 2017

Address probing for transaction

IBM2 citations73
US9753764B2Sep 5, 2017

Alerting hardware transactions that are about to run out of space

IBM3 citations73
US9547595B2Jan 17, 2017

Salvaging lock elision transactions

IBM3 citations73
US9507628B1Nov 29, 2016

Memory access request for a memory protocol

IBM3 citations73
US9448836B2Sep 20, 2016

Alerting hardware transactions that are about to run out of space

IBM3 citations73
US9442776B2Sep 13, 2016

Salvaging hardware transactions with instructions to transfer transaction execution control

IBM5 citations73
US9442775B2Sep 13, 2016

Salvaging hardware transactions with instructions to transfer transaction execution control

IBM5 citations73
US9430273B2Aug 30, 2016

Suppressing aborting a transaction beyond a threshold execution duration based on the predicted duration

IBM3 citations73
US9411729B2Aug 9, 2016

Salvaging lock elision transactions

IBM3 citations73
US9389802B2Jul 12, 2016

Hint instruction for managing transactional aborts in transactional memory computing environments

IBM3 citations73
US9361041B2Jun 7, 2016

Hint instruction for managing transactional aborts in transactional memory computing environments

IBM3 citations73
US9292444B2Mar 22, 2016

Multi-granular cache management in multi-processor computing environments

IBM3 citations73
US9086987B2Jul 21, 2015

Detection of conflicts between transactions and page shootdowns

IBM5 citations70
US11586462B2Feb 21, 2023

Memory access request for a memory protocol

IBM0 citations63
US11275614B2Mar 15, 2022

Dynamic update of the number of architected registers assigned to software threads using spill counts

IBM0 citations63
US10831537B2Nov 10, 2020

Dynamic update of the number of architected registers assigned to software threads using spill counts

IBM1 citations63
US10740106B2Aug 11, 2020

Determining if transactions that are about to run out of resources can be salvaged or need to be aborted

IBM1 citations63
US9971628B2May 15, 2018

Salvaging hardware transactions

IBM1 citations63
US9952943B2Apr 24, 2018

Salvaging hardware transactions

IBM1 citations63

CAIN III HAROLD W

2 patents

GLOBALFOUNDRIES INC

2 patents

ARNDT RICHARD L

2 patents

BLUNDELL COLIN B

1 patent

Showing the top 50 of 82 patents by PatentIndex Score.