首页> 外国专利> COMPILING METHOD, COMPILING DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM CONTAINING COMPILING PROGRAM

COMPILING METHOD, COMPILING DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM CONTAINING COMPILING PROGRAM

机译:编译方法,编译设备以及包含编译程序的计算机可读存储介质

摘要

PROBLEM TO BE SOLVED: To increase the vector arithmetic processing speed with mask data following a single loop or a merged loop that is formed in a compiling mode. SOLUTION: A mask generation instruction vgsm(vector generate subarray mask) is outputted when a source program part corresponding to the vector arithmetic with mask data is compiled. The instruction vgsm is a machine instruction which can be directly executed by hardware. That is, the instruction vgsm sets a series part equivalent to the vector length (length of an accessed range) starting at a position that is shown by the value of a gr3 (general-purpose register) at a mask register mr among the series which repeated a basic pattern 1 consisting of the total number of value of gr2 (general-purpose register) after the false value (0) equivalent to the number of value of a gr1 (general-purpose register) continues and then the true value (1) continues. The pattern 1 can also use a series that consists of a prescribed number of truth value and a prescribed number of false value following the truth value.
机译:要解决的问题:通过在编译模式下形成的单个循环或合并循环之后的掩码数据,提高矢量算术处理速度。解决方案:编译与带有掩码数据的矢量算术相对应的源程序部分时,输出掩码生成指令vgsm(向量生成子数组掩码)。指令vgsm是可以由硬件直接执行的机器指令。即,指令vgsm在该系列中的掩码寄存器mr中,从gr3(通用寄存器)的值所示的位置开始,设定与矢量长度(访问范围的长度)相等的系列部分,其中,重复由gr2(通用寄存器)的总值组成的基本模式1,此错误值等于gr1(通用寄存器)的值的假值(0)继续,然后是真值(1 )继续。模式1还可以使用由规定数量的真值和规定数量的假值组成的系列,该规定值的真值后面是真值。

著录项

  • 公开/公告号JP3887097B2

    专利类型

  • 公开/公告日2007-02-28

    原文格式PDF

  • 申请/专利权人 富士通株式会社;

    申请/专利号JP19980042422

  • 发明设计人 鈴木 清文;曽我 武史;青木 正樹;

    申请日1998-02-24

  • 分类号G06F9/45;G06F17/16;

  • 国家 JP

  • 入库时间 2022-08-21 21:07:56

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号