首页> 外国专利> MASKED MULTI-LANE INSTRUCTION HAVING BOTH FAST AND SLOW EXECUTION PATHS

MASKED MULTI-LANE INSTRUCTION HAVING BOTH FAST AND SLOW EXECUTION PATHS

机译:屏蔽多车道指令具有快速和慢速执行路径

摘要

A processor includes a load/store unit and an execution pipeline to execute an instruction that represents a single-instruction-multiple-data (SIMD) operation, and which references a memory block storing operand data for one or more lanes of a plurality of lanes and a mask vector indicating which lanes of a plurality of lanes are enabled and which are disabled for the operation. The execution pipeline executes an instruction in a first execution mode unless a memory fault is generated during execution of the instruction in the first execution mode. In response to the memory fault, the execution pipeline re-executes the instruction in a second execution mode. In the first execution mode, a single load operation is attempted to access the memory block via the load/store unit. In the second execution mode, a separate load operation is performed by the load/store unit for each enabled lane of the plurality of lanes prior to executing the SIMD operation.
机译:处理器包括加载/存储单元和执行流水线,以执行表示单指令 - 多数据(SIMD)操作的指令,并且引用存储操作数数据的存储器块用于多个车道的一个或多个泳道并且指示使多个泳道的通道的掩模矢量被启用,并且禁用操作。执行流水线在第一执行模式下执行指令,除非在执行第一执行模式中的指令期间生成存储器故障。响应于存储器故障,执行流水线在第二执行模式下重新执行指令。在第一执行模式中,尝试经由加载/存储单元访问存储器块的单个负载操作。在第二执行模式中,在执行SIMD操作之前,由用于多个车道的每个启用通道的负载/存储单元执行单独的负载操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号