MM

Maged M. Michael

IBM: 121 patents #407 of 70,183Top 1%
Globalfoundries: 3 patents #1,029 of 4,424Top 25%
Overall (All Time): #9,327 of 4,157,543Top 1%
124
Patents All Time

Issued Patents All Time

Showing 25 most recent of 124 patents

Patent #TitleCo-InventorsDate
11625286 Transactional lock elision with delayed lock checking Marcel Mitran, Martin Ohmacht, Kai-Ting Amy Wang 2023-04-11
10884931 Interprocessor memory status communication Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum, Timothy J. Slegel 2021-01-05
10876228 Enabling end of transaction detection using speculative look ahead Michael K. Gschwind, Valentina Salapura 2020-12-29
10740106 Determining if transactions that are about to run out of resources can be salvaged or need to be aborted Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura 2020-08-11
10585697 Dynamic prediction of hardware transaction resource requirements Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2020-03-10
10572298 Dynamic prediction of hardware transaction resource requirements Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2020-02-25
10565117 Instruction to cancel outstanding cache prefetches Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum 2020-02-18
10565003 Hint instruction for managing transactional aborts in transactional memory computing environments Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura +2 more 2020-02-18
10365927 Non-default instruction handling within transaction Jonathan D. Bradbury, Michael K. Gschwind, Eric M. Schwarz, Valentina Salapura, Chung-Lung K. Shum 2019-07-30
10346305 Interprocessor memory status communication Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum, Timothy J. Slegel 2019-07-09
10310855 Non-default instruction handling within transaction Jonathan D. Bradbury, Michael K. Gschwind, Eric M. Schwarz, Valentina Salapura, Chung-Lung K. Shum 2019-06-04
10275290 Transactional lock elision with delayed lock checking Marcel Mitran, Martin Ohmacht, Kai-Ting Amy Wang 2019-04-30
10228943 Prefetching of discontiguous storage locations in anticipation of transactional execution Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more 2019-03-12
10223154 Hint instruction for managing transactional aborts in transactional memory computing environments Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura +2 more 2019-03-05
10216635 Instruction to cancel outstanding cache prefetches Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum 2019-02-26
10210019 Hint instruction for managing transactional aborts in transactional memory computing environments Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura +2 more 2019-02-19
10169092 System, method, program, and code generation unit Takuya Nakaike 2019-01-01
10168961 Hardware transaction transient conflict resolution Jonathan D. Bradbury, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum +1 more 2019-01-01
10083076 Salvaging lock elision transactions with instructions to change execution type Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2018-09-25
9971628 Salvaging hardware transactions Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz 2018-05-15
9952943 Salvaging hardware transactions Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz 2018-04-24
9952804 Hardware transaction transient conflict resolution Jonathan D. Bradbury, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum +1 more 2018-04-24
9946494 Hardware transaction transient conflict resolution Jonathan D. Bradbury, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum +1 more 2018-04-17
9940135 Instruction stream modification for memory transaction protection Fadi Y. Busaba, Michael K. Gschwind, Chung-Lung K. Shum, Valentina Salapura, Timothy J. Slegel 2018-04-10
9928064 Instruction stream modification for memory transaction protection Fadi Y. Busaba, Michael K. Gschwind, Chung-Lung K. Shum, Valentina Salapura, Timothy J. Slegel 2018-03-27