Membership
Tour
Register
Log in
Spiros Kalogeropulos
Follow
Person
Los Gatos, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Methods and systems for optimally selecting an assist unit
Patent number
9,465,618
Issue date
Oct 11, 2016
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiling multi-threaded applications for targeted criticalities
Patent number
9,430,201
Issue date
Aug 30, 2016
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fault tolerant compilation with automatic error correction
Patent number
9,274,770
Issue date
Mar 1, 2016
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automated adaptive compiler optimization
Patent number
9,274,771
Issue date
Mar 1, 2016
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fault tolerant compilation with automatic optimization adjustment
Patent number
9,207,921
Issue date
Dec 8, 2015
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Platform specific optimizations in static compilers
Patent number
9,032,379
Issue date
May 12, 2015
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Minimizing register spills by using register moves
Patent number
9,009,692
Issue date
Apr 14, 2015
Oracle America, Inc.
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing instruction miss penalties in applications
Patent number
8,978,022
Issue date
Mar 10, 2015
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiling multi-threaded applications for targeted criticalities
Patent number
8,850,413
Issue date
Sep 30, 2014
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Throughput-aware software pipelining for highly multi-threaded systems
Patent number
8,752,036
Issue date
Jun 10, 2014
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallelizing non-countable loops with hardware transactional memory
Patent number
8,739,141
Issue date
May 27, 2014
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pipelined loop parallelization with pre-computations
Patent number
8,726,251
Issue date
May 13, 2014
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Static profitability control for speculative automatic parallelization
Patent number
8,677,337
Issue date
Mar 18, 2014
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler implementation of lock/unlock using hardware transactional...
Patent number
8,612,929
Issue date
Dec 17, 2013
Oracle America, Inc.
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Anticipatory helper thread based code execution
Patent number
8,595,744
Issue date
Nov 26, 2013
Oracle America, Inc.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pipelined parallelization with localized self-helper threading
Patent number
8,561,046
Issue date
Oct 15, 2013
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Controlling and dynamically varying automatic parallelization
Patent number
8,528,001
Issue date
Sep 3, 2013
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for utilizing parallelism across loops
Patent number
8,479,185
Issue date
Jul 2, 2013
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Runtime profitability control for speculative automatic paralleliza...
Patent number
8,359,587
Issue date
Jan 22, 2013
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for interprocedural prefetching
Patent number
8,312,442
Issue date
Nov 13, 2012
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Value predictable variable scoping for speculative automatic parall...
Patent number
8,239,843
Issue date
Aug 7, 2012
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Adjusting workload to accommodate speculative thread start-up cost
Patent number
8,166,486
Issue date
Apr 24, 2012
Oracle America, Inc.,
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler framework for speculative automatic parallelization with t...
Patent number
8,151,252
Issue date
Apr 3, 2012
Oracle America, Inc.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Adaptive code through self steered execution
Patent number
8,069,440
Issue date
Nov 29, 2011
Oracle America, Inc.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Facilitating communication and synchronization between main and sco...
Patent number
7,950,012
Issue date
May 24, 2011
Oracle America, Inc.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for software scouting regions of a program
Patent number
7,849,453
Issue date
Dec 7, 2010
Oracle America, Inc.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Locked prefetch scheduling in general cyclic regions
Patent number
7,681,188
Issue date
Mar 16, 2010
Sun Microsystems, Inc.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for optimizing computer program performance us...
Patent number
7,458,067
Issue date
Nov 25, 2008
Sun Microsystems, Inc.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for identifying multi-block indirect memory acces...
Patent number
7,383,401
Issue date
Jun 3, 2008
Sun Microsystems, Inc.
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for generating prefetch information for multi-blo...
Patent number
7,383,402
Issue date
Jun 3, 2008
Sun Microsystems, Inc.
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
TRIAGE SELF-REPAIR FOR STATICALLY COMPILED EXECUTABLES
Publication number
20170344350
Publication date
Nov 30, 2017
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AUTOMATED ADAPTIVE COMPILER OPTIMIZATION
Publication number
20160085528
Publication date
Mar 24, 2016
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHODS AND SYSTEMS FOR OPTIMALLY SELECTING AN ASSIST UNIT
Publication number
20150193238
Publication date
Jul 9, 2015
Oracle International Corporation
SPIROS KALOGEROPULOS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PLATFORM SPECIFIC OPTIMIZATIONS IN STATIC COMPILERS
Publication number
20140380289
Publication date
Dec 25, 2014
SPIROS KALOGEROPULOS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILING MULTI-THREADED APPLICATIONS FOR TARGETED CRITICALITIES
Publication number
20140365996
Publication date
Dec 11, 2014
SPIROS KALOGEROPULOS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REDUCING INSTRUCTION MISS PENALTIES IN APPLICATIONS
Publication number
20140195788
Publication date
Jul 10, 2014
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILING MULTI-THREADED APPLICATIONS FOR TARGETED CRITICALITIES
Publication number
20130326473
Publication date
Dec 5, 2013
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
THROUGHPUT-AWARE SOFTWARE PIPELINING FOR HIGHLY MULTI-THREADED SYSTEMS
Publication number
20130111453
Publication date
May 2, 2013
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PIPELINED LOOP PARALLELIZATION WITH PRE-COMPUTATIONS
Publication number
20120254888
Publication date
Oct 4, 2012
Oracle International Corporation
SPIROS KALOGEROPULOS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for generating efficient code for scout thread...
Publication number
20120226892
Publication date
Sep 6, 2012
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND SYSTEM FOR UTILIZING PARALLELISM ACROSS LOOPS
Publication number
20120151463
Publication date
Jun 14, 2012
Oracle International Corporation
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Minimizing Register Spills by Using Register Moves
Publication number
20110161945
Publication date
Jun 30, 2011
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PIPELINED PARALLELIZATION WITH LOCALIZED SELF-HELPER THREADING
Publication number
20110067014
Publication date
Mar 17, 2011
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FAULT TOLERANT COMPILATION WITH AUTOMATIC OPTIMIZATION ADJUSTMENT
Publication number
20100325619
Publication date
Dec 23, 2010
SUN MICROSYSTEMS, INC.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FAULT TOLERANT COMPILATION WITH AUTOMATIC ERROR CORRECTION
Publication number
20100325618
Publication date
Dec 23, 2010
SUN MICROSYSTEMS, INC.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONTROLLING AND DYNAMICALLY VARYING AUTOMATIC PARALLELIZATION
Publication number
20100153959
Publication date
Jun 17, 2010
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILER IMPLEMENTATION OF LOCK/UNLOCK USING HARDWARE TRANSACTIONAL...
Publication number
20100146480
Publication date
Jun 10, 2010
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND SYSTEM FOR INTERPROCEDURAL PREFETCHING
Publication number
20100146495
Publication date
Jun 10, 2010
SUN MICROSYSTEMS, INC.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLELIZING NON-COUNTABLE LOOPS WITH HARDWARE TRANSACTIONAL MEMORY
Publication number
20090288075
Publication date
Nov 19, 2009
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STATIC PROFITABILITY CONTROL FOR SPECULATIVE AUTOMATIC PARALLELIZATION
Publication number
20090276758
Publication date
Nov 5, 2009
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNTIME PROFITABILITY CONTROL FOR SPECULATIVE AUTOMATIC PARALLELIZA...
Publication number
20090276766
Publication date
Nov 5, 2009
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VALUE PREDICTABLE VARIABLE SCOPING FOR SPECULATIVE AUTOMATIC PARALL...
Publication number
20090235237
Publication date
Sep 17, 2009
SUN MICROSYSTEMS, INC.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILER FRAMEWORK FOR SPECULATIVE AUTOMATIC PARALLELIZATION WITH T...
Publication number
20090217253
Publication date
Aug 27, 2009
SUN MICROSYSTEMS, INC.
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADJUSTING WORKLOAD TO ACCOMMODATE SPECULATIVE THREAD START-UP COST
Publication number
20090144746
Publication date
Jun 4, 2009
Yonghong Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
UTILITY FUNCTION EXECUTION USING SCOUT THREADS
Publication number
20080141268
Publication date
Jun 12, 2008
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Adaptive code through self steered execution
Publication number
20080127134
Publication date
May 29, 2008
SUN MICROSYSTEMS, INC.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and system for identifying multi-block indirect memory acces...
Publication number
20070283105
Publication date
Dec 6, 2007
SUN MICROSYSTEMS, INC.
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and system for generating prefetch information for multi-blo...
Publication number
20070283106
Publication date
Dec 6, 2007
SUN MICROSYSTEMS, INC.
Spiros Kalogeropulos
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Anticipatory helper thread based code execution
Publication number
20070271565
Publication date
Nov 22, 2007
Sun Microsystems, Inc.
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for software scouting regions of a program
Publication number
20070022412
Publication date
Jan 25, 2007
Partha P. Tirumalai
G06 - COMPUTING CALCULATING COUNTING