首页> 外国专利> Predecode logic autovectorizing a group of scalar instructions including result summing add instruction to a vector instruction for execution in vector unit with dot product adder

Predecode logic autovectorizing a group of scalar instructions including result summing add instruction to a vector instruction for execution in vector unit with dot product adder

机译:预解码逻辑自动矢量化一组标量指令,包括将结果求和添加指令添加到矢量指令,以便使用点积加法器在矢量单元中执行

摘要

A circuit arrangement, method, and program product for substituting a plurality of scalar instructions in an instruction stream with a functionally equivalent vector instruction for execution by a vector execution unit. Predecode logic is coupled to an instruction buffer which stores instructions in an instruction stream to be executed by the vector execution unit. The predecode logic analyzes the instructions passing through the instruction buffer to identify a plurality of scalar instructions that may be replaced by a vector instruction in the instruction stream. The predecode logic may generate the functionally equivalent vector instruction based on the plurality of scalar instructions, and the functionally equivalent vector instruction may be substituted into the instruction stream, such that the vector execution unit executes the vector instruction in lieu of the plurality of scalar instructions.
机译:一种电路装置,方法和程序产品,用于用功能等效的矢量指令替换指令流中的多个标量指令,以由矢量执行单元执行。预解码逻辑耦合到指令缓冲器,该指令缓冲器将指令存储在要由向量执行单元执行的指令流中。预解码逻辑分析通过指令缓冲器的指令,以识别可以由指令流中的向量指令代替的多个标量指令。预解码逻辑可以基于多个标量指令来生成功能等效向量指令,并且可以将功能等效向量指令代入指令流,以使得矢量执行单元代替多个标量指令来执行矢量指令。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号