首页> 外国专利> Optimizing bounds checking using computer algebra

Optimizing bounds checking using computer algebra

机译:使用计算机代数优化边界检查

摘要

Some embodiments of the present invention provide techniques and systems for optimizing bounds-checking During operation, the system can receive one or more instructions which when executed evaluate a first expression whose value is required to be between a lower bound expression's value and an upper bound expression's value, such that at least one of the following three values is not determinable before execution: the first expression's value, the lower bound expression's value, and the upper bound expression's value. Next, the system can use computer algebra to determine whether the first expression's value is guaranteed to be between the lower bound expression's value and the upper bound expression's value. If the system determines that the first expression's value is not guaranteed to be between the lower bound expression's value and the upper bound expression's value, the system can add bounds-checking instructions to the one or more instructions.
机译:本发明的一些实施例提供了用于优化边界检查的技术和系统,在操作期间,系统可以接收一个或多个指令,这些指令在被执行时评估其值必须在下界表达式的值与上界表达式的值之间的第一表达式。值,以便在执行之前无法确定以下三个值中的至少一个:第一个表达式的值,下边界表达式的值和上边界表达式的值。接下来,系统可以使用计算机代数来确定是否保证第一个表达式的值在下限表达式的值和上限表达式的值之间。如果系统确定不保证第一个表达式的值在下限表达式的值和上限表达式的值之间,则系统可以向一个或多个指令添加边界检查指令。

著录项

  • 公开/公告号US8484613B2

    专利类型

  • 公开/公告日2013-07-09

    原文格式PDF

  • 申请/专利权人 HARIKUMAR SOMAKUMAR;JIMIN WANG;

    申请/专利号US20100695908

  • 发明设计人 JIMIN WANG;HARIKUMAR SOMAKUMAR;

    申请日2010-01-28

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 16:43:20

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号