P

Inventor

HANSEN CRAIG

US47 patents
⚠️ This page may combine multiple inventors who share the name “HANSEN CRAIG”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

MICROUNITY SYSTEMS ENG

31 patents
US7932910B2Apr 26, 2011

System and software for performing matrix multiply extract operations

MICROUNITY SYSTEMS ENG107 citations99
US7889204B2Feb 15, 2011

Processor architecture for executing wide transform slice instructions

MICROUNITY SYSTEMS ENG124 citations99
US7730287B2Jun 1, 2010

Method and software for group floating-point arithmetic operations

MICROUNITY SYSTEMS ENG82 citations99
US7660973B2Feb 9, 2010

System and apparatus for group data operations

MICROUNITY SYSTEMS ENG77 citations99
US7660972B2Feb 9, 2010

Method and software for partitioned floating-point multiply-add operation

MICROUNITY SYSTEMS ENG67 citations99
US7653806B2Jan 26, 2010

Method and apparatus for performing improved group floating-point operations

MICROUNITY SYSTEMS ENG73 citations99
US7516308B2Apr 7, 2009

Processor for performing group floating-point operations

MICROUNITY SYSTEMS ENG68 citations99
US7464252B2Dec 9, 2008

Programmable processor and system for partitioned floating-point multiply-add operation

MICROUNITY SYSTEMS ENG75 citations99
US7430655B2Sep 30, 2008

Method and software for multithreaded processor with partitioned operations

MICROUNITY SYSTEMS ENG74 citations99
US7353367B2Apr 1, 2008

System and software for catenated group shift instruction

MICROUNITY SYSTEMS ENG68 citations99
US7301541B2Nov 27, 2007

Programmable processor and method with wide operations

MICROUNITY SYSTEMS ENG177 citations99
US7260708B2Aug 21, 2007

Programmable processor and method for partitioned group shift

MICROUNITY SYSTEMS ENG64 citations99
US7216217B2May 8, 2007

Programmable processor with group floating-point operations

MICROUNITY SYSTEMS ENG119 citations99
US7213131B2May 1, 2007

Programmable processor and method for partitioned group element selection operation

MICROUNITY SYSTEMS ENG80 citations99
US7987344B2Jul 26, 2011

Multithreaded programmable processor and system with partitioned operations

MICROUNITY SYSTEMS ENG39 citations96
US7843459B2Nov 30, 2010

Processor for executing multiply matrix instructions requiring wide operands

MICROUNITY SYSTEMS ENG30 citations96
US6378060B1Apr 23, 2002

System to implement a cross-bar switch of a broadband processor

MICROUNITY SYSTEMS ENG57 citations96
US8001360B2Aug 16, 2011

Method and software for partitioned group element selection operation

MICROUNITY SYSTEMS ENG10 citations93
US7849291B2Dec 7, 2010

Method and apparatus for performing improved group instructions

MICROUNITY SYSTEMS ENG19 citations93
US7222225B2May 22, 2007

Programmable processor and method for matched aligned and unaligned storage instructions

MICROUNITY SYSTEMS ENG11 citations93
US7952587B2May 31, 2011

Processor and method for executing instructions requiring wide operands for multiply matrix operations

MICROUNITY SYSTEMS ENG13 citations92
US7948496B2May 24, 2011

Processor architecture with wide operand cache

MICROUNITY SYSTEMS ENG10 citations92
US7932911B2Apr 26, 2011

Processor for executing switch and translate instructions requiring wide operands

MICROUNITY SYSTEMS ENG26 citations92
US7818548B2Oct 19, 2010

Method and software for group data operations

MICROUNITY SYSTEMS ENG11 citations92
US5737547AApr 7, 1998

System for placing entries of an outstanding processor request into a free pool after the request is accepted by a corresponding peripheral device

MICROUNITY SYSTEMS ENG40 citations92
US9378018B2Jun 28, 2016

Processor for executing wide operand operations using a control register and a results register

MICROUNITY SYSTEMS ENG3 citations84
US7483935B2Jan 27, 2009

System and method to implement a matrix multiply unit of a broadband processor

MICROUNITY SYSTEMS ENG8 citations84
US8018464B2Sep 13, 2011

Computer system for executing switch and table translate instructions requiring wide operands

MICROUNITY SYSTEMS ENG3 citations74
US7940277B2May 10, 2011

Processor for executing extract controlled by a register instruction

MICROUNITY SYSTEMS ENG5 citations74
US7386706B2Jun 10, 2008

System and software for matched aligned and unaligned storage instructions

MICROUNITY SYSTEMS ENG3 citations74
US7565515B2Jul 21, 2009

Method and software for store multiplex operation

MICROUNITY SYSTEMS ENG0 citations63

HANSEN CRAIG

9 patents

MICROUNITY SYSTEMS ENG INC

4 patents

MINNESOTA AMERICAN INC

1 patent

TSE WILSON

1 patent

MICOUNITY SYSTEMS ENGINEERING

1 patent