Inventor
GOLLA ROBERT T
US64 patents
⚠️ This page may combine multiple inventors who share the name “GOLLA ROBERT T”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
13 patentsUS7509484B1Mar 24, 2009
Handling cache misses by selectively flushing the pipeline
SUN MICROSYSTEMS INC84 citations98
US7478225B1Jan 13, 2009
Apparatus and method to support pipelining of differing-latency instructions in a multithreaded processor
SUN MICROSYSTEMS INC100 citations98
US7185178B1Feb 27, 2007
Fetch speculation in a multithreaded processor
SUN MICROSYSTEMS INC90 citations98
US7533248B1May 12, 2009
Multithreaded processor including a functional unit shared between multiple requestors and arbitration therefor
SUN MICROSYSTEMS INC21 citations93
US7401206B2Jul 15, 2008
Apparatus and method for fine-grained multithreading in a multipipelined processor core
SUN MICROSYSTEMS INC29 citations93
US7330988B2Feb 12, 2008
Method and apparatus for power throttling in a multi-thread processor
SUN MICROSYSTEMS INC23 citations93
US7519796B1Apr 14, 2009
Efficient utilization of a store buffer using counters
SUN MICROSYSTEMS INC41 citations92
US7523330B2Apr 21, 2009
Thread-based clock enabling in a multi-threaded processor
SUN MICROSYSTEMS INC8 citations84
US7383403B1Jun 3, 2008
Concurrent bypass to instruction buffers in a fine grain multithreaded processor
SUN MICROSYSTEMS INC16 citations84
US7343474B1Mar 11, 2008
Minimal address state in a fine grain multithreaded processor
SUN MICROSYSTEMS INC10 citations84
US7216216B1May 8, 2007
Register window management using first pipeline to change current window and second pipeline to read operand from old window and write operand to new window
SUN MICROSYSTEMS INC13 citations84
US7350053B1Mar 25, 2008
Software accessible fast VA to PA translation
SUN MICROSYSTEMS INC3 citations63
US7426630B1Sep 16, 2008
Arbitration of window swap operations
SUN MICROSYSTEMS INC6 citations62
GOLLA ROBERT T
10 patentsUS8560814B2Oct 15, 2013
Thread fairness on a multi-threaded processor with multi-cycle cryptographic operations
GOLLA ROBERT T7 citations84
US8335911B2Dec 18, 2012
Dynamic allocation of resources in a threaded, heterogeneous processor
GOLLA ROBERT T9 citations84
US8095778B1Jan 10, 2012
Method and system for sharing functional units of a multithreaded processor
GOLLA ROBERT T12 citations84
US8335912B2Dec 18, 2012
Logical map table for detecting dependency conditions between instructions having varying width operand values
GOLLA ROBERT T12 citations83
US8225034B1Jul 17, 2012
Hybrid instruction buffer
GOLLA ROBERT T11 citations83
US9262171B2Feb 16, 2016
Dependency matrix for the determination of load dependencies
GOLLA ROBERT T13 citations82
US9058180B2Jun 16, 2015
Unified high-frequency out-of-order pick queue with support for triggering early issue of speculative instructions
GOLLA ROBERT T18 citations82
US8769246B2Jul 1, 2014
Mechanism for selecting instructions for execution in a multithreaded processor
GOLLA ROBERT T4 citations73
US9122487B2Sep 1, 2015
System and method for balancing instruction loads between multiple execution units using assignment history
GOLLA ROBERT T3 citations63
US8504805B2Aug 6, 2013
Processor operating mode for mitigating dependency conditions between instructions having different operand sizes
GOLLA ROBERT T2 citations61
IBM
6 patentsUS5634103AMay 27, 1997
Method and system for minimizing branch misprediction penalties within a processor
IBM79 citations95
US5619408AApr 8, 1997
Method and system for recoding noneffective instructions within a data processing system
IBM24 citations92
US5678016AOct 14, 1997
Processor and method for managing execution of an instruction which determine subsequent to dispatch if an instruction is subject to serialization
IBM16 citations74
US5809323ASep 15, 1998
Method and apparatus for executing fixed-point instructions within idle execution units of a superscalar processor
IBM9 citations73
US5717587AFeb 10, 1998
Method and system for recording noneffective instructions within a data processing system
IBM7 citations72
US5583805ADec 10, 1996
Floating-point processor having post-writeback spill stage
IBM6 citations63
ORACLE AMERICA INC
5 patentsUS7861063B1Dec 28, 2010
Delay slot handling in a processor
ORACLE AMERICA INC36 citations92
US8356185B2Jan 15, 2013
Apparatus and method for local operand bypassing for cryptographic instructions
ORACLE AMERICA INC10 citations84
US7747771B1Jun 29, 2010
Register access protocol in a multihreaded multi-core processor
ORACLE AMERICA INC9 citations84
US8347309B2Jan 1, 2013
Dynamic mitigation of thread hogs on a threaded processor
ORACLE AMERICA INC16 citations82
US7778105B2Aug 17, 2010
Memory with write port configured for double pump write
ORACLE AMERICA INC6 citations60
OLSON CHRISTOPHER H
3 patentsUS8832464B2Sep 9, 2014
Processor and method for implementing instruction support for hash algorithms
OLSON CHRISTOPHER H14 citations84
US8438208B2May 7, 2013
Processor and method for implementing instruction support for multiplication of large operands
OLSON CHRISTOPHER H8 citations84
US8195919B1Jun 5, 2012
Handling multi-cycle integer operations for a multi-threaded processor
OLSON CHRISTOPHER H5 citations63
CADENCE DESIGN SYSTEMS INC
3 patentsUS11537505B2Dec 27, 2022
Forced debug mode entry
CADENCE DESIGN SYSTEMS INC0 citations62
US11531550B2Dec 20, 2022
Program thread selection between a plurality of execution pipelines
CADENCE DESIGN SYSTEMS INC0 citations62
US11740973B2Aug 29, 2023
Instruction error handling
CADENCE DESIGN SYSTEMS INC0 citations56
CHOU YUAN C
2 patentsWESTERN DIGITAL TECH INC
2 patentsGROHOSKI GREGORY F
1 patentOpen Computing Trust I & II
1 patentJORDAN PAUL J
1 patentSPRACKLEN LAWRENCE A
1 patentSHAH MANISH K
1 patentORACLE INT CORP
1 patentShowing the top 50 of 64 patents by PatentIndex Score.