delphi - 用于德尔福的快速 BigFloat 装置

标签 delphi bignum bigfloat

我正在寻找一个快速的 BigFloat 单元,它可以处理加法、减法、乘法和除法(对数可以,但不是必需的),并且精度至少为 100 位小数。 我试过this单位,但它比标准扩展操作慢大约 1,000 倍。 那么,有人知道 Delphi 的更快(更快)的 BigFloat 单元吗?

亨利

最佳答案

总结对OP问题的评论。

C 库可能是大型浮点库的最佳解决方案。

GMP声称是最快的免费库,通过汇编进行优化,自 1991 年建立。

使用this GMP 库的 Delphi 包装器。

如果要以合理的成本/工作量获得更快的速度,CUDA/GPU 解决方案就可以完成这项工作。 工作正在进行中,但我找不到最终的解决方案。

关于delphi - 用于德尔福的快速 BigFloat 装置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7370657/

相关文章:

c++ - x86 上两个 128 位整数的高效乘法/除法(无 64 位)

iphone - iPhone OS (iOS 4) 上的 Bignum、线性代数和数字信号处理

c - 生成随机数,范围从32字节的随机数据开始,没有bignum库

julia - BigFloats的rationalize()有上限吗?

delphi - 无法让我的推荐代码实际导致 Google Analytics(分析)显示推荐

delphi - 1个弹出菜单和2个备忘录,该备忘录是从中调用的菜单

delphi - Delphi中接口(interface)的内存管理

xcode - Delphi:PAServer:获取支持调试的权限...失败

c# - 像 0.4 ^ 100000000 一样快速计算大 float ,有什么想法吗?

python - 在 windows 中为 python 安装 bigfloat、GMP 和 MPFR