YS

Yonghong Song

Oracle: 26 patents #284 of 14,854Top 2%
Overall (All Time): #155,134 of 4,157,543Top 4%
26
Patents All Time

Issued Patents All Time

Showing 1–25 of 26 patents

Patent #TitleCo-InventorsDate
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