找回密码
 注册
快捷导航
查看: 3975|回复: 10

请教双CPU架构的优势

[复制链接] |自动提醒
阅读字号:

88

回帖

0

积分

111

资产值

入门会员 Rank: 1

注册时间
2005-9-14
发表于 2005-12-31 21:04:14| 字数 47| - 中国–北京–北京–东城区 联通 | 显示全部楼层 |阅读模式
双CPU架构的优势有那些?我看不出来;现有一双奔三550,不知是否相当1G普通奔三?望诸位指教

490

回帖

0

积分

992

资产值

入门会员 Rank: 1

注册时间
2004-12-22
发表于 2005-12-31 21:11:35| 字数 27| - 日本 BIGLOBE | 显示全部楼层
双u就是负载能力提高。。

速度上当然不如高频的U了。。。
回复 支持 反对

使用道具 举报

2万

回帖

3

积分

5116

资产值

初级会员 Rank: 1

注册时间
2005-8-8
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-1-2 09:32:36| 字数 8| - 中国–广东–佛山–三水区 电信 | 显示全部楼层
路过,当作学习了
向死而生
一粒砂中三千界 合目内观礼毗卢
茶气氤氲尘内外 何须槽场问生熟
回复 支持 反对

使用道具 举报

1021

回帖

0

积分

79

资产值

入门会员 Rank: 1

注册时间
2003-5-14
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-1-2 11:42:53| 字数 32| - 中国–陕西–西安 电信 | 显示全部楼层
速度当然是高频的好,如果做服务器的话双cpu比较好,负载能力较强
回复 支持 反对

使用道具 举报

1134

回帖

11

积分

1526

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-9-10
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-1-2 21:21:42| 字数 1,890| - 中国–广东–深圳–南山区 电信 | 显示全部楼层
SMP的全称是"对称多处理"(Symmetrical Multi-Processing)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。

    它是相对非对称多处理技术而言的、应用十分广泛的并行技术。在这种架构中,一台电脑不再由单个CPU组成,而同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源。虽然同时使用多个CPU,但是从管理的角度来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于多个CPU之上,从而极大地提高了整个系统的数据处理能力。所有的处理器都可以平等地访问内存、I/O和外部中断。在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上。

    我们平时所说的双CPU系统,实际上是对称多处理系统中最常见的一种,通常称为"2路对称多处理",它在普通的商业、家庭应用之中并没有太多实际用途,但在专业制作,如3DMax Studio、Photoshop等软件应用中获得了非常良好的性能表现,是组建廉价工作站的良好伙伴。随着用户应用水平的提高,只使用单个的处理器确实已经很难满足实际应用的需求,因而各服务器厂商纷纷通过采用对称多处理系统来解决这一矛盾。在国内市场上这类机型的处理器一般以4个或8个为主,有少数是16个处理器。但是一般来讲,SMP结构的机器可扩展性较差,很难做到100个以上多处理器,常规的一般是8个到16个,不过这对于多数的用户来说已经够用了。这种机器的好处在于它的使用方式和微机或工作站的区别不大,编程的变化相对来说比较小,原来用微机工作站编写的程序如果要移植到SMP机器上使用,改动起来也相对比较容易。SMP结构的机型可用性比较差。因为4个或8个处理器共享一个操作系统和一个存储器,一旦操作系统出现了问题,整个机器就完全瘫痪掉了。而且由于这个机器的可扩展性较差,不容易保护用户的投资。但是这类机型技术比较成熟,相应的软件也比较多,因此现在国内市场上推出的并行机大量都是这一种。PC服务器中最常见的对称多处理系统通常采用2路、4路、6路或8路处理器。目前UNIX服务器可支持最多64个CPU的系统,如Sun公司的产品Enterprise 10000。SMP系统中最关键的技术是如何更好地解决多个处理器的相互通讯和协调问题。

    要组建SMP系统,首先最关键的一点就是需要合适的CPU相配合。我们平时看到的CPU都是单颗使用,所以看不出来它们有什么区别,但是,实际上,支持SMP功能并不是没有条件的,随意拿几块CPU来就可以建立多处理系统那简直是天方夜谈。要实现SMP功能,我们使用的CPU必须具备以下要求:

    1、CPU内部必须内置APIC(Advanced Programmable Interrupt Controllers)单元。Intel 多处理规范的核心就是高级可编程中断控制器(Advanced Programmable Interrupt Controllers--APICs)的使用。CPU通过彼此发送中断来完成它们之间的通信。通过给中断附加动作(actions),不同的CPU可以在某种程度上彼此进行控制。每个CPU有自己的APIC(成为那个CPU的本地APIC),并且还有一个I/O APIC来处理由I/O设备引起的中断,这个I/O APIC是安装在主板上的,但每个CPU上的APIC则不可或缺,否则将无法处理多CPU之间的中断协调。
    2、相同的产品型号,同样类型的CPU核心。例如,虽然Athlon和Pentium III各自都内置有APIC单元,想要让它们一起建立SMP系统是不可能的,当然,即使是Celeron和Pentium III,那样的可能性也为0,甚至Coppermine核心的Pentium III和Tualatin的Pentium III也不能建立SMP系统--这是因为他们的运行指令不完全相同,APIC中断协调差异也很大。
    3、完全相同的运行频率。如果要建立双Pentium III系统,必须两颗866MHz或者两颗1000MHz处理器,不可以用一颗866MHz,另一颗1000MHz来组建,否则系统将无法正常点亮。
    4、尽可能保持相同的产品序列编号。即使是同样核心的相同频率处理器,由于生产批次不同也会造成不可思议的问题。两个生产批次的CPU作为双处理器运行的时候,有可能会发生一颗CPU负担过高,而另一颗负担很少的情况,无法发挥最大性能,更糟糕的是可能导致死机,因此,应该尽可能选择同一批生产的处理器来组建SMP系统。
