首页> 外国专利> Arithmetic computation modifier based upon data dependent operations for SIMD architectures

Arithmetic computation modifier based upon data dependent operations for SIMD architectures

机译:基于数据相关操作的SIMD架构的算术计算修改器

摘要

Arithmetic Units in an SIMD processor are configurated so that status is computed based upon arithmetic conditions. This status could reflect conditions such as "A greater than B", "A equal to zero", or "overflow". The status implemented in a SIMD processor is dependent upon the specific application of the processor. values of 0 or 1, representing status conditions of true or false are typically latched in a status latch. One of the status latch bits can then be selected through a Multiplexer, (the selecting being done by an instruction from the control unit), and is called the selected condition. This selected condition is serially shifted into a Status Shift Register. The accumulated status bits from several data computations can be built up in the Status Shift Register, where the new selected condition bit is shifted in, and all the original bits in the Status Shift Register are shifted left one place. These accumulated status conditions can then be added to the common address provided to all the Arithmetic Units. This provides the capability to modify memory addresses within the Arithmetic Units based upon data computations, and allows data dependent algorithms to be performed within a SIMD processor without the loss in efficiency found in conditional activate/deactivate schemes, since the Arithmetic Units are always active.
机译:配置SIMD处理器中的算术单元,以便根据算术条件计算状态。此状态可能反映诸如“ A大于B”,“ A等于零”或“溢出”之类的条件。 SIMD处理器中实现的状态取决于处理器的特定应用程序。代表状态为真或假的0或1值通常被锁存在状态锁存器中。然后可以通过多路复用器选择一个状态锁存器位(通过控制单元的指令完成选择),这被称为选择条件。该选定条件被串行移位到状态移位寄存器中。可以在状态移位寄存器中建立来自多个数据计算的累积状态位,在其中移入新选择的条件位,并将状态移位寄存器中的所有原始位左移一位。然后可以将这些累积的状态条件添加到提供给所有算术单元的公用地址。这提供了基于数据计算来修改算术单元内的存储器地址的能力,并且由于算术单元始终处于活动状态,因此允许在SIMD处理器内执行与数据相关的算法,而不会降低条件激活/停用方案中发现的效率。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号