Invention Grant
US07932911B2 Processor for executing switch and translate instructions requiring wide operands
有权
用于执行切换和转换需要广泛操作数的指令的处理器
- Patent Title: Processor for executing switch and translate instructions requiring wide operands
- Patent Title (中): 用于执行切换和转换需要广泛操作数的指令的处理器
-
Application No.: US11982171Application Date: 2007-10-31
-
Publication No.: US07932911B2Publication Date: 2011-04-26
- Inventor: Craig Hansen , John Moussouris , Alexia Massalin
- Applicant: Craig Hansen , John Moussouris , Alexia Massalin
- Applicant Address: US CA Santa Clara
- Assignee: MicroUnity Systems Engineering, Inc.
- Current Assignee: MicroUnity Systems Engineering, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06T1/00
- IPC: G06T1/00 ; G06F15/76 ; G06F7/38

Abstract:
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are substantially larger than the data path width of the processor by using the contents of a general purpose register to specify a memory address at which a plurality of data path widths of data can be read or written, as well as the size and shape of the operand. In addition, several instructions and apparatus for implementing these instructions are described which obtain performance advantages if the operands are not limited to the width and accessible number of general purpose registers.
Public/Granted literature
- US20080189512A1 Processor for executing switch and translate instructions requiring wide operands Public/Granted day:2008-08-07
Information query