回复 支持 反对

使用道具 举报

2万

回帖

3

积分

5116

资产值

初级会员 Rank: 1

注册时间
2005-8-8
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-1-2 23:08:22| 字数 14| - 中国–广东–佛山–三水区 电信 | 显示全部楼层
哇,好详细哦
确实学习到东西了
向死而生
一粒砂中三千界 合目内观礼毗卢
茶气氤氲尘内外 何须槽场问生熟
回复 支持 反对

使用道具 举报

201

回帖

0

积分

284

资产值

入门会员 Rank: 1

注册时间
2005-8-6
发表于 2006-2-9 14:15:38| 字数 16| - 中国–广东–东莞 电信 | 显示全部楼层
学习中!正用服务器!!!!!!!
THINKPAD X200 T9400~~
回复 支持 反对

使用道具 举报

3659

回帖

132

积分

3722

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-5-15
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2006-2-10 13:17:15| 字数 162| - LAN | 显示全部楼层
QUOTE:
原帖由 kaa 于 2006-1-2 21:21 发表
SMP的全称是"对称多处理"(Symmetrical Multi-Processing)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。

    它是相对非对称多处理技术而言的、应用十分 ...

最后第4点说法有待商榷
大家好,我是来自HPFOCUS的MUDBOY
回复 支持 反对

使用道具 举报

1671

回帖

33

积分

2115

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-1-30
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2006-2-11 12:58:52| 字数 122| - 中国–北京–北京 教育网/北京理工大学 | 显示全部楼层
多CPU对于网络服务来说,优势是多任务并发的负载能力。
对于一般的使用时并行处理,并行化是提高计算机性能的一个捷径,也是当前遇到单CPU设计上的极限而又要提高计算机性能的一个必由之路。
不过,软件上还要设计并行化的问题,也就是软件上也要实现并行化。
MacBook Pro MC700
回复 支持 反对

使用道具 举报

385

回帖

0

积分

458

资产值

入门会员 Rank: 1

注册时间
2004-12-23
发表于 2006-3-4 01:57:51| 字数 172| - 中国–广东–深圳 鹏博士宽带 | 显示全部楼层
俺在用双的PIII 1G,普通应用性能提升不到25%.不过俺是用它来算SETI@HOME的分布式计算,性能可以提高一倍....一般个人应用不需要2 CPU,还不如上HT的....
顺便打一广告: 欢迎大家参与分布式计算,http://www.equn.com/forum/index.php

[ 本帖最后由 rickluxe 于 2006-3-4 02:04 编辑 ]
T42 1.7G ATI9600 64M
X61S CTO
350D 17-40 F4L/70-200F4L IS/50F1.8
回复 支持 反对

使用道具 举报

953

回帖

0

积分

173

资产值

入门会员 Rank: 1

注册时间
2006-1-7
发表于 2006-3-4 10:54:09| 字数 9| - 中国–云南–昆明 电信 | 显示全部楼层
双核其实也是鸡肋!
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-29 13:53 , Processed in 0.128212 second(s), 44 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部