【问题标题】:What algorithms do FPUs use to compute transcendental functions?FPU 使用什么算法来计算超越函数?
【发布时间】:2012-12-02 08:57:33
【问题描述】:

现代 FPU 将使用哪些方法来计算 transcendental functions

例如,Intel CPU 提供诸如FSINFCOSFYL2X 等指令。我很好奇将使用哪些算法在硬件中实际实现这些指令。

我的天真猜测可能是泰勒级数和一些查找表,但这只不过是一个疯狂的猜测。请赐教。

附:这个问题比英特尔硬件更笼统。

【问题讨论】:

标签: math floating-point hardware numerical-methods fpu


【解决方案1】:

可以从来自英特尔的 Shane Story 和 Ping Tak Peter Tang 的“New Algorithms for Improved Transcendental Functions on IA-64”开始。它可能没有您想要的那么多细节,但它包含了一些参考资料。

2014 年 8 月 13 日更新

原始链接已损坏。 IEEE 的公共摘要/引文页面可在此处找到:

http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=762822&tag=1

【讨论】:

  • @Calmarius,已经一年半多了。它很容易找到,所以我发布了一个链接。这是 IEEE 官方网站,不包含文章的免费副本,但包含非常好的参考资料。
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2010-11-09
    • 2014-10-06
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    相关资源
    最近更新 更多