FB

Fadi Y. Busaba

IBM: 43 patents #32 of 10,295Top 1%
Globalfoundries: 3 patents #286 of 2,145Top 15%
Overall (2016): #197 of 481,213Top 1%
46
Patents 2016

Issued Patents 2016

Showing 25 most recent of 46 patents

Patent #TitleCo-InventorsDate
9524188 Multithreaded transactions Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum 2016-12-20
9519485 Confidence threshold-based opposing branch path execution for branch prediction Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky, Chung-Lung K. Shum 2016-12-13
9513960 Inducing transactional aborts in other processing threads Valentina Salapura, Chung-Lung K. Shum 2016-12-06
9514048 Inducing transactional aborts in other processing threads Valentina Salapura, Chung-Lung K. Shum 2016-12-06
9514006 Transaction tracking within a microprocessor Michael K. Gschwind, Eric M. Schwarz 2016-12-06
9507628 Memory access request for a memory protocol Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Timothy J. Slegel 2016-11-29
9507717 Multithreaded transactions Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum 2016-11-29
9507602 Sharing program interrupt logic in a multithreaded processor Khary J. Alexander, Michael Billeci, Mark S. Farrell, Christian Jacobi, Timothy J. Slegel 2016-11-29
9501323 Management of resources within a computing environment Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky, Chung-Lung K. Shum 2016-11-22
9483276 Management of shared transactional resources Brian W. Thompto 2016-11-01
9471313 Flushing speculative instruction processing Michael K. Gschwind, Chung-Lung K. Shum 2016-10-18
9471371 Dynamic prediction of concurrent hardware transactions resource requirements and allocation Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-10-18
9459875 Dynamic enablement of multithreading Jonathan D. Bradbury, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +5 more 2016-10-04
9454372 Thread context restoration in a multithreading computer system Jonathan D. Bradbury, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more 2016-09-27
9448836 Alerting hardware transactions that are about to run out of space Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura 2016-09-20
9430276 Coalescing memory transactions Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-08-30
9424072 Alerting hardware transactions that are about to run out of space Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura 2016-08-23
9417876 Thread context restoration in a multithreading computer system Jonathan D. Bradbury, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more 2016-08-16
9400657 Dynamic management of a transaction retry indication Brian W. Thompto 2016-07-26
9389865 Accelerated execution of target of execute instruction Khary J. Alexander, Brian W. Curran, David S. Hutton, Edward T. Malley, Brian R. Prasky +1 more 2016-07-12
9389897 Exiting multiple threads of a simulation environment in a computer Mark S. Farrell, Lisa C. Heller, Michael P. Mullen 2016-07-12
9389802 Hint instruction for managing transactional aborts in transactional memory computing environments Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +2 more 2016-07-12
9383930 Code optimization to enable and disable coalescing of memory transactions Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-07-05
9361031 Software indications and hints for coalescing memory transactions Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum 2016-06-07
9361041 Hint instruction for managing transactional aborts in transactional memory computing environments Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +2 more 2016-06-07