程序代码如下:
测试电脑主频2.5G, 内存4G, 运行结果如下:
运行时间(ms)/N的取值 500 1000 2000
Intel C++12.0编译器 双精度 156 1141 9407
单精度 47 594 4656
Visual C++9.0编译器 双精度 187 1468 11859
单精度 437 3750 29969
注意Visual C++编译器对于单精度比双精度运行得慢.
程序代码如下:
测试电脑主频2.5G, 内存4G, 运行结果如下:
运行时间(ms)/N的取值 500 1000 2000
Intel C++12.0编译器 双精度 156 1141 9407
单精度 47 594 4656
Visual C++9.0编译器 双精度 187 1468 11859
单精度 437 3750 29969
注意Visual C++编译器对于单精度比双精度运行得慢.