ARRANGEMENT, SYSTEM AND METHOD FOR VECTOR PERMUTATION IN SINGLE-INSTRUCTION MULTIPLE-DATA MIRCOPROCESSORS

Patent №

US 7,809,931

Granted

2010-10-05

Filed 2005

Owner

FREESCALE SEMICONDUCTOR, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10531756

A vector permutation system (100) for a single-instruction multiple-data microprocessor has a set of vector registers (110) which feed vectors to permutation logic (120) and then to a negate block (130) where they are permuted and selectively negated according to control parameters received from a selected one of a set of control registers (140). A control arrangement (145, 150) selects which control register is to provide the control parameters. In this way no separate permutation instructions are necessary or need to be executed, and no permutation parameters need to be stored in the vector registers (10). This leads to higher performance, a smaller vector registers file and hence a smaller size of the microprocessor and better program code density.

AI classification

AI hardware1.00
Vision0.01
Natural language0.00
Machine learning0.00
Planning0.00
Evolutionary computation0.00
Speech0.00
Knowledge representation0.00

Ownership

FREESCALE SEMICONDUCTOR, INC.

assignment · 170130301

Assignors

RAUBUCH, MARTIN

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC