双核的cpu速度加起来才等于一个单核cpu的速度,此时还是双核的快吗? (多核社区解惑月400高分悬赏帖!)

捺捺 2007-09-28 10:14:29
注:本贴为“英特尔多核技术社区解惑月”选中的问题,以400高分悬赏征集答案。凡积极参与,提供有效回答者,将平分这400分。

> > >原贴内容:

双核的cpu速度加起来才等于一个单核cpu的速度,此时还是双核的速度快吗?

-------------------------

原发贴者:gxhsnowflower (您将获赠300可用分,其中100分在于奖励您提出了1个有效的问题,另外200分在于您的问题被选中作为征集答案的问题。)

关于本次活动详情请看活动页面:http://events.csdn.net/isn/jhy_mc/index.htm

整个活动结束后,所有分数和奖品将会统一发放或寄送,请各位届时查收:)
...全文
8579 37 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahao 2008-11-02
  • 打赏
  • 举报
回复
这种问题还要问?那你说同一台机器上单线程程序快还是多线程程序快?
intel_www 2008-04-07
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 jamesking 的回复:]
14楼说的:单核多了context switch的切换,这点我表示认同。
但是你还要考虑二级缓存。假设单核和双核都拥有2M二级缓存。单核可以独享2M二级缓存,而双核每个核心只有1M二级缓存,显然两者命中率不一样。另外还要考虑二级缓存的同步,目前Intel的双核没有集成内存控制器,两个核心的cache需要通过北桥同步,这就是目前Intel双核被AMD称作假双核的原因。
[/Quote]

酷睿中二级缓存是共享的,根本不需要同步。
green_wolf 2008-04-04
  • 打赏
  • 举报
回复
目前关键的不是单/双核的问题
问题关键在于
1 软件跟不上
2 外部的数据访问与交换跟不上
我想问大家,你们用的有几个软件能实现对CPU的利用达到30%,为什么慢,不仅仅是单/双核的问题

硬件发展已经很快了
ahan1874 2007-12-08
  • 打赏
  • 举报
回复
假设一个单核的是2GH,一个双核的CPU是每个核1GH。
那么当你运行一个非多线程的任务的时候,肯定是2GH的快。毕竟一个任务只能在一个核上面跑。
如果是多线程的任务呢。可以考虑如下的例子:
比如一个循环从1加到1000。2GH可以直接跑这个循环,需要的时间为T。
而双核CPU每个核为1GH,可以把这个计算放到两个核里面,一个处理1到500,另外一个处理501到1000,
每个核跑完自己的任务就需要T了。但是两个核算完了之后还需要将各自的结果加起来才得到最后的结果。
所以总的时间是大于T的。因此还是2GH的快。但是这个还是取决与不论是单核还是双核的CPU,指令周期,
指令长度都一样的情况下才有比较意义,否则,2GH的核并不一定就是1GH运行速度的2倍。

flyingdog 2007-11-18
  • 打赏
  • 举报
回复
如果程序是单线程的,那就没法利用双核了,当然是单核快。
即使程序是多线程的,可以同时利用双核,但是一般并行程序的效率都是小于100%的,所以还是还没单核快。
但是cpu的速度并不是单单靠频率计算的。双核cpu,很多都是酷锐构架的,其主频虽然不高,但是每条指令的需要的时钟周期短,通常会比高频率的P4快。
llg84 2007-11-14
  • 打赏
  • 举报
回复
AMD和Intel不同的体系结构比较

  双核与双芯(Dual Core Vs. Dual CPU):

  AMD和Intel的双核技术在物理结构上也有很大不同之处。AMD将两个内核做在一个Die(内核)上,通过直连架构连接起来,集成度更高。Intel则是采用两个独立的内核封装在一起,因此有人将Intel的方案称为“双芯”,认为AMD的方案才是真正的“双核”。

  从用户端的角度来看,AMD的方案能够使双核CPU的管脚、功耗等指标跟单核CPU保持一致,从单核升级到双核,不需要更换电源、芯片组、散热系统和主板,只需要刷新BIOS软件即可,这对于主板厂商、计算机厂商和最终用户的投资保护是非常有利的。
============================================================================================================================
奔腾D时代的双核是封装两个核心,酷睿已经不是了
soft06 2007-11-07
  • 打赏
  • 举报
回复
双核和单核cpu运行速度的快慢主要是看运行的程序是否是多线程。日常应用中的单个程序(比如游戏)没有作用,只有专门为多线程的设计程序,才能充分利用双核心,比如一些专业应用的软件会用到
oldmanzhao 2007-11-07
  • 打赏
  • 举报
