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 patentsUS6628615B1Sep 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 patentGLOBALFOUNDRIES INC
1 patentMICHAEL MAGED M
1 patentBLUNDELL COLIN B
1 patentShowing the top 50 of 122 patents by PatentIndex Score.