Inventor · disambiguated record
Spiros Kalogeropulos
Also filed as: KALOGEROPULOS SPIROS
33 granted patents·5 pending applications·346 citations·filing 2001–2016
97Inventor score
Technology areasG06F
Files withSONG YONGHONG10SUN MICROSYSTEMS INC8KALOGEROPULOS SPIROS6ORACLE INT CORP6TIRUMALAI PARTHA P4
Top patents by PatentIndex Score
38 records- 0195US7681188B1Locked prefetch scheduling in general cyclic regionsSUN MICROSYSTEMS INC·Filed 2005·Granted Mar 16, 2010·50 cites·15 claims
- 0294US9274771B1Automated adaptive compiler optimizationORACLE INT CORP·Filed 2014·Granted Mar 1, 2016·26 cites·15 claims
- 0392US8978022B2Reducing instruction miss penalties in applicationsORACLE INT CORP·Filed 2013·Granted Mar 10, 2015·18 cites·20 claims
- 0492US8726251B2Pipelined loop parallelization with pre-computationsKALOGEROPULOS SPIROS·Filed 2011·Granted May 13, 2014·21 cites·20 claims
- 0590US9009692B2Minimizing register spills by using register movesKALOGEROPULOS SPIROS·Filed 2009·Granted Apr 14, 2015·23 cites·17 claims
- 0689US7950012B2Facilitating communication and synchronization between main and scout threadsORACLE AMERICA INC·Filed 2005·Granted May 24, 2011·22 cites·20 claims
- 0789US7458067B1Method and apparatus for optimizing computer program performance using steered executionSUN MICROSYSTEMS INC·Filed 2005·Granted Nov 25, 2008·21 cites·13 claims
- 0887US8151252B2Compiler framework for speculative automatic parallelization with transactional memorySONG YONGHONG·Filed 2008·Granted Apr 3, 2012·20 cites·18 claims
- 0986US8561046B2Pipelined parallelization with localized self-helper threadingSONG YONGHONG·Filed 2009·Granted Oct 15, 2013·16 cites·20 claims
- 1084US7849453B2Method and apparatus for software scouting regions of a programORACLE AMERICA INC·Filed 2005·Granted Dec 7, 2010·14 cites·19 claims
- 1183US9032379B2Platform specific optimizations in static compilersORACLE INT CORP·Filed 2013·Granted May 12, 2015·7 cites·19 claims
- 1282US8677337B2Static profitability control for speculative automatic parallelizationSONG YONGHONG·Filed 2008·Granted Mar 18, 2014·11 cites·15 claims
- 1380US8239843B2Value predictable variable scoping for speculative automatic parallelization with transactional memorySONG YONGHONG·Filed 2008·Granted Aug 7, 2012·11 cites·22 claims
- 1477US8739141B2Parallelizing non-countable loops with hardware transactional memorySONG YONGHONG·Filed 2008·Granted May 27, 2014·8 cites·23 claims
- 1576US8479185B2Method and system for utilizing parallelism across loopsKALOGEROPULOS SPIROS·Filed 2010·Granted Jul 2, 2013·4 cites·20 claims
- 1676US8359587B2Runtime profitability control for speculative automatic parallelizationORACLE AMERICA INC·Filed 2008·Granted Jan 22, 2013·7 cites·15 claims
- 1775US8528001B2Controlling and dynamically varying automatic parallelizationSONG YONGHONG·Filed 2008·Granted Sep 3, 2013·7 cites·18 claims
- 1872US8752036B2Throughput-aware software pipelining for highly multi-threaded systemsKALOGEROPULOS SPIROS·Filed 2011·Granted Jun 10, 2014·3 cites·17 claims
- 1971US8069440B2Adaptive code through self steered executionTIRUMALAI PARTHA P·Filed 2006·Granted Nov 29, 2011·6 cites·12 claims
- 2069US9274770B2Fault tolerant compilation with automatic error correctionSONG YONGHONG·Filed 2009·Granted Mar 1, 2016·4 cites·17 claims
- 2167US7234136B2Method and apparatus for selecting references for prefetching in an optimizing compilerSUN MICROSYSTEMS INC·Filed 2001·Granted Jun 19, 2007·14 cites·21 claims
- 2266US8595744B2Anticipatory helper thread based code executionTIRUMALAI PARTHA P·Filed 2006·Granted Nov 26, 2013·4 cites·20 claims
- 2366US7383402B2Method 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
- 2465US8166486B2Adjusting workload to accommodate speculative thread start-up costSONG YONGHONG·Filed 2007·Granted Apr 24, 2012·3 cites·17 claims
- 2564US7257810B2Method and apparatus for inserting prefetch instructions in an optimizing compilerSUN MICROSYSTEMS INC·Filed 2001·Granted Aug 14, 2007·12 cites·17 claims
- 2662US9207921B2Fault tolerant compilation with automatic optimization adjustmentSONG YONGHONG·Filed 2009·Granted Dec 8, 2015·2 cites·15 claims
- 2762US8612929B2Compiler implementation of lock/unlock using hardware transactional memoryKALOGEROPULOS SPIROS·Filed 2008·Granted Dec 17, 2013·2 cites·20 claims
- 2862US8312442B2Method and system for interprocedural prefetchingSONG YONGHONG·Filed 2008·Granted Nov 13, 2012·2 cites·16 claims
- 2958US7383401B2Method and system for identifying multi-block indirect memory access chainsSUN MICROSYSTEMS INC·Filed 2006·Granted Jun 3, 2008·1 cites·20 claims
- 3057US9430201B2Compiling multi-threaded applications for targeted criticalitiesORACLE INT CORP·Filed 2014·Granted Aug 30, 2016·0 cites·15 claims
- 3156US6948162B2Enhanced parallelism in trace scheduling by using renamingSUN MICROSYSTEMS INC·Filed 2002·Granted Sep 20, 2005·4 cites·32 claims
- 3251US8850413B2Compiling multi-threaded applications for targeted criticalitiesKALOGEROPULOS SPIROS·Filed 2012·Granted Sep 30, 2014·0 cites·6 claims
- 3350US9465618B2Methods and systems for optimally selecting an assist unitORACLE INT CORP·Filed 2014·Granted Oct 11, 2016·0 cites·18 claims
- 3443US2008141268A1Utility function execution using scout threadsTIRUMALAI PARTHA P·Filed 2006·Application pending·0 cites
- 3542US2003145313A1Enhanced instruction scheduling after register allocation by employing tracesSUN MICROSYSTEMS INC·Filed 2002·Application pending·0 cites
- 3641US2012226892A1Method 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
- 3739US2017344350A1Triage self-repair for statically compiled executablesORACLE INT CORP·Filed 2016·Application pending·0 cites
- 3839US2004093591A1Method and apparatus prefetching indexed array referencesFiled 2003·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →