LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: superleon

准备装机,intel的四核还是amd的四核强?

[复制链接]
发表于 2008-8-2 12:21:54 | 显示全部楼层
非要4核心?。。现在又用不上。。好看点吧。。呵呵
回复 支持 反对

使用道具 举报

发表于 2008-8-14 01:25:45 | 显示全部楼层
Q6600小超一下就可以通杀AMD全家。不超也和AMD最高端的9850打平手。
如果你玩Gentoo Linux的话,四核相当合适。开5路并行编译快到飞起来。MAKE_OPTS='-j5'
回复 支持 反对

使用道具 举报

发表于 2008-9-25 15:42:55 | 显示全部楼层
我最近看了不少并行计算的东西,分享一下经验,

大家在上面说的都属于桌面上常见的多核心处理器,

在并行机里面的smp是指每个核心都可以对等的使用内存,就是说4个核心看到的内存是一样的,看到的内容以及读取时间是一样的,但是在一个时间点只能有一个在访问内存,4个核心每次有一个访问内存以后就会update整个cpu芯片中cache中内容,(太多的内容就不写了,越撤越多。。。。。。)

amd的4核心处理器是满足这个要求的,intel的显然是不满足的,并且核间通信时的overhead肯定是很大的!!!!!!

如果要发挥这种cpu在计算上的优势需要使用openmp技术,目前gcc的4.2以后已经开始支持openmp了,但是不会把穿行的源代码自动转化为有并行能力的,所以多数时候是在用一个核心在哪里跑,

目前的多数测试也没有多核心的相关测试,所有大家不要太关注测试结果,并且icc编译的和gcc编译的也是不一样的-O2 -O3也是不一样的,icc对自己的cpu可是挺照顾的,这一点在google一下可是不少的东西,

总结:

需要多核心能力的,比如对并行计算有兴趣的,或者是需要大规模编译的,想在编译的时候多打开几个线程的,我建议买amd的4核心;一般人我觉得一个双核的就足够足够了,

记住:

多核需要系统软件的支持,目前没有那个软件是支持好的,并且很多东西就是不能并行的,比如你生成一个菲波纳奇数就不能并行,

有多核心需要就买amd的4核,没有多核心需要的就双核core的,

多数时候桌面用户需要的还是单核心能力,

不信的话,linux用户自己top以后按一下1,freebsd用户自己试试systat 1。
回复 支持 反对

使用道具 举报

发表于 2008-10-4 12:23:02 | 显示全部楼层
作为服务器来说,AMD的4核架构比Intel的优胜太多,因为AMD的4个核心都是单独跟内存控制器(也在封装里)通信,独享通道;而Intel是通过两条总线连接北桥。AMD的HT总线几乎可以达到”点对点“的通信模式,这要比Intel的半总线模式优胜许多。核心越多,AMD优势越明显
当然,AMD的高端Opteron处理器的价格也不便宜,跟Xeon差不多少
像数据库,3D渲染等对于内存I/O要求很高的应用,AMD的4核性能要比Intel高出一截,所以AMD在4核以上产品中的销量非常的好,你去看看IBM/HP的高端4-16路X86服务器的销售情况就知道了,AMD的占了50%以上

其实AMD就是照抄了Alpha的EV6总线模式,当年Alpha可是在高端服务器领域独占鳌头,各种评测领先第二名30%都不算领先
回复 支持 反对

使用道具 举报

发表于 2008-10-4 17:06:25 | 显示全部楼层
我也觉得AMD的多核心比较有前途,intel那种2+2+2...这样的应该很快遇到瓶颈,不过怎么所有测试都比不过intel的,是不是intel公关比较好,典型例子:pcmark
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表