求一个能计算圆周率的程序的源代码,要求如下:
语言不限,要能计算精确度在100万位以上
要求计算100万位花费的时间(以Pentium 4 3.0GHz CPU为基准),不大于1分钟
计算结果可以保存在外部文件中
计算结果必须是十进制的
参考GPi——使用GPU计算圆周率
GPi是一款免费的、基于OpenCL的圆周率计算工具,可用于GPU性能测试,支持nVidia、AMD、Intel等厂商GPU、CPU。GPi可充分利用GPU强大的并行计算能力,使用主流显卡可在3秒内算得100万位,最多可计算2.7亿位。