System with wide operand architecture, and method
AssigneeMicroUnity Systems Engineering, Inc.
InventorsCraig Hansen, John Moussouris
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicroUnity Systems Engineering, Inc.
InventorsCraig Hansen, John Moussouris
Estimating the term…
The present invention provides a system and method for improving the performance of general purpose processors by expanding at least one source operand to a width greater than the width of either the general purpose register or the data path width. In addition, the present invention provides several classes of instructions which cannot be performed efficiently if the operands are limited to the width and accessible number of general purpose registers. The present invention provides operands which are substantially larger than the data path width of the processor by using a general purpose register to specify a memory address from which at least more than one, but typically several data path widths of data can be read. The present invention also provides for the efficient usage of a multiplier array that is fully used for high precision arithmetic, but is only partly used for other, lower precision operations.
In a system having a data path functional unit having a functional unit data path width, a first memory system having a first data path width, and a second memory system having a data path width which is greater than the functional unit data path width and greater than the first data path width, a method comprising:
In a system having a data path functional unit having a functional unit data path width, a first memory system having a first data path width, and a second memory system having a data path width which is greater than the functional unit data path width and greater than the first data path width, a method comprising:
In a system having a data path functional unit having a functional unit data path width, a first memory system having a first data path width, and a second memory system having a data path width which is greater than the functional unit data path width and greater than the first data path width, a system comprising:
In a system having a data path functional unit having a functional unit data path width, a first memory system having a first data path width, and a second memory system having a data path width which is greater than the functional unit data path width and greater than the first data path width, a system comprising:
A method of processing a data stream in a general purpose processor capable of operation independent of another host processor, the general purpose processor having a virtual memory addressing unit, an instruction path and a data path to digitally process the data stream, the method comprising:
Dependencies are inferred from the claim text.