页面

2007年11月29日

在 Linux 上玩 Super PI

Super PI 是一个计算圆周率的软件。以前在 Windows 平台上,我们经常使用 Super PI 来测试自己的 CPU 超频是否稳定,可以说,Super PI 测试是否通过已经作为判断 CPU 稳定性的依据。

下载:super_pitar.gz(box.net | ziddu.com

假如下载到 “/home/suzebi/“ 下,解压出来(鼠标右键 — 解压缩到此处),然后在终端输入
sh super_pi 20
最后的 20 代表 1M(100万位),21 代表 2M,25 代表 32M。

下面是我运行 sh super_pi 20 的结果
suxixb@su:/media/docs/deb/super_pi$ sh super_pi 20
Version 2.0 of the super_pi for Linux OS
Fortran source program was translated into C program with version 19981204 of
f2c, then generated C source program was optimized manually.
pgcc 3.2-3 with compile option of "-fast -tp px -Mbuiltin -Minline=size:1000 -Mnoframe -Mnobounds -Mcache_align -Mdalign -Mnoreentrant" was used for the
compilation.
------ Started super_pi run : 2007年 11月 29日 星期四 17:48:26 CST
Start of PI calculation up to 1048576 decimal digits
End of initialization. Time= 0.824 Sec.
I= 1 L= 0 Time= 1.480 Sec.
I= 2 L= 0 Time= 1.692 Sec.
I= 3 L= 1 Time= 1.692 Sec.
I= 4 L= 2 Time= 1.692 Sec.
I= 5 L= 5 Time= 1.700 Sec.
I= 6 L= 10 Time= 1.664 Sec.
I= 7 L= 21 Time= 1.668 Sec.
I= 8 L= 43 Time= 1.676 Sec.
I= 9 L= 87 Time= 1.696 Sec.
I=10 L= 174 Time= 1.688 Sec.
I=11 L= 349 Time= 1.680 Sec.
I=12 L= 698 Time= 1.684 Sec.
I=13 L= 1396 Time= 1.692 Sec.
I=14 L= 2794 Time= 1.684 Sec.
I=15 L= 5588 Time= 1.672 Sec.
I=16 L= 11176 Time= 1.672 Sec.
I=17 L= 22353 Time= 1.656 Sec.
I=18 L= 44707 Time= 1.608 Sec.
I=19 L= 89415 Time= 1.496 Sec.
End of main loop
End of calculation. Time= 33.638 Sec.
End of data output. Time= 0.192 Sec.
Total calculation(I/O) time= 33.830( 0.872) Sec.
------ Ended super_pi run : 2007年 11月 29日 星期四 17:49:01 CST
suxixb@su:/media/docs/deb/super_pi$
比较让我惊讶的是在 Windows 上运行 100 万位要 40 多秒,在 Ubuntu 上只需 33 秒!!,我也使用 wine 模拟运行了一次 super_pi_mod 1.4.exe 得出的结果也同样出乎意料,下图有这两次的比较。

没有评论:

发表评论