首页> 外国专利> System and method for modulo addressing vectorization with invariant code motion

System and method for modulo addressing vectorization with invariant code motion

机译:具有不变代码运动的模寻址矢量化的系统和方法

摘要

A processing device includes a target processor instruction memory to store a plurality of memory access instructions, and a compiler. A vector invariant candidate detection module of the compiler to determine whether the memory access instruction is to be replaced by vector invariant access code, and in response: the complier to generate first replacement code that vectorizes the memory access instruction using vector invariant access code, and to replace the memory access instruction with the first replacement code. A vector modulo addressing candidate detection module of the compiler to determine whether the memory access instruction is to be replaced by vector modulo addressing access code, and in response: the complier to generate second replacement code that vectorizes the memory access instruction using vector modulo addressing code, and to replace the memory access instruction with the second replacement code.
机译:处理设备包括用于存储多个存储器访问指令的目标处理器指令存储器和编译器。编译器的向量不变候选检测模块确定是否用向量不变访问码替换存储器访问指令,并作为响应:编译器生成使用向量不变访问码向量化存储器访问指令的第一替换码,以及用第一个替换代码替换内存访问指令。编译器的向量模寻址候选检测模块确定是否用向量模寻址访问代码替换存储器访问指令,并作为响应:编译器生成第二替换代码,该第二替换代码使用向量模寻址代码对存储器访问指令进行向量化,并用第二个替换代码替换内存访问指令。

著录项

  • 公开/公告号US10180829B2

    专利类型

  • 公开/公告日2019-01-15

    原文格式PDF

  • 申请/专利权人 FREESCALE SEMICONDUCTOR INC.;

    申请/专利号US201615088346

  • 申请日2016-04-01

  • 分类号G06F9/312;G06F9/44;G06F9/30;G06F17/50;G06F8/41;G06F9/355;G06F9/455;G06F11/36;

  • 国家 US

  • 入库时间 2022-08-21 12:12:34

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号