Inventor profile of:

Christopher H. Olson

City:

Austin, Texas

Country:

United States

Published Applications:

53

Last publication date:

2018-11-15

Top Assignees for applications by Christopher H. Olson

The entities that hold a legal rights for patent applications filed by inventor Olson Christopher H.:

Recent patent applications by Olson Christopher H.

Christopher H. Olson from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2018-11-15
US20180329686A1
Physics

OPTIMIZED INTEGER DIVISION CIRCUIT

#2 | 2017-11-09
US20170322768A1
Physics

Floating point unit with support for variable length numbers

#3 | 2017-02-16
US20170046128A1
Physics

Processing fixed and variable length numbers

#4 | 2015-12-31
US20150378726A1
Physics

IMPLEMENTATION FOR A HIGH PERFORMANCE BCD DIVIDER

#5 | 2015-10-15
US20150293747A1
Physics

Processing fixed and variable length numbers

#6 | 2015-09-10
US20150254065A1
Physics

Floating point unit with support for variable length numbers

#7 | 2013-07-11
US20130179664A1
Physics

Division unit with normalization circuit and plural divide engines for receiving instructions when divide engine availability is indicated

#8 | 2013-05-30
US20130138888A1
Physics

STORING A TARGET ADDRESS OF A CONTROL TRANSFER INSTRUCTION IN AN INSTRUCTION FIELD

#9 | 2012-11-15
US20120290820A1
Physics

Suppressing branch prediction information update by branch instructions in incorrect speculative execution path

#10 | 2012-11-15
US20120290817A1
Physics

Associating tag to branch instruction to access array storing predicted target addresses for page crossing targets for comparison with resolved address at execution stage

#11 | 2012-10-11
US20120259907A1
Physics

Pipelined divide circuit for small operand sizes

#12 | 2012-09-13
US20120233234A1
Physics

System and method of bypassing unrounded results in a multiply-add pipeline unit

#13 | 2012-08-30
US20120221614A1
Physics

Processor pipeline which implements fused and unfused multiply-add instructions

#14 | 2012-08-23
US20120216020A1
Physics

INSTRUCTION SUPPORT FOR PERFORMING STREAM CIPHER

#15 | 2012-06-05
US11927177
-

Handling multi-cycle integer operations for a multi-threaded processor

#16 | 2012-04-12
US20120087492A1
Electricity

Execution unit for performing the data encryption standard

#17 | 2012-03-08
US20120060057A1
Physics

Register error correction of speculative data in an out-of-order processor

#18 | 2011-12-01
US20110296142A1
Physics

Processor and method providing instruction support for instructions that utilize multiple register windows

#19 | 2011-11-10
US20110276790A1
Physics

Instruction support for performing montgomery multiplication

#20 | 2011-11-10
US20110276783A1
Physics

Thread fairness on a multi-threaded processor with multi-cycle cryptographic operations

#21 | 2011-09-22
US20110231636A1
Physics

Apparatus and method for implementing instruction support for performing a cyclic redundancy check (CRC)

#22 | 2011-05-10
US10881216
-

Method for selecting between divide instructions associated with respective threads in a multi-threaded processor

#23 | 2011-04-21
US20110091035A1
Electricity

HARDWARE KASUMI CYPHER WITH HYBRID SOFTWARE INTERFACE

#24 | 2011-04-14
US20110087895A1
Physics

Apparatus and method for local operand bypassing for cryptographic instructions

#25 | 2011-03-31
US20110078414A1
Physics

Accessing a multibank register file using a thread identifier

#26 | 2010-12-30
US20100329450A1
Electricity

INSTRUCTIONS FOR PERFORMING DATA ENCRYPTION STANDARD (DES) COMPUTATIONS USING GENERAL-PURPOSE REGISTERS

#27 | 2010-12-23
US20100325188A1
Physics

Processor and method for implementing instruction support for multiplication of large operands

#28 | 2010-10-21
US20100268920A1
Physics

Mechanism for handling unfused multiply-accumulate accrued exception bits in a processor

#29 | 2010-10-07
US20100257338A1
Physics

Methods and mechanisms to support multiple features for a number of opcodes

#30 | 2010-09-30
US20100250966A1
Physics

Processor and method for implementing instruction support for hash algorithms

#31 | 2010-09-30
US20100250965A1
Physics

APPARATUS AND METHOD FOR IMPLEMENTING INSTRUCTION SUPPORT FOR THE ADVANCED ENCRYPTION STANDARD (AES) ALGORITHM

#32 | 2010-09-30
US20100250964A1
Physics

Apparatus and method for implementing instruction support for the camellia cipher algorithm

#33 | 2010-09-30
US20100250639A1
Physics

Apparatus and method for implementing hardware support for denormalized operands for floating-point divide operations

#34 | 2010-09-30
US20100246815A1
Physics

APPARATUS AND METHOD FOR IMPLEMENTING INSTRUCTION SUPPORT FOR THE KASUMI CIPHER ALGORITHM

#35 | 2010-09-30
US20100246814A1
Physics

Apparatus and method for implementing instruction support for the data encryption standard (DES) algorithm

#36 | 2010-09-14
US12420056
-

Enabling on-chip features via efuses

#37 | 2010-05-18
US10968406
-

Apparatus and method for implementing a hash algorithm word buffer

#38 | 2010-05-04
US10939530
-

Apparatus and method for cryptographic key expansion

#39 | 2010-03-23
US10968428
-

Apparatus and method for implementing a unified hash algorithm pipeline

#40 | 2009-11-17
US11064595
-

Processor including general-purpose and cryptographic functionality in which cryptographic operations are visible to user-specified software

#41 | 2009-10-01
US20090248779A1
Physics

Processor which implements fused and unfused multiply-add instructions in a pipelined manner

#42 | 2009-08-04
US10939829
-

Apparatus and method for implementing a block cipher algorithm

#43 | 2009-08-04
US10880965
-

Out-of-order memory transactions in a fine-grain multithreaded/multi-core processor

#44 | 2009-03-05
US20090063899A1
Physics

Register error correction of speculative data in an out-of-order processor

#45 | 2009-01-13
US10881071
-

Apparatus and method to support pipelining of differing-latency instructions in a multithreaded processor

#46 | 2008-10-28
US10676554
-

Execution unit for performing the data encryption standard

#47 | 2008-10-14
US10881763
-

Apparatus and method for reducing execution latency of floating point operations having special case operands

#48 | 2008-01-15
US11051431
-

Synchronization primitives for flexible scheduling of functional unit operations

#49 | 2007-05-08
US10881556
-

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

#50 | 2006-08-29
US10408132
-

Partitioned shifter for single instruction stream multiple data stream (SIMD) operations

#51 | 2006-06-15
US20060129625A1
Physics

Low latency integer divider and integration with floating point divider and method

#52 | 2006-01-05
US20060005051A1
Physics

Thread-based clock enabling in a multi-threaded processor

#53 | 2005-01-13
US20050010527A1
Electricity

Method and apparatus for fast RC4-like encryption

InventorID:

338144 ⎘