Inventor · disambiguated record
Yonghong Song
Also filed as: SONG YONGHONG
26 granted patents·4 pending applications·318 citations·filing 2001–2009
96Inventor score
Technology areasG06F
Files withSONG YONGHONG10SUN MICROSYSTEMS INC8ORACLE AMERICA INC4TIRUMALAI PARTHA P4KALOGEROPULOS SPIROS2
Top patents by PatentIndex Score
30 records- 0195US7681188B1Locked prefetch scheduling in general cyclic regionsSUN MICROSYSTEMS INC·Filed 2005·Granted Mar 16, 2010·50 cites·15 claims
- 0290US9009692B2Minimizing register spills by using register movesKALOGEROPULOS SPIROS·Filed 2009·Granted Apr 14, 2015·23 cites·17 claims
- 0389US7950012B2Facilitating communication and synchronization between main and scout threadsORACLE AMERICA INC·Filed 2005·Granted May 24, 2011·22 cites·20 claims
- 0489US7458067B1Method and apparatus for optimizing computer program performance using steered executionSUN MICROSYSTEMS INC·Filed 2005·Granted Nov 25, 2008·21 cites·13 claims
- 0588US7620945B1Parallelization scheme for generic reductionSUN MICROSYSTEMS INC·Filed 2005·Granted Nov 17, 2009·31 cites·20 claims
- 0687US8151252B2Compiler framework for speculative automatic parallelization with transactional memorySONG YONGHONG·Filed 2008·Granted Apr 3, 2012·20 cites·18 claims
- 0786US8561046B2Pipelined parallelization with localized self-helper threadingSONG YONGHONG·Filed 2009·Granted Oct 15, 2013·16 cites·20 claims
- 0884US7849453B2Method and apparatus for software scouting regions of a programORACLE AMERICA INC·Filed 2005·Granted Dec 7, 2010·14 cites·19 claims
- 0982US8677337B2Static profitability control for speculative automatic parallelizationSONG YONGHONG·Filed 2008·Granted Mar 18, 2014·11 cites·15 claims
- 1080US8239843B2Value predictable variable scoping for speculative automatic parallelization with transactional memorySONG YONGHONG·Filed 2008·Granted Aug 7, 2012·11 cites·22 claims
- 1177US8739141B2Parallelizing non-countable loops with hardware transactional memorySONG YONGHONG·Filed 2008·Granted May 27, 2014·8 cites·23 claims
- 1276US8359587B2Runtime profitability control for speculative automatic parallelizationORACLE AMERICA INC·Filed 2008·Granted Jan 22, 2013·7 cites·15 claims
- 1375US8528001B2Controlling and dynamically varying automatic parallelizationSONG YONGHONG·Filed 2008·Granted Sep 3, 2013·7 cites·18 claims
- 1473US7814468B1Method for loop reformulationORACLE AMERICA INC·Filed 2005·Granted Oct 12, 2010·7 cites·16 claims
- 1571US8069440B2Adaptive code through self steered executionTIRUMALAI PARTHA P·Filed 2006·Granted Nov 29, 2011·6 cites·12 claims
- 1670US7581215B1Dependency analysis system and methodSUN MICROSYSTEMS INC·Filed 2004·Granted Aug 25, 2009·17 cites·29 claims
- 1769US9274770B2Fault tolerant compilation with automatic error correctionSONG YONGHONG·Filed 2009·Granted Mar 1, 2016·4 cites·17 claims
- 1867US7234136B2Method and apparatus for selecting references for prefetching in an optimizing compilerSUN MICROSYSTEMS INC·Filed 2001·Granted Jun 19, 2007·14 cites·21 claims
- 1966US8595744B2Anticipatory helper thread based code executionTIRUMALAI PARTHA P·Filed 2006·Granted Nov 26, 2013·4 cites·20 claims
- 2066US7383402B2Method and system for generating prefetch information for multi-block indirect memory access chainsSUN MICROSYSTEMS INC·Filed 2006·Granted Jun 3, 2008·3 cites·22 claims
- 2165US8166486B2Adjusting workload to accommodate speculative thread start-up costSONG YONGHONG·Filed 2007·Granted Apr 24, 2012·3 cites·17 claims
- 2264US7257810B2Method and apparatus for inserting prefetch instructions in an optimizing compilerSUN MICROSYSTEMS INC·Filed 2001·Granted Aug 14, 2007·12 cites·17 claims
- 2362US9207921B2Fault tolerant compilation with automatic optimization adjustmentSONG YONGHONG·Filed 2009·Granted Dec 8, 2015·2 cites·15 claims
- 2462US8612929B2Compiler implementation of lock/unlock using hardware transactional memoryKALOGEROPULOS SPIROS·Filed 2008·Granted Dec 17, 2013·2 cites·20 claims
- 2562US8312442B2Method and system for interprocedural prefetchingSONG YONGHONG·Filed 2008·Granted Nov 13, 2012·2 cites·16 claims
- 2658US7383401B2Method and system for identifying multi-block indirect memory access chainsSUN MICROSYSTEMS INC·Filed 2006·Granted Jun 3, 2008·1 cites·20 claims
- 2743US2008141268A1Utility function execution using scout threadsTIRUMALAI PARTHA P·Filed 2006·Application pending·0 cites
- 2841US2012226892A1Method and apparatus for generating efficient code for scout thread to prefetch data values for a main threadTIRUMALAI PARTHA P·Filed 2005·Application pending·0 cites
- 2940US2004098711A1Method and system for dependence analysisFiled 2002·Application pending·0 cites
- 3039US2004093591A1Method and apparatus prefetching indexed array referencesFiled 2003·Application pending·0 cites
Join the waitlist — get patent alerts
Get an alert when Yonghong Song files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →