PIPELINED PROCESSOR METHOD AND CIRCUIT WITH INTERLEAVING OF ITERATIVE OPERATIONS

Patent №

US 7,206,927

Granted

2007-04-17

Filed 2002

Owner

ANALOG DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10299412

A method of executing an instruction stream in a pipelined execution unit of depth, p, comprises loading the instruction stream; detecting an iteration of an instruction in the loaded instruction stream; interleaving p steams of instances of the instruction in the pipeline; detecting an end of the iteration; and combining results obtained from the p streams after all programmed iterations have completed. A computational circuit comprises a register which can hold a value representing both an operand and result of an iterative operation; a multiplexer having a first input connected to receive the operand from the register, a second input connected to a source of an identify value for the iterative operation, and an output; and an operator circuit having an input connected to receive a value from the multiplexer output, and an output connected to return thee result to the register. A method of executing an instruction stream in a pipelined execution unit comprises providing to the execution unit the instruction stream as a sequence of instruction in natural order absent software scheduling; detecting an iteration of an instruction in the sequence of instruction; and introducing into a pipeline of the pipelined execution unit plural instances of the iterated instruction, each with different data. A method of executing an instruction stream in a pipelined execution unit comprises detecting an iteration of an instruction in the instruction stream; independently executing plural streams of the iterated instruction; and recombining the independently executed plural streams to provide a single result; wherein independently executing and recombining use not more than one destination register and not more than one temporary register. In a programmable data processor including instruction interlocks and including a pipelined computation unit having a pipeline of depth p, a circuit comprises a controller constructed and arranged to detect an iterative computation in an incoming instruction stream.

AI hardwareG06F 9/3851G06F 9/325G06F 9/3836G06F 9/3838G06F 9/3867

AI classification

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

Ownership

ANALOG DEVICES, INC.

assignment · 135070167

Assignors

GIRI, ABHIJIT

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

© 2026 NYSGPT2525 LLC