CONDITIONAL BRANCH EXECUTION IN A PROCESSOR HAVING A DATA MOVER ENGINE THAT ASSOCIATES REGISTER ADDRESSES WITH MEMORY ADDRESSES

Patent №

US 7,721,073

Granted

2010-05-18

Filed 2006

Owner

MIPS TECHNOLOGIES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11336923

A RISC processor having a data moving engine and instructions that associate register addresses with memory addresses. In an embodiment, the instructions include a read-tie instruction, a single write-tie instruction, a dual write-tie instruction, and an untie instruction. The read-tie, single write-tie, and dual write-tie instructions are used to associate software accessible register addresses with memory addresses. These associations effect the operation of the data moving engine such that, for the duration of the associations, the data moving engine routes data to and from associated memory addresses and the execution unit of the processor in response to instructions that specify moving data to and from the associated register addresses. The invention reduces the number of instructions and hardware overhead associated with implementing program loops in a RISC processor.

AI hardwareG06F 9/3004G06F 9/30043G06F 9/30098G06F 9/35G06F 9/384

AI classification

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

Ownership

MIPS TECHNOLOGIES, INC.

assignment · 175060634

Assignors

THEKKATH, RADHIKA, BELOEV, GEORGI ZLATKOV

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

© 2026 NYSGPT2525 LLC