首页> 外国专利> Conditional execution specification of instructions using conditional extension slots in the same execute packet in a VLIW processor

Conditional execution specification of instructions using conditional extension slots in the same execute packet in a VLIW processor

机译:在VLIW处理器的同一执行数据包中使用条件扩展插槽的指令的条件执行规范

摘要

One embodiment of this invention provides two conditional execution auxiliary instructions directed to disparate subsets of the plural functional units. Depending on the conditional execution desired, only one of the two conditional execution auxiliary instructions may be required for a particular execute packet. Another embodiment of this invention employs only one of two possible register files for the condition registers. In a VLIW processor it may be advantageous to split the functional units into separate sets with corresponding register files. This limits the number of functional units that may simultaneously access the register files. In the preferred embodiment of this invention the functional units are divided into a scalar set which access scalar registers and a vector set which access vector registers. The data registers storing the conditions for both scalar and vector instructions are in the scalar data register file.
机译:本发明的一个实施例提供了两个条件执行辅助指令,它们针对多个功能单元的不同子集。取决于期望的条件执行,对于特定执行包,可能仅需要两个条件执行辅助指令之一。本发明的另一实施例仅将两个可能的寄存器文件中的一个用于条件寄存器。在VLIW处理器中,将功能单元分成具有相应寄存器文件的单独组可能是有利的。这限制了可以同时访问寄存器文件的功能单元的数量。在本发明的优选实施例中,功能单元被分为访问标量寄存器的标量集和访问向量寄存器的矢量集。存储标量和向量指令条件的数据寄存器位于标量数据寄存器文件中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号