MM

Maged M. Michael

IBM: 35 patents #45 of 10,295Top 1%
Globalfoundries: 3 patents #286 of 2,145Top 15%
Overall (2016): #313 of 481,213Top 1%
38
Patents 2016

Issued Patents 2016

Showing 25 most recent of 38 patents

Patent #TitleCo-InventorsDate
9529838 Transactional lock elision with delayed lock checking Marcel Mitran, Martin Ohmacht, Kai-Ting Amy Wang 2016-12-27
9529839 Applying limited-size hardware transactional memory to arbitrarily large data structure Paul E. McKenney 2016-12-27
9524196 Adaptive process for data sharing with selection of lock elision and locking Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-12-20
9524195 Adaptive process for data sharing with selection of lock elision and locking Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-12-20
9524187 Executing instruction with threshold indicating nearing of completion of transaction Jonathan D. Bradbury, Dan F. Greiner, Michael K. Gschwind, Chung-Lung K. Shum 2016-12-20
9471371 Dynamic prediction of concurrent hardware transactions resource requirements and allocation Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-10-18
9460145 Transactional lock elision with delayed lock checking Marcel Mitran, Martin Ohmacht, Kai-Ting Amy Wang 2016-10-04
9454483 Salvaging lock elision transactions with instructions to change execution type Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-09-27
9448836 Alerting hardware transactions that are about to run out of space Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura 2016-09-20
9442776 Salvaging hardware transactions with instructions to transfer transaction execution control Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-09-13
9442853 Salvaging lock elision transactions with instructions to change execution type Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-09-13
9442775 Salvaging hardware transactions with instructions to transfer transaction execution control Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-09-13
9430276 Coalescing memory transactions Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-08-30
9430273 Suppressing aborting a transaction beyond a threshold execution duration based on the predicted duration Jonathan D. Bradbury, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum +1 more 2016-08-30
9424072 Alerting hardware transactions that are about to run out of space Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura 2016-08-23
9411729 Salvaging lock elision transactions Harold W. Cain, III, Michael K. Gschwind, Chung-Lung K. Shum 2016-08-09
9389802 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 2016-07-12
9383930 Code optimization to enable and disable coalescing of memory transactions Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-07-05
9361041 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 2016-06-07
9348620 Using hardware transactional memory for implementation of queue operations Jing Zheng 2016-05-24
9348643 Prefetching of discontiguous storage locations as part of transactional execution Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more 2016-05-24
9348621 Using hardware transactional memory for implementation of queue operations Jing Zheng 2016-05-24
9348523 Code optimization to enable and disable coalescing of memory transactions Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-05-24
9342397 Salvaging hardware transactions with instructions Fadi Y. Busaba, Harold W. Cain, III, Valentina Salapura, Eric M. Schwarz 2016-05-17
9336097 Salvaging hardware transactions Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz 2016-05-10