Inventor profile of:

Maged M. Michael

City:

Danbury, Connecticut

Country:

United States

Published Applications:

123

Last publication date:

2019-08-01

Top Assignees for applications by Maged M. Michael

The entities that hold a legal rights for patent applications filed by inventor Michael Maged M.:

Recent patent applications by Michael Maged M.

Maged M. Michael from Danbury, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2019-08-01
US20190236012A1
Physics

Interprocessor memory status communication

#2 | 2019-06-20
US20190188054A1
Physics

Transactional lock elision with delayed lock checking

#3 | 2019-05-09
US20190138346A1
Physics

Hint instruction for managing transactional aborts in transactional memory computing environments

#4 | 2018-12-20
US20180365156A1
Physics

Instruction to cancel outstanding cache prefetches

#5 | 2018-07-19
US20180203644A1
Physics

Hardware transaction transient conflict resolution

#6 | 2018-07-05
US20180189067A1
Physics

Prefetching of discontiguous storage locations in anticipation of transactional execution

#7 | 2018-05-17
US20180136978A1
Physics

System, method, program, and code generation unit

#8 | 2018-03-15
US20180074847A1
Physics

Dynamic prediction of hardware transaction resource requirements

#9 | 2018-03-08
US20180067744A1
Physics

Non-default instruction handling within transaction

#10 | 2018-03-08
US20180066385A1
Textiles; paper

Enabling end of transaction detection using speculative look ahead

#11 | 2018-03-01
US20180060115A1
Physics

Dynamic prediction of hardware transaction resource requirements

#12 | 2017-09-14
US20170262227A1
Physics

Hardware transaction transient conflict resolution

#13 | 2017-09-14
US20170262181A1
Physics

Hardware transaction transient conflict resolution

#14 | 2017-07-06
US20170192893A1
Physics

Instruction to cancel outstanding cache prefetches

#15 | 2017-06-08
US20170161070A1
Physics

Prefetching of discontiguous storage locations in anticipation of transactional execution

#16 | 2017-05-11
US20170132139A1
Physics

Instruction stream modification for memory transaction protection

#17 | 2017-05-11
US20170132002A1
Physics

Instruction stream modification for memory transaction protection

#18 | 2017-05-04
US20170123983A1
Physics

Interprocessor memory status communication

#19 | 2017-05-04
US20170123845A1
Physics

Interprocessor memory status communication

#20 | 2017-05-04
US20170123844A1
Physics

Interprocessor memory status communication

#21 | 2017-05-04
US20170123841A1
Physics

Interprocessor memory status communication

#22 | 2017-05-04
US20170123840A1
Physics

Interprocessor memory status communication

#23 | 2017-02-07
US15161423
Physics

Interprocessor memory status communication

#24 | 2017-02-07
US14926023
Physics

Interprocessor memory status communication

#25 | 2017-01-03
US14987411
Physics

Instruction to cancel outstanding cache prefetches

#26 | 2016-12-29
US20160378657A1
Physics

Non-default instruction handling within transaction

#27 | 2016-12-29
US20160378541A1
Physics

Address probing for transaction

#28 | 2016-12-29
US20160378476A1
Physics

Non-default instruction handling within transaction

#29 | 2016-12-29
US20160378382A1
Physics

Address probing for transaction

#30 | 2016-12-22
US20160371128A1
Physics

Transactional lock elision with delayed lock checking

#31 | 2016-12-08
US20160357596A1
Physics

ALERTING HARDWARE TRANSACTIONS THAT ARE ABOUT TO RUN OUT OF SPACE

#32 | 2016-12-08
US20160357595A1
Physics

Alerting hardware transactions that are about to run out of space

#33 | 2016-12-01
US20160350174A1
Physics

Salvaging lock elision transactions with instructions to change execution type

#34 | 2016-12-01
US20160350124A1
Physics

Enabling end of transaction detection using speculative look ahead

#35 | 2016-09-29
US20160283213A1
Physics

Code optimization to enable and disable coalescing of memory transactions

#36 | 2016-08-25
US20160246654A1
Physics

Hint instruction for managing transactional aborts in transactional memory computing environments

#37 | 2016-08-25
US20160246642A1
Physics

Hint instruction for managing transactional aborts in transactional memory computing environments

#38 | 2016-08-25
US20160246578A1
Physics

Using hardware transactional memory for implementation of queue operations

#39 | 2016-07-07
US20160196191A1
Physics

Salvaging hardware transactions

#40 | 2016-07-07
US20160196161A1
Physics

Salvaging hardware transactions

#41 | 2016-05-19
US20160139960A1
Physics

System, method, program, and code generation unit

#42 | 2016-03-31
US20160092359A1
Physics

Multi-granular cache management in multi-processor computing environments

#43 | 2016-01-07
US20160004641A1
Physics

Salvaging lock elision transactions

#44 | 2016-01-07
US20160004640A1
Physics

Salvaging lock elision transactions with instructions to change execution type

#45 | 2016-01-07
US20160004590A1
Physics

Salvaging hardware transactions with instructions

#46 | 2016-01-07
US20160004589A1
Physics

Salvaging hardware transactions with instructions

#47 | 2016-01-07
US20160004573A1
Physics

Salvaging hardware transactions with instructions to transfer transaction execution control

#48 | 2016-01-07
US20160004572A1
Physics

Methods for single-owner multi-consumer work queues for repeatable tasks

#49 | 2016-01-07
US20160004558A1
Physics

Alerting hardware transactions that are about to run out of space

