三个月前,我们考察了Intel的第二款桌面六核心处理器Gulftown Core i7-970,不过当时的测试环境是Windows,今天我们就来看看把它放到Linux系统下的多线程能力会有何表现,并与Intel、AMD的其他多款不同型号进行一番对比。 Core i7-970采用32nm工艺制造,LGA1366封装接口,原始主频3.20GHz,Turbo Boost动态加速最高3.46GHz,非核心频率2.66GHz,QPI总线频率4.8GT/s,三级缓存12MB,热设计功耗130W,官方千颗批发价885美元。 相比于此前的旗舰至尊版Core i7-980X Extreme,新六核主频降低了133MHz,QPI总线频率也降低了1.6GT/s,并锁定倍频,但其他规格基本都没有变化,价格上则是便宜了114美元。
搭配Core i7-970进行测试的平台配置包括华擎X58 SuperComputer主板、CSX DDR3-1600 3GB内存、OCZ Vertex 64GB固态硬盘、GeForce GTX 460显卡等等。全新安装Ubuntu 10.10 64位版本之后,系统顺利启动,顺便将BIOS更新为本月12日刚刚发布的3.30最新版。 除了不支持温度监控软件LM_Sensors,这套系统的另一大问题是无法手动超频。即便是将频率提高到3.5GHz,或者使用BIOS里的超频选项,系统就会迅速重启,或者Linux内核崩溃。 下边是/proc/cpuinfo输出结果: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Core(TM) i7 CPU 970 @ 3.20GHz stepping : 2 cpu MHz : 3201.000 cache size : 12288 KB physical id : 0 siblings : 12 core id : 1 cpu cores : 6 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid bogomips : 6428.81 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
参与对比的处理器以及搭配的主板包括: - Core i3-530,Clarkdale,双核心四线程,主频2.93GHz;精英H57H-M - Core i5-750,Lynnfield,四核心四线程,主频2.66GHz;精英P55H-A - Core i7-870,Lynnfield,四核心八线程,主频2.66GHz,动态加速最高3.60GHz;精英P55H-A - Core i7-920,Bloomfield,四核心八线程,主频2.66GHz,动态加速最高2.93GHz;华擎X58 SuperComputer - Phenom II X3 710,Heka,三核心三线程,主频2.60GHz,测试中超至2.70GHz;微星890GXM-G65 - Opteron 2384×2,Shanghai,双路工作站,共八核心八线程,主频2.70Hz;泰安Thunder n3600M 测试中Intel处理器如果支持Turbo Boost动态加速则予以开启,但因为内存控制器不同,Core i7-970/920均使用三通道的3GB,其他都是双通道的4GB。操作系统配置均保持默认,显卡驱动版本是260.19.0。
Parallel BZIP2文件压缩:基本同上,Core i7-970仅需七秒钟就完成了测试,几乎只有Core i3-530的四分之一。 x264 H.264视频编码:相比于Core i7-920、Core i7-870,领先幅度分别达67%、51%,甚至比双路Opteron 2384也要快63%之多。 GraphicMagick图形处理:被称为图形处理领域的瑞士军刀,Core i7-970同样取得领先,但并不是每个核心都能得到充分调用,因此优势不再那么突出。 Bullet开源物理引擎:多线程支持不算太好,因此Core i7-970只与Core i7-870打成平手,略微领先Core i5-750。 C-Ray光线追踪:Core i7-970领先没什么意外的,但是双路Opteron 2384已经非常逼近,并超过了Core i7-920、Core i5-750。 POV-Ray光线追踪:现在的3.6版本多线程优化也不到位,Core i7-970也都一次败下阵来,输给了Core i7-870,因为后者加速频率更高。 Smallpt全局照明渲染:使用蒙特卡罗方法编写,仅仅100多行C++代码的超轻量级渲染器,100个样本时Core i7-970与双路Opteron 2384并驾齐驱。 Crafty开源国际象棋程序:Core i7-970依旧势不可挡。 Timed HMMer Search数据库搜索程序:双路Opteron 2384也只能勉强接近Core i7-970。 Minion搜索引擎:多线程不是该项目的有时,所以Core i7-970只是勉强领先Core i7-870,毕竟后者加速频率更高。 NASA NAS Parallel Benchmarks(NPB):EP.B子项中Core i7-920一骑绝尘,领先Core i7-870 62%、Core i7-920 73%,更是Core i5-750的三倍多。 NPB IS.C:虽然多线程优化不足,但是Core i7-970依旧得到了最高分。 Timed Apache Compilation:主要测试Apache的编译时间,Core i7-970照例第一个完成任务,耗时22秒,双路Opteron 2384、Core i7-920/870都需要28秒钟左右。 《OpenArena》:Linux系统上的游戏还是太少,能考察处理器性能的更是凤毛麟角。这个ioquake3引擎的游戏上,Core i7-970虽然继续领跑,但因为多线程问题而优势不大。 TTSIOD 3D渲染器:这个渲染器基本都是靠处理器执行的,Core i7-970也明显快于其他测试对象。 小结: Core i7-970不但拥有六个核心,原始主频也高达3.20GHz,而且支持超线程技术和Turbo Boost动态加速技术,这使其无论在多线程还是频率敏感场合中都可以应付自如,基准测试和实际应用均将有非常明显的优势,十二个线程得到高效利用的时候几乎无敌,比如7-Zip、PBZIP2、x264、GraphicsMgick、GCC等等。 不过Core i7-970本身热设计功耗已经较高(130W),因此动态加速幅度不大,最高只能提升266MHz,故而在单纯需要高频率的时候可能就不如Core i7-870之类的了,比如POV-Ray,这也是该处理器唯一没能取胜的项目。 Linux操作系统对Core i7-970的支持也相当完善,除极个别问题外一切正常。至于无法超频的问题,根源还是在于主板,因此如果你想跑在3.6GHz乃至4.0GHz高频率下,最好精心选择更适合超频的主板。 对于用户而言,Core i7-970的性能毋庸置疑,遗憾的是价格太高,官方标价即达885美元,实际零售价也在900美元左右。如果你真的不差钱,不妨再加100-150美元去选择Core i7-980X Extreme,可以获得更高的原始频率和更灵活的超频空间;如果预算紧张又想体验多核心多线程,既可以考虑AMD的Phenom II X6 1000T系列,也不妨看看八个线程、加速能力更强的Core i7-870。
|