首页> 外国专利> INSTRUCTIONS AND LOGIC FOR LOAD-INDICES-AND-PREFETCH-SCATTERS OPERATIONS

INSTRUCTIONS AND LOGIC FOR LOAD-INDICES-AND-PREFETCH-SCATTERS OPERATIONS

机译:负载指数和预取散录操作的说明和逻辑

摘要

A processor includes an execution unit to execute instructions to load indices from an array of indices, optionally perform scatters, and prefetch (to a specified cache) contents of target locations for future scatters from arbitrary locations in memory. The execution unit includes logic to load, for each target location of a scatter or prefetch operation, an index value to be used in computing the address in memory for the operation. The index value may be retrieved from an array of indices identified for the instruction. The execution unit includes logic to compute the addresses based on the sum of a base address specified for the instruction, the index value retrieved for the location, and a prefetch offset (for prefetch operations), with optional scaling. The execution unit includes logic to retrieve data elements from contiguous locations in a source vector register specified for the instruction to be scattered to the memory.
机译:处理器包括执行单元,以执行从指数阵列加载指令的指令,可选地执行散击,并预取(指定的高速缓存)目标位置的内容,以便从存储器中的任意位置散射到未来的散射。 执行单元包括散射或预取操作的每个目标位置加载逻辑,用于计算存储器中的存储器中的地址的索引值。 可以从为该指令识别的索引数组检索索引值。 执行单元包括基于为指定指定的基础地址的总和,为该位置检索的索引值以及可选缩放的预取偏移(用于预取操作)的逻辑。 执行单元包括逻辑,用于从指定指令被分散到存储器的指令的源向量寄存器中的连续位置检索数据元素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号