发新话题
打印

讨论一下AMD的NUMA架构处理器好吗?

讨论一下AMD的NUMA架构处理器好吗?

AMD虽然是处理器行业的后起之秀,其NUMA架构和INTEL的SMP架构完全不同,消除了总线瓶颈,其设计思路和高端多路服务器相似。我注意到SUN的产品线里除了自己的高端UNIX服务器外,PC服务器只有AMD的,是不是因为SUN对AMD的后续发展更有信心?

另外的一个趋势是INTEL在其后续产品中逐渐放弃了单总线架构,逐步采用双总线,对于MP来说就是两条总线,对于DP来说就是每个CPU占用一条总线。

虽然INTEL坚持自己的设计思路要好于AMD,但看来似乎不得不承认,INTEL的SMP最终还是要发展到AMD的NUMA架构上去。

TOP

回复 #1 jerrybrother 的帖子

SUN的选择不能代表所有品牌。
AMD的功耗/价格都是相当不错的。
但SUN的AMD服务器并不见得比某些品牌的Intel服务器便宜阿。

TOP

NUMA也有自己的问题,就是每个处理器要有属于自己的内存,如果想用到另一颗处理器的,速度就比较慢了!
这样势必会造成资源浪费,以及工作任务分配不均的问题。
是否能更大的发挥NUMA效果,还需要chipset,OS,以及应用软件的更多配合。。
INTEL目前也在研究自己的新架构(CSI,可以去google一下),传统的总线架构的确是有瓶颈,但NUMA也没能很好的解决。
So far so good.

TOP

同意楼上的观点。
MyLinux软件加工厂为你提供最完善的软件外包服务。

TOP

引用:
原帖由 remote 于 2006-10-9 05:29 发表
NUMA也有自己的问题,就是每个处理器要有属于自己的内存,如果想用到另一颗处理器的,速度就比较慢了!
这样势必会造成资源浪费,以及工作任务分配不均的问题。
是否能更大的发挥NUMA效果,还需要chipset,OS ...
我认为企业级操作系统对并行计算有很好的支持能力,象UNMA这种架构,每颗处理器优先访问自己的内存,在性能提升方面要明显大于您说的性能衰减。而且AMD把内存控制器集成在CPU里,这相对于INTEL的XEON性能提高就更明显了。

TOP

楼上的是否有考虑到AMD目前只能支持DDR内存,而INTEL可以支持DDR2,FBDIMM?所能提供的频率更高,带宽更高,能耗更少。。
并行计算多是指多台机器组成CLUSTER来提供计算能力,跟OS层联系不大。。

另外我也不理解为什么把内存控制器集成在CPU里,性能提升就会很明显呢?
So far so good.

TOP

引用:
原帖由 remote 于 2006-10-13 05:58 发表
楼上的是否有考虑到AMD目前只能支持DDR内存,而INTEL可以支持DDR2,FBDIMM?所能提供的频率更高,带宽更高,能耗更少。。
并行计算多是指多台机器组成CLUSTER来提供计算能力,跟OS层联系不大。。

另外我也不 ...
内存只是一个方面而已,IBM的P SERV我记得用的还是DDR1呢。而且FBDIMM工作频率提升以后,功耗已经成了大问题,虽然INTEL已经推出低功耗CPU,但整机功耗似乎更大了。
并行计算这个词我用的不对,没有表达出我的意思,我原本是想说多进程并行工作的能力、进程调度能力,这个当然要靠OS的内核来决定。

另外把内存控制器集成在CPU里缩短了CPU到内存的距离,肯定会提升系统性能的。

TOP

P系列和IA的性能没可比性。。应用方向都不同。。

还是回到主题吧,NUMA架构。。仁者见仁,智者见智,希望某天咱也能左右一下技术发展。。哈哈
So far so good.

TOP

发新话题