gpt4 book ai didi

javascript - 使用查找表 : 进行优化

转载 作者:行者123 更新时间:2023-11-30 09:01:19 28 4
gpt4 key购买 nike

这个人:http://andrew-hoyer.com/experiments/cloth/制作了一个javascript算法来模拟布料。他指出代码太慢,所以他不得不使用泰勒级数优化平方根。

  1. 难道不能通过预先计算每个可能的值并使用查找表来获取它来优化吗?

  2. 这个经常用吗?例如,在 3d 游戏中,它们是否实际执行计算,或者它们已经为每个 sin、cos、tg、sqrt 和类似函数提供了一个查找表?

  3. 为什么不将其预编程到处理器中?

最佳答案

查询表几乎已经被现代处理器埋没了。特别是对于像 sqrt 这样的东西。大多数 FPU 可以在 9-20 个周期内完成它们,并且它们通常与其他计算交织在一起。内存访问现在通常是 CPU 的瓶颈,缓存未命中需要数百个周期。即使是二级缓存也需要 20-30 个周期。通常,进行计算比保留预先计算的值更快。

关于javascript - 使用查找表 : 进行优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9082040/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com