回复
LS说的这种情况下,就算有差异,也绝对很小,毕竟多核系统只是提高了并行处理的能力,并没有提升处理器的CPI。
ffzgz 2007-11-07
  • 打赏
  • 举报
回复
首先,请明白多核较之单核的优势!
即N VS 1!
所以一定要让每个CPU都工作起来才能体现出优势!
想一下,压缩一个文件,再解压缩一个,再转换个视频格式,再运行一个大一点的游戏(像魔兽)
试问,单核的cpu在胜任了其中的一个以后还能再很顺利地运行别的任何一个么?
所以,这就是N VS 1的优势,既然是优势就一定要想办法让他体现出来.
oldmanzhao 2007-11-07
  • 打赏
  • 举报
回复
可以看看这篇低频四核对高频双核的测试http://www.xbitlabs.com/articles/cpu/display/core2quad-q6600.html,也许可以回答一些楼主的疑问。
oldmanzhao 2007-11-07
  • 打赏
  • 举报
回复
问一下14楼,多核的系统中没有上下文切换吗?MS这个跟硬件没有什么关系,线程间的切换完全是OS完成的任务。
gemo 2007-11-07
  • 打赏
  • 举报
回复
你单算圆周率 当然是主频越高越快

但是你算圆周率的时候还要看大片 玩游戏 那单核比起双核就不是慢一点了
chary8088 2007-11-07
  • 打赏
  • 举报
回复
AMD和Intel的双核技术在物理结构上也有很大不同之处。AMD将两个内核做在一个Die(内核)上,通过直连架构连接起来,集成度更高。Intel则是采用两个独立的内核封装在一起,因此有人将Intel的方案称为“双芯”,认为AMD的方案才是真正的“双核”。
yafizyh 2007-11-06
  • 打赏
  • 举报
回复
能不能拿点测试数据出来呀,这样才有说服力吗.

单从理论上争论又有什么意思啊.
hudaojin 2007-11-06
  • 打赏
  • 举报
回复
如果双核主频只有单核的一半,应该是单核更快:
因为双核时需处理共享内存的问题,会产生锁等待等双核问题,
但是在我们使用过程中 一般不会有“双核主频只有单核的一半”的情况存在
比如当前:双核处理器的主频一般为3.0G,而单核最多只有3.6-4.0G
所以你提的问题不会在现实中发生,这样双核就比单核快好多了!
axecm 2007-11-06
  • 打赏
  • 举报
回复
一般来说好像基本达不到1+1=2的效果,比较理想的情况下应该也只有1.7~1.8的样子吧,就是说双核的性能为单核的0.8-0.9吧,目前的测试大概都是这样,不论是双显卡还是双CPU。不过两个核的用电效率要高一些,理论上只有那个单核的一半。
yuhe7919 2007-11-06
  • 打赏
  • 举报
回复
双核的我们机房有65台,用起来就一个字--爽,比起你单核的快多了,根本就没有卡、等待的感觉。
YSXHJQ 2007-11-06
  • 打赏
  • 举报
回复
AMD和Intel不同的体系结构比较

  双核与双芯(Dual Core Vs. Dual CPU):

  AMD和Intel的双核技术在物理结构上也有很大不同之处。AMD将两个内核做在一个Die(内核)上,通过直连架构连接起来,集成度更高。Intel则是采用两个独立的内核封装在一起,因此有人将Intel的方案称为“双芯”,认为AMD的方案才是真正的“双核”。

  从用户端的角度来看,AMD的方案能够使双核CPU的管脚、功耗等指标跟单核CPU保持一致,从单核升级到双核,不需要更换电源、芯片组、散热系统和主板,只需要刷新BIOS软件即可,这对于主板厂商、计算机厂商和最终用户的投资保护是非常有利的。
sevensins 2007-11-06
  • 打赏
  • 举报
回复
放心吧,作无用功,,白白浪费大量资金,,开发出来的东西反而不如单核的!呵~~
那种情况通常是不会的,因为厂家不会那么笨,让自己钱打水漂,毕竟他们还是以盈利为目的的!
厂家不会是科研机构更不会是慈善机构!
sysenter 2007-11-06
  • 打赏
  • 举报
回复
我也有个问题,比如同样一块芯片上,如果制程相同,双核cpu中每个核的晶体管数只有单核的一半,晶体管数的减少对cpu来讲有多大的影响?核数越多每个核的晶体管岂不是越少,那么多少核才是一个极限?
加载更多回复(17)

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