首页> 外国专利> Method and system for providing a single-instruction, multiple- data execution unit for performing single-instruction, multiple-data operations within a superscalar data processing system

Method and system for providing a single-instruction, multiple- data execution unit for performing single-instruction, multiple-data operations within a superscalar data processing system

机译:提供用于在超标量数据处理系统内执行单指令多数据操作的单指令多数据执行单元的方法和系统

摘要

A single-instruction, multiple-data (SIMD) execution unit for use in conjunction with a superscalar data processing system is provided. The SIMD execution unit is coupled to a branch execution unit within a superscalar processor. The branch execution unit fetches instructions from memory and dispatches vector processing instructions to the SIMD execution unit via the instruction bus. The SIMD execution unit includes a control unit and a plurality of processing elements for performing arithmetic operations. The processing elements further include a register file having multiple registers and an arithmetic logic unit coupled to the register file. The arithmetic logic unit may include a fixed-point unit for performing fixed-point vector calculations and a floating-point unit for performing floating-point vector calculations. Once the control unit within the SIMD execution unit receives a vector instruction, the control unit translates the instruction into commands for execution by selected processing elements within the SIMD execution unit. If such a vector instruction requires access to memory, a fixed point execution unit within the superscalar processor may be utilized to calculate a memory address which is then utilized by the SIMD execution unit to access memory.
机译:提供了一种与超标量数据处理系统结合使用的单指令多数据(SIMD)执行单元。 SIMD执行单元耦合到超标量处理器内的分支执行单元。分支执行单元从存储器中获取指令,并通过指令总线将向量处理指令分配给SIMD执行单元。 SIMD执行单元包括控制单元和用于执行算术运算的多个处理元件。处理元件还包括具有多个寄存器的寄存器堆和耦合到该寄存器堆的算术逻辑单元。算术逻辑单元可以包括用于执行定点矢量计算的定点单元和用于执行浮点矢量计算的浮点单元。一旦SIMD执行单元内的控制单元接收到矢量指令,控制单元就将该指令转换为命令,以供SIMD执行单元内的选定处理元件执行。如果这样的向量指令需要访问存储器,则可以利用超标量处理器内的定点执行单元来计算存储器地址,然后SIMD执行单元利用该地址来访问存储器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号