apfloat-C++高性能任意精度算术软件包
apfloat是什么
Apfloat是一个高性能任意精度包。可以用它进行数百万位数字的计算。它使用Number Theoretic Transforms(数论转换)。使用起来很简单,而且速度快。 Apfloat是免费软件。
Apfloat通常可以用大多数c++编译器进行编译,但是建议使用gcc。它对x86、Alpha和MIPS处理器进行了汇编优化。
包中包含了一个计算pi的示例程序。使用Athlon XP计算机计算pi的一百万位数只需要不到半分钟。因此是计算pi最快的程序之一。
可下载已编译的用于计算pi的可执行文件。最快版本的程序可以计算高达2.26亿的pi的十进制数字。这样的计算需要一台至少有256 MB RAM的机器。此外还提供了一个可以计算19亿个数字的版本(至少需要2gb的内存),但是会有点慢。
apfloat下载
http://www.apfloat.org/apfloat/

关注公众号,获取一手资讯
“ apfloat-C++高性能任意精度算术软件包 ” comments 0