Issued Patents All Time
Showing 1–25 of 26 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9274770 | Fault tolerant compilation with automatic error correction | Spiros Kalogeropulos, Partha P. Tirumalai | 2016-03-01 |
| 9207921 | Fault tolerant compilation with automatic optimization adjustment | Spiros Kalogeropulos, Partha P. Tirumalai | 2015-12-08 |
| 9009692 | Minimizing register spills by using register moves | Spiros Kalogeropulos, Partha P. Tirumalai | 2015-04-14 |
| 8739141 | Parallelizing non-countable loops with hardware transactional memory | Spiros Kalogeropulos, Partha P. Tirumalai | 2014-05-27 |
| 8677337 | Static profitability control for speculative automatic parallelization | Spiros Kalogeropulos, Partha P. Tirumalai | 2014-03-18 |
| 8612929 | Compiler implementation of lock/unlock using hardware transactional memory | Spiros Kalogeropulos, Partha P. Tirumalai | 2013-12-17 |
| 8595744 | Anticipatory helper thread based code execution | Partha P. Tirumalai, Spiros Kalogeropulos | 2013-11-26 |
| 8561046 | Pipelined parallelization with localized self-helper threading | Spiros Kalogeropulos, Partha P. Tirumalai | 2013-10-15 |
| 8528001 | Controlling and dynamically varying automatic parallelization | Spiros Kalogeropulos, Partha P. Tirumalai | 2013-09-03 |
| 8359587 | Runtime profitability control for speculative automatic parallelization | Spiros Kalogeropulos, Partha P. Tirumalai | 2013-01-22 |
| 8312442 | Method and system for interprocedural prefetching | Spiros Kalogeropulos, Partha P. Tirumalai | 2012-11-13 |
| 8239843 | Value predictable variable scoping for speculative automatic parallelization with transactional memory | Xiangyun Kong, Spiros Kalogeropulos, Partha P. Tirumalai | 2012-08-07 |
| 8166486 | Adjusting workload to accommodate speculative thread start-up cost | Spiros Kalogeropulos, Partha P. Tirumalai | 2012-04-24 |
| 8151252 | Compiler framework for speculative automatic parallelization with transactional memory | Xiangyun Kong, Spiros Kalogeropulos, Partha P. Tirumalai | 2012-04-03 |
| 8069440 | Adaptive code through self steered execution | Partha P. Tirumalai, Kurt J. Goebel, Spiros Kalogeropulos | 2011-11-29 |
| 7950012 | Facilitating communication and synchronization between main and scout threads | Partha P. Tirumalai, Spiros Kalogeropulos | 2011-05-24 |
| 7849453 | Method and apparatus for software scouting regions of a program | Partha P. Tirumalai, Spiros Kalogeropulos | 2010-12-07 |
| 7814468 | Method for loop reformulation | Xiangyun Kong | 2010-10-12 |
| 7681188 | Locked prefetch scheduling in general cyclic regions | Partha P. Tirumalai, Spiros Kalogeropulos | 2010-03-16 |
| 7620945 | Parallelization scheme for generic reduction | Yuan Lin, Prashanth Narayanaswamy | 2009-11-17 |
| 7581215 | Dependency analysis system and method | Xiangyun Kong | 2009-08-25 |
| 7458067 | Method and apparatus for optimizing computer program performance using steered execution | Partha P. Tirumalai, Spiros Kalogeropulos, Kurt J. Goebel | 2008-11-25 |
| 7383401 | Method and system for identifying multi-block indirect memory access chains | Spiros Kalogeropulos, Partha P. Tirumalai | 2008-06-03 |
| 7383402 | Method and system for generating prefetch information for multi-block indirect memory access chains | Spiros Kalogeropulos, Partha P. Tirumalai | 2008-06-03 |
| 7257810 | Method and apparatus for inserting prefetch instructions in an optimizing compiler | Partha P. Tirumalai, Spiros Kalogeropulos, Mahadevan Rajagopalan, Vikram Rao | 2007-08-14 |