首页> 外国专利> Cost-sensitive SSA-based strength reduction algorithm for a machine with predication support and segmented addresses

Cost-sensitive SSA-based strength reduction algorithm for a machine with predication support and segmented addresses

机译:基于成本敏感型SSA的强度降低算法,用于具有谓词支持和分段地址的机器

摘要

A compiler optimization algorithm that deals with aggressive strength reduction of integer machine instructions found in loops. The algorithm permits the strength reduction of such machine instructions whose execution may be guarded by predicate values. In addition, the algorithm allows the strength reduction of address calculations consumed by memory reference instructions accessing data in a segmented virtual address space. The algorithm also permits aggressive SSA-based strength reduction of non-address integer computations found in loops that are linear functions of loop induction variables. The algorithm incorporates profitability considerations by reducing the cost of updating strength-reduction temporaries and ensures that the strength-reduction transformation results in an overall reduction of the path-lengths within loop bodies, without creating excessive register pressure.
机译:一种编译器优化算法,用于处理循环中发现的整数机器指令的主动强度降低。该算法允许降低此类机器指令的强度,这些机器指令的执行可以通过谓词值来保护。此外,该算法还可以降低内存引用指令访问分段虚拟地址空间中的数据所消耗的地址计算强度。该算法还允许基于SSA的基于强度的非地址整数计算强度降低,该非地址整数计算是环路归纳变量的线性函数。该算法通过减少更新强度降低临时变量的成本来纳入获利能力的考虑因素,并确保强度降低转换可导致环路主体内路径长度的整体减小,而不会产生过多的寄存器压力。

著录项

  • 公开/公告号US6286135B1

    专利类型

  • 公开/公告日2001-09-04

    原文格式PDF

  • 申请/专利权人 HEWLETT-PACKARD COMPANY;

    申请/专利号US19970824484

  • 发明设计人 VATSA SANTHANAM;

    申请日1997-03-26

  • 分类号G06F94/50;

  • 国家 US

  • 入库时间 2022-08-22 01:03:25

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号