P

Inventor

OLSSON BRETT

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

IBM

41 patents
US9727337B2Aug 8, 2017

Fine-grained instruction enablement at sub-function granularity based on an indicated subrange of registers

IBM48 citations98
US7877582B2Jan 25, 2011

Multi-addressable register file

IBM68 citations98
US5887183AMar 23, 1999

Method and system in a data processing system for loading and storing vectors in a plurality of modes

IBM315 citations98
US5513366AApr 30, 1996

Method and system for dynamically reconfiguring a register file in a vector processor

IBM311 citations98
US5825677AOct 20, 1998

Numerically intensive computer accelerator

IBM96 citations97
US5758176AMay 26, 1998

Method and system for providing a single-instruction, multiple-data execution unit for performing single-instruction, multiple-data operations within a superscalar data processing system

IBM148 citations97
US7421566B2Sep 2, 2008

Implementing instruction set architectures with non-contiguous register file specifiers

IBM38 citations96
US6282628B1Aug 28, 2001

Method and system for a result code for a single-instruction multiple-data predicate compare operation

IBM57 citations95
US5680338AOct 21, 1997

Method and system for vector processing utilizing selected vector elements

IBM96 citations95
US5890222AMar 30, 1999

Method and system for addressing registers in a data processing unit in an indirect addressing mode

IBM66 citations94
US7793081B2Sep 7, 2010

Implementing instruction set architectures with non-contiguous register file specifiers

IBM34 citations93
US6202141B1Mar 13, 2001

Method and apparatus for performing vector operation using separate multiplication on odd and even data elements of source vectors

IBM46 citations92
US6343337B1Jan 29, 2002

Wide shifting in the vector permute unit

IBM32 citations91
US6327651B1Dec 4, 2001

Wide shifting in the vector permute unit

IBM25 citations91
US9785435B1Oct 10, 2017

Floating point instruction with selectable comparison attributes

IBM7 citations84
US9727353B2Aug 8, 2017

Simultaneously capturing status information for multiple operating modes

IBM4 citations84
US9569127B2Feb 14, 2017

Computer instructions for limiting access violation reporting when accessing strings and similar data structures

IBM6 citations84
US9395981B2Jul 19, 2016

Multi-addressable register files and format conversions associated therewith

IBM11 citations84
US7849294B2Dec 7, 2010

Sharing data in internal and memory representations with dynamic data-driven conversion

IBM11 citations84
US7934081B2Apr 26, 2011

Apparatus and method for using branch prediction heuristics for determination of trace formation readiness

IBM8 citations83
US7644233B2Jan 5, 2010

Apparatus and method for supporting simultaneous storage of trace and standard cache lines

IBM8 citations83
US6298365B1Oct 2, 2001

Method and system for bounds comparator

IBM19 citations83
US10423412B2Sep 24, 2019

Instructions to count contiguous register elements having a specific value in a selected location

IBM2 citations73
US10387150B2Aug 20, 2019

Instructions to count contiguous register elements having a specific value in a selected location

IBM2 citations73
US10346180B2Jul 9, 2019

Simultaneously capturing status information for multiple operating modes

IBM1 citations73
US9703721B2Jul 11, 2017

Processing page fault exceptions in supervisory software when accessing strings and similar data structures using normal load instructions

IBM4 citations73
US9690509B2Jun 27, 2017

Computer instructions for limiting access violation reporting when accessing strings and similar data structures

IBM2 citations73
US7836287B2Nov 16, 2010

Reducing the fetch time of target instructions of a predicted taken branch instruction

IBM7 citations73
US5832533ANov 3, 1998

Method and system for addressing registers in a data processing unit in an indexed addressing mode

IBM14 citations73
US11755320B2Sep 12, 2023

Compute array of a processor with mixed-precision numerical linear algebra support

IBM0 citations63
US11188328B2Nov 30, 2021

Compute array of a processor with mixed-precision numerical linear algebra support

IBM0 citations63
US11036519B2Jun 15, 2021

Simultaneously capturing status information for multiple operating modes

IBM0 citations63
US10540512B2Jan 21, 2020

Exception preserving parallel data processing of string and unstructured text

IBM1 citations63
US10102007B2Oct 16, 2018

Simultaneously capturing status information for multiple operating modes

IBM1 citations63
US11972259B2Apr 30, 2024

Instructions to count a number of contiguous register elements having specific values in a selected location

IBM0 citations62
US11972260B2Apr 30, 2024

Instructions to count a number of contiguous register elements having specific values in a selected location

IBM0 citations62
US8386712B2Feb 26, 2013

Structure for supporting simultaneous storage of trace and standard cache lines

IBM4 citations62
US7996618B2Aug 9, 2011

Apparatus and method for using branch prediction heuristics for determination of trace formation readiness

IBM3 citations62
US7610449B2Oct 27, 2009

Apparatus and method for saving power in a trace cache

IBM2 citations62
US7437543B2Oct 14, 2008

Reducing the fetch time of target instructions of a predicted taken branch instruction

IBM3 citations62
US11182458B2Nov 23, 2021

Three-dimensional lane predication for matrix operations

IBM0 citations52

GSCHWIND MICHAEL KARL

5 patents

MOTOROLA INC

2 patents

APPLE

1 patent

EICHENBERGER ALEXANDRE E

1 patent

Showing the top 50 of 70 patents by PatentIndex Score.