我正在寻找一个快速的BigFloat单元,它可以处理加、减、乘和除(对数可以,但不是必须的),并且至少有100位小数的精度。我尝试过this单元,但它比标准的扩展操作要慢1000倍。那么,有没有人知道Delphi的快速(呃) BigFloat单元?
亨利
发布于 2011-09-10 20:33:44
总结对操作员问题的评论。
对于大型浮点库来说,C库可能是最好的解决方案。
GMP声称是最快的自由库,使用汇编进行了优化,并于1991年建立。
使用GMP库的this Delphi包装器。
为了以合理的成本/努力获得更快的速度,CUDA/GPU解决方案可以完成这项工作。工作正在进行,但我找不到最终的解决方案。
发布于 2011-09-10 17:05:56
软件浮点比硬件浮点慢1到2个数量级。结合这一事实,您正在寻找更高的精度,您可能会有另一个数量级。
你的期望可能是不切实际的。
https://stackoverflow.com/questions/7370657
复制相似问题