#50 | 2016-01-07
US20160004556A1
Physics

Dynamic prediction of hardware transaction resource requirements

#51 | 2016-01-07
US20160004537A1
Physics

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

#52 | 2016-01-07
US20160004462A1
Physics

Code optimization to enable and disable coalescing of memory transactions

#53 | 2015-12-31
US20150378918A1
Physics

Prefetching of discontiguous storage locations as part of transactional execution

#54 | 2015-12-31
US20150378917A1
Physics

Prefetching of discontiguous storage locations in anticipation of transactional execution

#55 | 2015-12-31
US20150378907A1
Physics

Dynamic predictor for coalescing memory transactions

#56 | 2015-12-31
US20150378781A1
Physics

Prefetching of discontiguous storage locations as part of transactional execution

#57 | 2015-12-31
US20150378780A1
Physics

Prefetching of discontiguous storage locations in anticipation of transactional execution

#58 | 2015-12-24
US20150370613A1
Physics

Memory transaction having implicit ordering effects

#59 | 2015-12-24
US20150370507A1
Physics

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

#60 | 2015-12-24
US20150370506A1
Physics

Hint instruction for managing transactional aborts in transactional memory computing environments

#61 | 2015-12-24
US20150370500A1
Physics

Memory transaction having implicit ordering effects

#62 | 2015-12-17
US20150363243A1
Physics

Adaptive process for data sharing with selection of lock elision and locking

#63 | 2015-12-17
US20150363223A1
Physics

Predicting the length of a transaction

#64 | 2015-12-10
US20150355972A1
Physics

Salvaging hardware transactions

#65 | 2015-12-10
US20150355958A1
Physics

Salvaging hardware transactions

#66 | 2015-12-10
US20150355937A1
Physics

Indicating nearing the completion of a transaction

#67 | 2015-10-08
US20150286497A1
Physics

Coalescing memory transactions

#68 | 2015-10-01
US20150278121A1
Physics

Transactional processing based upon run-time conditions

#69 | 2015-09-03
US20150248311A1
Physics

Executing instruction with threshold indicating nearing of completion of transaction

#70 | 2015-08-27
US20150242298A1
Physics

Salvaging hardware transactions

#71 | 2015-08-27
US20150242280A1
Physics

Salvaging hardware transactions with instructions

#72 | 2015-08-27
US20150242279A1
Physics

Salvaging hardware transactions with instructions

#73 | 2015-08-27
US20150242278A1
Physics

Salvaging hardware transactions

#74 | 2015-08-27
US20150242277A1
Physics

Salvaging hardware transactions with instructions to transfer transaction execution control

#75 | 2015-08-27
US20150242276A1
Physics

Salvaging lock elision transactions with instructions to change execution type

#76 | 2015-08-27
US20150242249A1
Physics

Salvaging lock elision transactions

#77 | 2015-08-27
US20150242248A1
Physics

Alerting hardware transactions that are about to run out of space

#78 | 2015-08-27
US20150242246A1
Physics

Adaptive process for data sharing with selection of lock elision and locking

#79 | 2015-08-27
US20150242238A1
Physics

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

#80 | 2015-08-27
US20150242216A1
Physics

COMMITTING HARDWARE TRANSACTIONS THAT ARE ABOUT TO RUN OUT OF RESOURCE

#81 | 2015-08-27
US20150242215A1
Physics

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

#82 | 2015-08-27
US20150242214A1
Physics

Dynamic prediction of concurrent hardware transactions resource requirements and allocation

#83 | 2015-08-27
US20150242208A1
Physics

Hint instruction for managing transactional aborts in transactional memory computing environments

#84 | 2015-06-18
US20150169361A1
Physics

Dynamic predictor for coalescing memory transactions

#85 | 2015-06-18
US20150169360A1
Physics

Code optimization to enable and disable coalescing of memory transactions

#86 | 2015-06-18
US20150169357A1
Physics

Coalescing memory transactions

#87 | 2015-03-26
US20150089159A1
Physics

Multi-granular cache management in multi-processor computing environments

#88 | 2015-03-26
US20150089155A1
Physics

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

#89 | 2015-03-26
US20150089154A1
Physics

Managing high-coherence-miss cache lines in multi-processor computing environments

#90 | 2015-03-26
US20150089153A1
Physics

Identifying high-conflict cache lines in transactional memory computing environments

#91 | 2015-03-26
US20150089152A1
Physics

Managing high-conflict cache lines in transactional memory computing environments

#92 | 2015-03-12
US20150074311A1
Physics

Signal interrupts in a transactional memory system

#93 | 2015-03-12
US20150074309A1
Physics

Signal interrupts in a transactional memory system

#94 | 2014-12-04
US20140359609A1
Physics

Using hardware transactional memory for implementation of queue operations

#95 | 2014-12-04
US20140359562A1
Physics

Using hardware transactional memory for implementation of queue operations

#96 | 2014-11-27
US20140351547A1
Physics

LINKED LIST FOR LOCK-FREE MEMORY ALLOCATION

#97 | 2014-11-27
US20140351530A1
Physics

LINKED LIST FOR LOCK-FREE MEMORY ALLOCATION

#98 | 2014-10-02
US20140298342A1
Physics

Transactional lock elision with delayed lock checking

#99 | 2014-10-02
US20140297610A1
Physics

Transactional lock elision with delayed lock checking

#100 | 2013-06-20
US20130159678A1
Physics

Code section optimization by removing memory barrier instruction and enclosing within a transaction that employs hardware transaction memory

InventorID:

33378 ⎘