首页> 外国专利> DEVICE, METHOD AND PROGRAM FOR LOOP UNROLLING PROCESSING

DEVICE, METHOD AND PROGRAM FOR LOOP UNROLLING PROCESSING

机译:循环展开处理的设备,方法和程序

摘要

According to the present invention, when N is the loop count of an original loop processing, L is the lower limit of a designated unroll stage number, M is the upper limit of the designated unroll stage number, Q is the quotient of division of N by L, and R is the remainder of the division of N by L, a generation unit 4 generates an equation including: an equation expressing that, when R-Q*(M-L)>0, one loop processing is performed R-Q*(M-L) times in the original loop processing, and then the loop processing is performed by taking M as the unroll stage number; and an equation expressing that, when R-Q*(M-L)>0 does not hold true, the loop processing is performed as many as the number of times of the quotient of division of R by (M-L) by taking M as the unroll stage number, and one loop processing is performed by taking, as the unroll stage number, the sum of L and the remainder when the remainder of the division of R by (M-L) is not 0, and then, the loop processing is performed by taking L as the unroll stage.
机译:根据本发明,当N是一个原始的循环处理的循环次数,L是一个指定UNROLL阶段数的下限,M是指定UNROLL阶段数的上限,Q是N除法的商由L和R是N个用L除法的余数,生成部4生成的方程包括:用等式来表示,当RQ *(ML)> 0,则执行一个循环处理RQ *(ML)倍在原来的循环处理,然后循环处理是通过取M能够作为UNROLL阶段数执行;和用等式来表示,当RQ *(ML)> 0不成立,则循环处理多达的的R除以(ML)的商的次数通过取M能够作为UNROLL阶段数进行,并且通过拍摄执行的一个循环处理,作为UNROLL阶段数,L的总和,其余部分时的R由(ML)除法的余数不为0,并且然后,通过服用左旋执行的循环处理作为UNROLL阶段。

著录项

  • 公开/公告号WO2021161532A1

    专利类型

  • 公开/公告日2021-08-19

    原文格式PDF

  • 申请/专利权人 NEC CORPORATION;

    申请/专利号WO2020JP05891

  • 发明设计人 OHNO YOSHIYUKI;

    申请日2020-02-14

  • 分类号G06F8/41;

  • 国家 JP

  • 入库时间 2022-08-24 20:43:30

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号