P

Inventor

MICHAEL MAGED M

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

IBM

46 patents
US6628615B1Sep 30, 2003

Two level virtual channels

IBM99 citations97
US9696928B2Jul 4, 2017

Memory transaction having implicit ordering effects

IBM38 citations94
US9619383B2Apr 11, 2017

Dynamic predictor for coalescing memory transactions

IBM18 citations93
US9535696B1Jan 3, 2017

Instruction to cancel outstanding cache prefetches

IBM17 citations93
US9336047B2May 10, 2016

Prefetching of discontiguous storage locations in anticipation of transactional execution

IBM16 citations93
US9262207B2Feb 16, 2016

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

IBM20 citations93
US9262206B2Feb 16, 2016

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

IBM18 citations93
US9244781B2Jan 26, 2016

Salvaging hardware transactions

IBM16 citations93
US9158573B2Oct 13, 2015

Dynamic predictor for coalescing memory transactions

IBM23 citations93
US9146774B2Sep 29, 2015

Coalescing memory transactions

IBM21 citations93
US6826651B2Nov 30, 2004

State-based allocation and replacement for improved hit ratio in directory caches

IBM35 citations92
US6405292B1Jun 11, 2002

Split pending buffer with concurrent access of requests and responses to fully associative and indexed components

IBM22 citations92
US6338123B2Jan 8, 2002

Complete and concise remote (CCR) directory

IBM27 citations92
US10223154B2Mar 5, 2019

Hint instruction for managing transactional aborts in transactional memory computing environments

IBM6 citations84
US10168961B2Jan 1, 2019

Hardware transaction transient conflict resolution

IBM6 citations84
US9904572B2Feb 27, 2018

Dynamic prediction of hardware transaction resource requirements

IBM7 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
US9690556B2Jun 27, 2017

Code optimization to enable and disable coalescing of memory transactions

IBM7 citations84
US9639415B2May 2, 2017

Salvaging hardware transactions with instructions

IBM7 citations84
US9471371B2Oct 18, 2016

Dynamic prediction of concurrent hardware transactions resource requirements and allocation

IBM8 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
US9430276B2Aug 30, 2016

Coalescing memory transactions

IBM10 citations84
US9424072B2Aug 23, 2016

Alerting hardware transactions that are about to run out of space

IBM9 citations84
US9348523B2May 24, 2016

Code optimization to enable and disable coalescing of memory transactions

IBM11 citations84
US9348643B2May 24, 2016

Prefetching of discontiguous storage locations as part of transactional execution

IBM10 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
US7493618B2Feb 17, 2009

Fault tolerant mutual exclusion locks for shared memory systems

IBM15 citations80
US7263592B2Aug 28, 2007

Method for completely lock-free user-level dynamic memory allocation

IBM8 citations74
US10565117B2Feb 18, 2020

Instruction to cancel outstanding cache prefetches

IBM2 citations73
US10346305B2Jul 9, 2019

Interprocessor memory status communication

IBM2 citations73
US10216635B2Feb 26, 2019

Instruction to cancel outstanding cache prefetches

IBM2 citations73
US9921872B2Mar 20, 2018

Interprocessor memory status communication

IBM3 citations73
US9916180B2Mar 13, 2018

Interprocessor memory status communication

IBM3 citations73
US9870253B2Jan 16, 2018

Enabling end of transaction detection using speculative look ahead

IBM3 citations73
US9858074B2Jan 2, 2018

Non-default instruction handling within transaction

IBM4 citations73
US9830185B2Nov 28, 2017

Indicating nearing the completion of a transaction

IBM3 citations73
US9772786B2Sep 26, 2017

Address probing for transaction

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

CAIN III HAROLD W

1 patent

GLOBALFOUNDRIES INC

1 patent

MICHAEL MAGED M

1 patent

BLUNDELL COLIN B

1 patent

Showing the top 50 of 122 patents by PatentIndex Score.