Microprocessor with alu integrated into load unit
AssigneeVIA Technologies, Inc.
InventorsGerard M. Col, Colin Eddy, Rodney E. Hooker
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsGerard M. Col, Colin Eddy, Rodney E. Hooker
Estimating the term…
A superscalar pipelined microprocessor includes a register set defined by its instruction set architecture, a cache memory, execution units, and a load unit, coupled to the cache memory and distinct from the other execution units. The load unit comprises an ALU. The load unit receives an instruction that specifies a memory address of a source operand, an operation to be performed on the source operand to generate a result, and a destination register of the register set to which the result is to be stored. The load unit reads the source operand from the cache memory. The ALU performs the operation on the source operand to generate the result, rather than forwarding the source operand to any of the other execution units of the microprocessor to perform the operation on the source operand to generate the result. The load unit outputs the result for subsequent retirement to the destination register.
A superscalar pipelined microprocessor, comprising:
A method for a superscalar pipelined microprocessor to process an instruction, the microprocessor having a register set defined by an instruction set architecture of the microprocessor, a cache memory, execution units, and a load unit distinct from the other execution units of the microprocessor, the method comprising:
A computer program product for use with a computing device, the computer program product comprising:
Dependencies are inferred from the claim text.