首页> 外文学位 >Towards a symbolic system for floating-point error analysis.
【24h】

Towards a symbolic system for floating-point error analysis.

机译:迈向用于浮点误差分析的符号系统。

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

摘要

Combining symbolic algebra with numerical computation is a useful way of contributing to the solution of many scientific and engineering problems. Symbolic algebra systems have been used to produce FORTRAN expressions since the early 1970's. One of the difficulties, in practice, is producing efficient stable code from the large expressions generated by symbolic algebra systems.;We have merged ideas from both the numerical and symbolic domains to develop a prototype for a symbolic error-analysis system. The differential error-propagation model has been extended to handle non-elementary operations. This provides the potential of analyzing problems at different levels of abstraction. We have also made progress towards combining expression reformulation with error analysis. The objective of our error-analysis system is to identify regions of numerical instability and suggest possible reformulations to improve the stability in these regions. We present an approach to analysis and reformulation based on a bottom-up breadth-first traversal of the computational graph and sparse matrix techniques. For the initial development, testing of these error analysis techniques has been restricted to a particular class of problems: rational polynomials. This class of functions is rich enough to provide examples of the main issues we wish to study without being overwhelming in its complexity.;We present the results of research undertaken towards the development of a symbolic system for floating-point error analysis. This research is based on a differential error-propagation model and Bauer's computational graphs. The differential error-propagation model is a first-order Taylor series expansion of the accumulated rounding error with respect to the local rounding errors. Previous work by Bauer; Miller; Tienari, Linnainmaa and Ukkonen; Larson and Sameh; Hulshof and van Hulzen; and Stoutemyer, among others, has been considered in the development of this system.
机译:将符号代数与数值计算相结合是解决许多科学和工程问题的有用方法。自1970年代初以来,符号代数系统已用于产生FORTRAN表达式。在实践中,困难之一是从符号代数系统生成的大型表达式中生成有效的稳定代码。我们已经将数值和符号领域的思想融为一体,以开发符号错误分析系统的原型。差分错误传播模型已扩展为处理非基本操作。这提供了在不同抽象级别上分析问题的潜力。我们在将表达式重新编写与错误分析相结合方面也取得了进展。我们的误差分析系统的目标是确定数值不稳定的区域,并提出可能的重新设计形式以提高这些区域的稳定性。我们提出了一种基于自下而上的广度优先遍历计算图和稀疏矩阵技术的分析和重新编制方法。对于最初的开发,这些错误分析技术的测试仅限于特定类别的问题:有理多项式。此类功能足够丰富,可以提供我们希望研究的主要问题的示例,而又不会使其复杂性淹没。我们提供了针对开发用于浮点误差分析的符号系统而进行的研究的结果。这项研究基于微分误差传播模型和Bauer的计算图。差分误差传播模型是累积舍入误差相对于局部舍入误差的一阶泰勒级数展开。鲍尔先前的工作;磨坊主; Tienari,Linnainmaa和Ukkonen;拉尔森和沙美岛; Hulshof和van Hulzen; Stoutemyer等在该系统的开发中已被考虑。

著录项

  • 作者

    Mutrie, Mark P. W.;

  • 作者单位

    University of Waterloo (Canada).;

  • 授予单位 University of Waterloo (Canada).;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 1991
  • 页码 685 p.
  • 总页数 685
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号