首页> 外文会议>IEEE International Conference on Application-Specific Systems, Architectures and Processors >Range reduction based on Pythagorean triples for trigonometric function evaluation
【24h】

Range reduction based on Pythagorean triples for trigonometric function evaluation

机译:基于勾股三次元的范围缩减以进行三角函数评估

获取原文

摘要

Software evaluation of elementary functions usually requires three steps: a range reduction, a polynomial evaluation, and a reconstruction step. These evaluation schemes are designed to give the best performance for a given accuracy, which requires a fine control of errors. One of the main issues is to minimize the number of sources of error and/or their influence on the final result. The work presented in this article addresses this problem as it removes one source of error for the evaluation of trigonometric functions. We propose a method that eliminates rounding errors from tabulated values used in the second range reduction for the sine and cosine evaluation. When targeting correct rounding, we show that such tables are smaller and make the reconstruction step less expensive than existing methods. This approach relies on Pythagorean triples generators. Finally, we show how to generate tables indexed by up to 10 bits in a reasonable time and with little memory consumption.
机译:基本功能的软件评估通常需要三个步骤:范围缩小,多项式评估和重构步骤。这些评估方案旨在针对给定的精度提供最佳性能,这需要对错误进行精细控制。主要问题之一是最大程度地减少错误源和/或它们对最终结果的影响。本文介绍的工作解决了这个问题,因为它消除了三角函数求值的一个误差源。我们提出了一种从正弦和余弦评估的第二范围缩小中使用的表格值中消除舍入误差的方法。当以正确的舍入为目标时,我们表明这些表较小,并且使重建步骤比现有方法便宜。这种方法依赖毕达哥拉斯三元组生成器。最后,我们展示了如何在合理的时间内以最少的内存消耗来生成最多由10位索引的表。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号