Inventor
TIRUMALAI PARTHA P
US32 patents
⚠️ This page may combine multiple inventors who share the name “TIRUMALAI PARTHA P”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
14 patentsUS5664193ASep 2, 1997
Method and apparatus for automatic selection of the load latency to be used in modulo scheduling in an optimizing compiler
SUN MICROSYSTEMS INC57 citations96
US7681188B1Mar 16, 2010
Locked prefetch scheduling in general cyclic regions
SUN MICROSYSTEMS INC50 citations94
US5835776ANov 10, 1998
Method and apparatus for instruction scheduling in an optimizing compiler for minimizing overhead instructions
SUN MICROSYSTEMS INC91 citations94
US7458067B1Nov 25, 2008
Method and apparatus for optimizing computer program performance using steered execution
SUN MICROSYSTEMS INC21 citations92
US6848028B1Jan 25, 2005
Microprocessor having a page prefetch cache for database applications
SUN MICROSYSTEMS INC27 citations92
US5809308ASep 15, 1998
Method and apparatus for efficient determination of an RMII vector for modulo scheduled loops in an optimizing compiler
SUN MICROSYSTEMS INC38 citations92
US6470368B1Oct 22, 2002
Using tiling to improve performance in a sparse symmetric direct matrix solver
SUN MICROSYSTEMS INC32 citations91
US6829680B1Dec 7, 2004
Method for employing a page prefetch cache for database applications
SUN MICROSYSTEMS INC16 citations84
US7257810B2Aug 14, 2007
Method and apparatus for inserting prefetch instructions in an optimizing compiler
SUN MICROSYSTEMS INC12 citations83
US7234136B2Jun 19, 2007
Method and apparatus for selecting references for prefetching in an optimizing compiler
SUN MICROSYSTEMS INC14 citations83
US6397236B1May 28, 2002
Hybrid technique for performing a column modification operation in a sparse symmetric direct matrix solver
SUN MICROSYSTEMS INC17 citations82
US7140010B2Nov 21, 2006
Method and apparatus for simultaneous optimization of code targeting multiple machines
SUN MICROSYSTEMS INC8 citations72
US7383402B2Jun 3, 2008
Method and system for generating prefetch information for multi-block indirect memory access chains
SUN MICROSYSTEMS INC3 citations63
US7383401B2Jun 3, 2008
Method and system for identifying multi-block indirect memory access chains
SUN MICROSYSTEMS INC1 citations52
SONG YONGHONG
9 patentsUS8151252B2Apr 3, 2012
Compiler framework for speculative automatic parallelization with transactional memory
SONG YONGHONG20 citations92
US8739141B2May 27, 2014
Parallelizing non-countable loops with hardware transactional memory
SONG YONGHONG8 citations84
US8677337B2Mar 18, 2014
Static profitability control for speculative automatic parallelization
SONG YONGHONG11 citations84
US8561046B2Oct 15, 2013
Pipelined parallelization with localized self-helper threading
SONG YONGHONG16 citations84
US8528001B2Sep 3, 2013
Controlling and dynamically varying automatic parallelization
SONG YONGHONG7 citations84
US8239843B2Aug 7, 2012
Value predictable variable scoping for speculative automatic parallelization with transactional memory
SONG YONGHONG11 citations83
US9274770B2Mar 1, 2016
Fault tolerant compilation with automatic error correction
SONG YONGHONG4 citations73
US9207921B2Dec 8, 2015
Fault tolerant compilation with automatic optimization adjustment
SONG YONGHONG2 citations63
US8312442B2Nov 13, 2012
Method and system for interprocedural prefetching
SONG YONGHONG2 citations63
KALOGEROPULOS SPIROS
3 patentsUS9009692B2Apr 14, 2015
Minimizing register spills by using register moves
KALOGEROPULOS SPIROS23 citations92
US8612929B2Dec 17, 2013
Compiler implementation of lock/unlock using hardware transactional memory
KALOGEROPULOS SPIROS2 citations62
US8479185B2Jul 2, 2013
Method and system for utilizing parallelism across loops
KALOGEROPULOS SPIROS4 citations62
ORACLE AMERICA INC
3 patentsUS7950012B2May 24, 2011
Facilitating communication and synchronization between main and scout threads
ORACLE AMERICA INC22 citations92
US8359587B2Jan 22, 2013
Runtime profitability control for speculative automatic parallelization
ORACLE AMERICA INC7 citations84
US7849453B2Dec 7, 2010
Method and apparatus for software scouting regions of a program
ORACLE AMERICA INC14 citations84