首页> 外国专利> Vector arithmetic unit and vector calculation method

Vector arithmetic unit and vector calculation method

机译:向量算术单元和向量计算方法

摘要

PROBLEM TO BE SOLVED: To provide a vector arithmetic unit for improving system performance while suppressing the increase of hardware amounts or the complexity of register control.;SOLUTION: The vector arithmetic unit includes: an arithmetic part having a register; an arithmetic unit for performing a vector arithmetic operation by using the data of the register; and a data buffer for storing arithmetic result data; and an arithmetic control part having an instruction issuing part for issuing a vector arithmetic instruction to the arithmetic part and a data buffer management part for storing data buffer management information. The instruction issuing part edits a second instruction to store arithmetic result data in the data buffer when the sequence of the first instruction and the second instruction is changeable based on the dependency of a plurality of instructions in the same register. The data buffer management part stores the information of the output destination register of the data buffer and the first instruction in the management information based on the second instruction. The arithmetic unit performs a vector arithmetic operation based on the second instruction, and outputs arithmetic result data. The data buffer stores the arithmetic result data.;COPYRIGHT: (C)2010,JPO&INPIT
机译:解决的问题:提供一种矢量算术单元,其在抑制硬件量的增加或寄存器控制的复杂性的同时提高系统性能。算术单元,用于通过使用寄存器的数据执行矢量算术运算;数据缓冲器,用于存储算术结果数据;运算控制部具有:指令发布部,用于向运算部发布矢量运算指令;以及数据缓冲器管理部,用于存储数据缓冲器管理信息。当第一指令和第二指令的顺序可基于同一寄存器中的多个指令的依赖性而改变时,指令发布部编辑第二指令以将算术结果数据存储在数据缓冲器中。数据缓冲器管理部分基于第二指令将数据缓冲器的输出目的地寄存器的信息和第一指令存储在管理信息中。算术单元基于第二指令执行向量算术运算,并输出算术结果数据。数据缓冲区存储算术结果数据。版权所有:(C)2010,JPO&INPIT

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号