Inventor
OLSON CHRISTOPHER H
US58 patents
⚠️ This page may combine multiple inventors who share the name “OLSON CHRISTOPHER H”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
12 patentsUS7620821B1Nov 17, 2009
Processor including general-purpose and cryptographic functionality in which cryptographic operations are visible to user-specified software
SUN MICROSYSTEMS INC90 citations98
US7570760B1Aug 4, 2009
Apparatus and method for implementing a block cipher algorithm
SUN MICROSYSTEMS INC91 citations98
US7571284B1Aug 4, 2009
Out-of-order memory transactions in a fine-grain multithreaded/multi-core processor
SUN MICROSYSTEMS INC64 citations98
US7478225B1Jan 13, 2009
Apparatus and method to support pipelining of differing-latency instructions in a multithreaded processor
SUN MICROSYSTEMS INC100 citations98
US7684563B1Mar 23, 2010
Apparatus and method for implementing a unified hash algorithm pipeline
SUN MICROSYSTEMS INC49 citations94
US7320063B1Jan 15, 2008
Synchronization primitives for flexible scheduling of functional unit operations
SUN MICROSYSTEMS INC23 citations93
US7523330B2Apr 21, 2009
Thread-based clock enabling in a multi-threaded processor
SUN MICROSYSTEMS INC8 citations84
US7437538B1Oct 14, 2008
Apparatus and method for reducing execution latency of floating point operations having special case operands
SUN MICROSYSTEMS INC16 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
US7099910B2Aug 29, 2006
Partitioned shifter for single instruction stream multiple data stream (SIMD) operations
SUN MICROSYSTEMS INC18 citations82
US7539720B2May 26, 2009
Low latency integer divider and integration with floating point divider and method
SUN MICROSYSTEMS INC7 citations72
US7295672B2Nov 13, 2007
Method and apparatus for fast RC4-like encryption
SUN MICROSYSTEMS INC5 citations63
OLSON CHRISTOPHER H
12 patentsUS8654970B2Feb 18, 2014
Apparatus and method for implementing instruction support for the data encryption standard (DES) algorithm
OLSON CHRISTOPHER H21 citations92
US8417961B2Apr 9, 2013
Apparatus and method for implementing instruction support for performing a cyclic redundancy check (CRC)
OLSON CHRISTOPHER H31 citations92
US8886920B2Nov 11, 2014
Associating tag to branch instruction to access array storing predicted target addresses for page crossing targets for comparison with resolved address at execution stage
OLSON CHRISTOPHER H12 citations84
US8862861B2Oct 14, 2014
Suppressing branch prediction information update by branch instructions in incorrect speculative execution path
OLSON CHRISTOPHER H14 citations84
US8832464B2Sep 9, 2014
Processor and method for implementing instruction support for hash algorithms
OLSON CHRISTOPHER H14 citations84
US8555038B2Oct 8, 2013
Processor and method providing instruction support for instructions that utilize multiple register windows
OLSON CHRISTOPHER H14 citations84
US8438208B2May 7, 2013
Processor and method for implementing instruction support for multiplication of large operands
OLSON CHRISTOPHER H8 citations84
US9086890B2Jul 21, 2015
Division unit with normalization circuit and plural divide engines for receiving instructions when divide engine availability is indicated
OLSON CHRISTOPHER H6 citations72
US9317286B2Apr 19, 2016
Apparatus and method for implementing instruction support for the camellia cipher algorithm
OLSON CHRISTOPHER H2 citations63
US8583902B2Nov 12, 2013
Instruction support for performing montgomery multiplication
OLSON CHRISTOPHER H4 citations63
US8452831B2May 28, 2013
Apparatus and method for implementing hardware support for denormalized operands for floating-point divide operations
OLSON CHRISTOPHER H2 citations63
US8195919B1Jun 5, 2012
Handling multi-cycle integer operations for a multi-threaded processor
OLSON CHRISTOPHER H5 citations63
IBM
8 patentsUS5634103AMay 27, 1997
Method and system for minimizing branch misprediction penalties within a processor
IBM79 citations95
US5241493AAug 31, 1993
Floating point arithmetic unit with size efficient pipelined multiply-add architecture
IBM56 citations94
US5957997ASep 28, 1999
Efficient floating point normalization mechanism
IBM43 citations92
US5384723AJan 24, 1995
Method and apparatus for floating point normalization
IBM43 citations92
US5553015ASep 3, 1996
Efficient floating point overflow and underflow detection system
IBM32 citations89
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
US5410657AApr 25, 1995
Method and system for high speed floating point exception enabled operation in a multiscalar processor system
IBM11 citations74
US5583805ADec 10, 1996
Floating-point processor having post-writeback spill stage
IBM6 citations63
ORACLE AMERICA INC
4 patentsUS7795899B1Sep 14, 2010
Enabling on-chip features via efuses
ORACLE AMERICA INC73 citations97
US7720219B1May 18, 2010
Apparatus and method for implementing a hash algorithm word buffer
ORACLE AMERICA INC20 citations92
US8356185B2Jan 15, 2013
Apparatus and method for local operand bypassing for cryptographic instructions
ORACLE AMERICA INC10 citations84
US7711955B1May 4, 2010
Apparatus and method for cryptographic key expansion
ORACLE AMERICA INC14 citations84
BROOKS JEFFREY S
4 patentsUS8671129B2Mar 11, 2014
System and method of bypassing unrounded results in a multiply-add pipeline unit
BROOKS JEFFREY S21 citations92
US8239440B2Aug 7, 2012
Processor which implements fused and unfused multiply-add instructions in a pipelined manner
BROOKS JEFFREY S9 citations84
US8977670B2Mar 10, 2015
Processor pipeline which implements fused and unfused multiply-add instructions
BROOKS JEFFREY S2 citations63
US9507656B2Nov 29, 2016
Mechanism for handling unfused multiply-accumulate accrued exception bits in a processor
BROOKS JEFFREY S1 citations52
LAM RES CORP
3 patentsUS6361645B1Mar 26, 2002
Method and device for compensating wafer bias in a plasma processing chamber
LAM RES CORP83 citations95
US5803107ASep 8, 1998
Method and apparatus for pressure control in vacuum processors
LAM RES CORP20 citations91
US5758680AJun 2, 1998
Method and apparatus for pressure control in vacuum processors
LAM RES CORP52 citations91
ORACLE INT CORP
3 patentsUS9747073B2Aug 29, 2017
Floating point unit with support for variable length numbers
ORACLE INT CORP3 citations72
US10180819B2Jan 15, 2019
Processing fixed and variable length numbers
ORACLE INT CORP2 citations70
US9507564B2Nov 29, 2016
Processing fixed and variable length numbers
ORACLE INT CORP2 citations60
MOTOROLA INC
1 patentGOLLA ROBERT T
1 patentSPRACKLEN LAWRENCE A
1 patentJORDAN PAUL J
1 patentShowing the top 50 of 58 patents by PatentIndex Score.