首页> 外文会议>Static analysis. >A New Abstract Domain for the Representation of Mathematically Equivalent Expressions
【24h】

A New Abstract Domain for the Representation of Mathematically Equivalent Expressions

机译:表示数学等价表达式的新抽象域

获取原文
获取原文并翻译 | 示例

摘要

Exact computations being in general not tractable for computers, they are approximated by floating-point computations. This is the source of many errors in numerical programs. Because the floatingpoint arithmetic is not intuitive, these errors are very difficult to detect and to correct by hand and we consider the problem of automatically synthesizing accurate formulas. We consider that a, program would return an exact result if the computations were carried out using real numbers. In practice, roundoff errors arise during the execution and these errors are closely related to the way formulas are written. Our approach is based on abstract interpretation. We introduce Abstract Program Equivalence Graphs (APEGs) to represent in polynomial size an exponential number of mathematically equivalent expressions. The coneretization of an APEG yields expressions of very different shapes and accuracies. Then, we extract optimized expressions from APEGs by searching the most accurate concrete expressions among the set of represented expressions.
机译:精确的计算通常对于计算机而言是难以处理的,它们通过浮点计算来近似。这是数值程序中许多错误的根源。由于浮点算法不直观,因此很难手动检测和纠正这些错误,因此我们考虑了自动合成准确公式的问题。我们认为,如果使用实数进行计算,则程序将返回准确的结果。实际上,在执行过程中会出现舍入错误,并且这些错误与公式的编写方式密切相关。我们的方法基于抽象解释。我们引入抽象程序等效图(APEG),以多项式大小表示数学上等效表达式的指数数量。 APEG的视锥化产生了非常不同的形状和精度的表达。然后,我们通过在代表的表达集中搜索最准确的具体表达,从APEG中提取优化的表达。

著录项

  • 来源
    《Static analysis. 》|2012年|p.75-93|共19页
  • 会议地点 Deauville(FR);Deauville(FR)
  • 作者单位

    Univ. Perpignan Via Domitia, Digits,Architectures et Logiciels Informatiques, F-66860, Perpignan, France,Univ. Montpellier II,Laboratoire d'Informatique Robotique et de Microeleetrouique de Montpellier,UMR 5506, F-34095, Montpellier, France,CNRS,Laboratoire d'Informatique Robotique et de Microelectronique de Montpellier,UMR 5506, F-34095, Montpellier, France;

    Univ. Perpignan Via Domitia, Digits,Architectures et Logiciels Informatiques, F-66860, Perpignan, France,Univ. Montpellier II,Laboratoire d'Informatique Robotique et de Microeleetrouique de Montpellier,UMR 5506, F-34095, Montpellier, France,CNRS,Laboratoire d'Informatique Robotique et de Microelectronique de Montpellier,UMR 5506, F-34095, Montpellier, France;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算技术、计算机技术 ; 计算技术、计算机技术 ;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号