首页> 外国专利> PROCESSOR BASED ON A SWIZZED VIRTUAL REGISTER AND A SWIZZLE PATTERN PROVIDING DEVICE THEREOF CAPABLE OF REDUCING UNNECESSARY OVERHEAD CAUSED BY THE EXECUTION OF A SWIZZLE INSTRUCTION

PROCESSOR BASED ON A SWIZZED VIRTUAL REGISTER AND A SWIZZLE PATTERN PROVIDING DEVICE THEREOF CAPABLE OF REDUCING UNNECESSARY OVERHEAD CAUSED BY THE EXECUTION OF A SWIZZLE INSTRUCTION

机译:基于模糊虚拟寄存器和模糊模式提供装置的处理器,其能够减少由于模糊指令的执行而导致的不必要的开销

摘要

PURPOSE: A processor based on a swizzed virtual register and a swizzle pattern providing device thereof are provided to improve the performance of the processor by reducing the number of swizzle instructions generated during application execution. CONSTITUTION: A vector register(102) stores a data set related to vector operation. A swizzle pattern providing unit(103) provides a swizzle pattern about the data set of the vector register. The swizzle pattern providing unit combines each data element of the data set about the vector register or changes an arrangement sequence of the data elements. The swizzle pattern providing unit combines each data element of the data set about first and second vector registers. The swizzle pattern providing unit includes data lines connected with the input of a vector calculating unit(101). [Reference numerals] (101) Vector calculating unit
机译:目的:提供一种基于模糊虚拟寄存器的处理器及其模糊模式提供设备,以通过减少在应用程序执行期间生成的模糊指令的数量来提高处理器的性能。构成:向量寄存器(102)存储与向量操作有关的数据集。混乱模式提供单元(103)提供关于向量寄存器的数据集的混乱模式。变形模式提供单元组合关于向量寄存器的数据集的每个数据元素或改变数据元素的布置顺序。混乱模式提供单元组合关于第一和第二向量寄存器的数据集的每个数据元素。旋转模式提供单元包括与矢量计算单元(101)的输入连接的数据线。 [参考数字](101)向量计算单元

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号