EFFICIENT CONDITIONAL INSTRUCTION HAVING COMPANION LOAD PREDICATE BITS INSTRUCTION

Patent №

US 9,519,482

Granted

2016-12-13

Filed 2014

Owner

NETRONOME SYSTEMS, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14311225

A pipelined run-to-completion processor can decode three instructions in three consecutive clock cycles, and can also execute the instructions in three consecutive clock cycles. The first instruction causes the ALU to generate a value which is then loaded due to execution of the first instruction into a register of a register file. The second instruction accesses the register and loads the value into predicate bits in a register file read stage. The predicate bits are loaded in the very next clock cycle following the clock cycle in which the second instruction was decoded. The third instruction is a conditional instruction that uses the values of the predicate bits as a predicate code to determine a predicate function. If a predicate condition (as determined by the predicate function as applied to flags) is true then an instruction operation of the third instruction is carried out, otherwise it is not carried out.

PlanningAI hardwareG06F 9/30069G06F 9/30072G06F 9/30094G06F 9/30145G06F 9/3802G06F 9/3867

AI classification

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

Ownership

NETRONOME SYSTEMS, INC.

assignment · 331530345

Assignors

STARK, GAVIN J.

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

From the same owner

© 2026 NYSGPT2525 LLC