百米冲刺,Super Prime求质数突破10秒大关
[ 2007-02-08 01:58:37 ]
引言/提要:犹如奥运会上的百米短跑,10秒是每个运动员都在努力突破的重要水平线。Super Prime凭借优异的程序算法,充分发挥出计算机硬件的性能潜力,达到了这一点。
关键词:Super Prime,性能测试,双核,并行计算,质数,奥林匹克,核心技术
Super Prime超级质数机,是龙之梦工作室自主开发的快速求64位大质数的工具软件,可作为测试软件,评测电脑软硬件的性能。软件的免费版,在龙之梦工作室网站提供下载,也可以在华军软件园、天空软件站等站点下载得到。
这是由奥林匹克计算机竞赛选手开发出来的软件,体现了一种更快、更高、更强的奥林匹克精神。程序算法的性能,是其中的关键。另一方面,遵循摩尔定理的计算机硬件性能,也是Intel、AMD等厂商技术研发的关注重点。
之前在《64位质数知多少,龙之梦工作室告诉您》中提到:用一台Athlon XP 2000+,1GB DDR 400MHz内存,使用Super Prime超级质数机进行计算,求一个64位质数大约要用12秒。
而根据龙之梦工作室最新开发出来、即将推出的Super Prime升级版,用一台Athlon64 X2 3800+,1GB DDR2 800MHz内存,在单线程下运行已经逼近10秒大关,达到了10.062秒。在双线程下运行更是充分发挥出双核的威力,轻松突破10秒关口,达到了平均每个64位质数5.952秒的惊人成绩。
犹如奥运会上的百米短跑,10秒是每个运动员都在努力突破的重要水平线。Super Prime凭借优异的程序算法,充分发挥出计算机硬件的性能潜力,达到了这一点。可以推测,如果采用比Athlon64 X2 3800+更快的CPU,即使在单线程下运行也能破10秒纪录。
新的升级版Super Prime,支持并行计算技术,包括超线程、双核、多核、多CPU等,将会在近期发布,提供免费版下载。敬请广大电脑爱好者留意龙之梦工作室网站,以及华军软件园、天空软件站等软件下载站点。
附上内部测试时的部分成绩记录,是求最大10个64位质数的时间。等软件正式发布,大家可以亲自测试一下。
prime64.exe (group=1, threads=1) >>> Fri Feb 02 10:06:06 2007
18446744073709551557 , 10062 ms ( thread 1 , +10062 ms )
18446744073709551533 , 19578 ms ( thread 1 , +9516 ms )
18446744073709551521 , 29125 ms ( thread 1 , +9547 ms )
18446744073709551437 , 47016 ms ( thread 1 , +17891 ms )
18446744073709551427 , 56609 ms ( thread 1 , +9593 ms )
18446744073709551359 , 66156 ms ( thread 1 , +9547 ms )
18446744073709551337 , 75734 ms ( thread 1 , +9578 ms )
18446744073709551293 , 86609 ms ( thread 1 , +10875 ms )
18446744073709551263 , 96156 ms ( thread 1 , +9547 ms )
18446744073709551253 , 105625 ms ( thread 1 , +9469 ms )
prime64.exe (group=1, threads=2) >>> Wed Feb 07 09:50:35 2007
18446744073709551557 , 10422 ms ( thread 2 , +10422 ms )
18446744073709551427 , 18610 ms ( thread 1 , +8188 ms )
18446744073709551533 , 20313 ms ( thread 2 , +1703 ms )
18446744073709551359 , 28469 ms ( thread 1 , +8156 ms )
18446744073709551521 , 30204 ms ( thread 2 , +1735 ms )
18446744073709551263 , 39735 ms ( thread 1 , +9531 ms )
18446744073709551437 , 40079 ms ( thread 2 , +344 ms )
18446744073709551191 , 49657 ms ( thread 1 , +9578 ms )
18446744073709551337 , 49985 ms ( thread 2 , +328 ms )
18446744073709551163 , 59516 ms ( thread 1 , +9531 ms )
|
|