HI

Harold W. Cain, III

IBM: 28 patents #77 of 10,295Top 1%
Globalfoundries: 3 patents #286 of 2,145Top 15%
📍 Katonah, NY: #1 of 26 inventorsTop 4%
🗺 New York: #39 of 11,723 inventorsTop 1%
Overall (2016): #511 of 481,213Top 1%
31
Patents 2016

Issued Patents 2016

Showing 1–25 of 31 patents

Patent #TitleCo-InventorsDate
9529723 Methods of cache preloading on a partition or a context switch Vijayalakshmi Srinivasan, Jason D. Zebchuk 2016-12-27
9507628 Memory access request for a memory protocol Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Timothy J. Slegel 2016-11-29
9459979 Detection of hardware errors using redundant transactions for system test David M. Daly, Kattamuri Ekanadham, Michael C. Huang, Jose E. Moreira, Mauricio J. Serrano 2016-10-04
9454483 Salvaging lock elision transactions with instructions to change execution type Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-09-27
9448835 Thread-based cache content saving for task switching David M. Daly, Brian R. Prasky, Vijayalakshmi Srinivasan 2016-09-20
9448836 Alerting hardware transactions that are about to run out of space Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura 2016-09-20
9442776 Salvaging hardware transactions with instructions to transfer transaction execution control Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-09-13
9442853 Salvaging lock elision transactions with instructions to change execution type Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-09-13
9442775 Salvaging hardware transactions with instructions to transfer transaction execution control Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-09-13
9436501 Thread-based cache content saving for task switching David M. Daly, Brian R. Prasky, Vijayalakshmi Srinivasan 2016-09-06
9430273 Suppressing aborting a transaction beyond a threshold execution duration based on the predicted duration Jonathan D. Bradbury, Michael K. Gschwind, Maged M. Michael, 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, Michael K. Gschwind, Maged M. Michael, Valentina Salapura 2016-08-23
9411729 Salvaging lock elision transactions Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum 2016-08-09
9389802 Hint instruction for managing transactional aborts in transactional memory computing environments Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +2 more 2016-07-12
9361041 Hint instruction for managing transactional aborts in transactional memory computing environments Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +2 more 2016-06-07
9342397 Salvaging hardware transactions with instructions Fadi Y. Busaba, Maged M. Michael, Valentina Salapura, Eric M. Schwarz 2016-05-17
9336097 Salvaging hardware transactions Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz 2016-05-10
9329946 Salvaging hardware transactions Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz 2016-05-03
9329890 Managing high-coherence-miss cache lines in multi-processor computing environments Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz +1 more 2016-05-03
9311178 Salvaging hardware transactions with instructions Fadi Y. Busaba, Maged M. Michael, Valentina Salapura, Eric M. Schwarz 2016-04-12
9304863 Transactions for checkpointing and reverse execution David M. Daly, Kattamuri Ekanadham, Jose E. Moreira, Mauricio J. Serrano 2016-04-05
9298623 Identifying high-conflict cache lines in transactional memory computing environments Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz +1 more 2016-03-29
9298626 Managing high-conflict cache lines in transactional memory computing environments Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz +1 more 2016-03-29
9292444 Multi-granular cache management in multi-processor computing environments Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz +1 more 2016-03-22
9268599 Recording and profiling transaction failure addresses of the abort-causing and approximate abort-causing data and instructions in hardware transactional memories Robert J. Blainey, Susan E. Eisen, Bradley G. Frey, Charles B. Hall, Hung Q. Le +1 more 2016-02-23