发明申请
US20090106536A1 Processor for executing group extract instructions requiring wide operands
有权
用于执行需要广泛操作数的组提取指令的处理器
- 专利标题: Processor for executing group extract instructions requiring wide operands
- 专利标题(中): 用于执行需要广泛操作数的组提取指令的处理器
-
申请号: US11982124申请日: 2007-10-31
-
公开(公告)号: US20090106536A1公开(公告)日: 2009-04-23
- 发明人: Craig Hansen , John Moussouris , Alexia Massalin
- 申请人: Craig Hansen , John Moussouris , Alexia Massalin
- 申请人地址: US CA Santa Clara
- 专利权人: MicroUnity Systems Engineering, Inc.
- 当前专利权人: MicroUnity Systems Engineering, Inc.
- 当前专利权人地址: US CA Santa Clara
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
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.
公开/授权文献
信息查询