我国古代伟大的数学家祖冲之是世界上最早计算出圆周率的人,不过这位大数学家估计做梦也不会想到,他的圆周率在当代居然成为了超频界最流行的计算对象。
Pi就是圆周率,它的前几位是3.1415926535 8979323846 2643383279 5028841971 6939937510(笔者只能背到这么几位了),Pi的数值是一个无限不循环小数(什么意思?查查初中的代数书吧)。Super Pi这款软件其实就是一款使用PC计算Pi数值的软件,目前Super Pi可以计算到小数点后3200万位的数字。当然,你的计算机速度越快,Pi的计算速度也越快。
目前Super Pi最新的版本是来自著名的Xtremesystem论坛的Mod 1.5版,和Mod 1.4版相同的是,1.5版的Pi的计算时间仍然可以精确到小数点后面三位,1.5版加强了防作弊的功能,因此在比较计算时间的时候更具权威性。
我们可以在这里下载到最新版的Super Pi Mod 1.5,双击Super Pi的图标,可以看到界面:
界面很简单,从最少的16K(小数点后16000位)到最多的32M(3200万位),Super Pi都可以计算。超频界最常用的计算位数,就是1M(精确的说是小数点后的104万位)。
点击左上角的Calculate:
选择1M之后,点击确定,系统就会开始计算Super Pi 1M的数值:
计算完成,这里用的是Yonah双核处理器,主频为2GHz,DDR2内存工作在444MHz的频率下,成绩为31.656秒。
如何提高Super Pi的运行速度?这恐怕是大家最关心的问题。Pi的计算主要依赖的配件是CPU、内存以及硬盘。因此,这三个配件的速度越快,Pi的计算速度也越快。基于这样的理念,我们不难想到,超频是最简单的办法:
将CPU从2.0GHz超频到2.4GHz,内存的速度也随之上升到标准的DDR2-533,成绩缩短了将近5秒钟。
CPU主频对Super Pi的成绩影响是最大的,特别是类似Yonah,Conroe这样的短流水线架构的处理器,每提高100MHz的主频,Super Pi的成绩都会有显著的上升。5GHz的Conroe就可以到10秒了。事实上,主频与Pi之间的关系也是双向的:Pi本身也是一款考验处理器超频之后的稳定性的软件。
除了处理器的主频,我们还要考虑内存的速度。很多主板现在都提供了内存异步的选项,比如在FSB为800MHz的时候,内存可以选择DDR2-533或者是DDR2-667甚至是DDR2-800。那么提高内存速度之后,我们可以得到多大的性能提升呢?看看:
CPU的主频如果维持在2GHz的水平上,仅仅改变内存的速度,成绩有了小幅度的提高。
最后一招就是调节内存的延迟参数。这点往往很多初学者会忽视,而在顶尖的超频较量中,参数的细微和精确调节往往就是能否创造新世界纪录的基础。我们需要调节的最常用的四个参数是内存的四个:CL,TRP,Tras,TRC:
DDR2内存的CL选项主要是3、4、5这三个,通常3这一参数对大部分内存来说只能在DDR2-533的速度下才能达到。TRP和TRC的参数也是这个范围,而Tras的范围相对较大,但绝大多数内存都只能设定在10以上。
因此,3-3-3-8对绝大部分DDR2内存来说都是一个梦幻般的参数,但是在默认电压下,这是很难达到的。我们来看看A-Data内存在DDR2-533下,使用最紧的参数的成绩:
如何达成更紧的参数?答案就是加电压!笔者使用过多款DDR2-533内存,发现一个比较有规律的特点,就是大厂的DDR2内存的参数设置的都比较保守,基本上,在DDR2-533的频率下,都可以在接近2V的电压下达成3-3-3-x的参数,x通常是8或者10,在速度方面,加压也可以让大部分DDR2-533内存以4-4-4-12的延迟达到DDR2-667的速度。
这是使用DDR2-667模式下最优参数的成绩,我们看到速度仍然是生命,DDR2-667就是要比DDR2-533快那么一点点。
下面这张图是笔者用这套系统达到的最快成绩:22.813秒,此时CPU是2.76GHz,内存选择了较低时序下达成的DDR2-606,这主要是受到内存的制约,如果可能的话,仍然优先选择速度,在高电压下继续降低内存的延迟:
Super Pi正越来越流行,这款软件可以很好的进行cpu和内存子系统性能的量化测试。1M已经成为了超频界的“百米大赛”,如果你希望衡量自己的CPU超频之后的稳定性,那么可以选择更为苛刻的32M测试。
最后,告诉大家超频之后不稳定之后Super Pi的症状:如果是CPU不稳定,那运行Super Pi的时候系统会死机或者自动重启;如果是内存不稳定,那么会出现如下的提示:
你对自己的系统的潜力究竟了解多少?抓紧时间,用Super Pi来测试一下自己的机器吧!