发明名称 VECTORxSCALAR OPERATION
摘要 <p><P>PROBLEM TO BE SOLVED: To provide a data processing unit and method for SIMD (single instruction multiple data) processing for a device and method for executing "vector×scalar" operation. <P>SOLUTION: The data processing unit comprises a register data storage device having a plurality of registers; a data processor capable of executing data processing operations in parallel, and a decode logic for designating one of the registers as a first source register capable of storing a plurality of source data elements and the other as a second source register capable of storing a plurality of selectable data elements, selecting one of the selectable data element as a scalar operand, and responding to a single "vector×scalar" instruction for controlling the data processor in order to execute in parallel "vector×scalar" operations to the source data elements. Each "vector×scalar" operation generates result data elements from the source data elements and the scalar operand. By providing the source registers, a plurality of operations using the same scalar operand can be executed in parallel to all the source data elements. <P>COPYRIGHT: (C)2005,JPO&NCIPI</p>
申请公布号 JP2005174298(A) 申请公布日期 2005.06.30
申请号 JP20040308635 申请日期 2004.10.22
申请人 ARM LTD 发明人 FORD SIMON ANDREW;SYMES DOMINIC HUGO;KERSHAW DANIEL;ROSE ANDREW C
分类号 G06F9/38;G06F9/30;G06F9/315;G06F15/00;G06F15/80;G06F17/16;(IPC1-7):G06F17/16 主分类号 G06F9/38
代理机构 代理人
主权项
地址