超线程与双核是否同一概念?

CPU/显卡/打印机/USB设备等硬件问题
头像
relaxssl
帖子: 1448
注册时间: 2007-01-30 7:13

超线程与双核是否同一概念?

#1

帖子 relaxssl » 2008-06-19 9:04

时间: 2008-6-18 周三, 下午2:00 标题: 引用回复
实在不想说LZ什么,双核又不是双CPU

双核和三年前的HT超线程技术没什么分别,本身就是一个CPU,就算是200个核也只是一个CPU,不过是速度快点而已,厂家换个名字提高价钱你们就上当

有那钱买个支持双CPU的主板去,再买两个普通的CPU,比起所谓的双核强多了
我一直疑惑我的CPU,很早就买的,那时还没有双核流行,但自用了ubuntu之后,就显示如图效果,后来看到TThbviewtopic.php?p=804673#804673)说的上面这段话才明白怎么回事,到底是不是这样呢?
附件
screenshot1.png
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#2

帖子 skyx » 2008-06-19 9:25

Hyperthreading uses idle cycles of the cpu to provide what seems like a second cpu, but is still one physical cpu. It operates at a thread level

Dual core is the approach cpu manufacturers are taking to incorporate two processors in the same IC package.


If we are talking about one running program, it will use ht/dual core only if it is optimised to use it. Very few applications are optimised for multiprocessor systems (especially if talking about games).
If I can be so brave I will estimate that relations between two of them is some 1.3:2 where dual core is 2
no security measure is worth anything if an attacker has physical access to the machine
majia1hao
帖子: 180
注册时间: 2007-09-09 9:35

#3

帖子 majia1hao » 2008-06-19 10:01

对那个什么TThb,实在很无语。
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33

#4

帖子 猛将兄 » 2008-06-19 10:30

HT/Dual core在编程上面都是一样的
而且,如果是CPU intensive的工作,就是说,所有时间都是计算,而没有IO的话,两个thread比1个thread要快将近1倍。如果是单核,2个thread作这种工作和一个thread比起来还更慢
HT的提高不到1倍,Dual core提高接近1倍
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#5

帖子 HuntXu » 2008-06-19 10:53

对硬件不懂的飘进来学习...但起码知道HT!=Dual Core...
HUNT Unfortunately No Talent...
rp9acl
帖子: 94
注册时间: 2008-05-04 18:18

#6

帖子 rp9acl » 2008-06-19 14:10

在现阶段,ht就是不稳定的代名词,毕竟给普通桌面用户使用的程序都没有经过严格的测试。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#7

帖子 BigSnake.NET » 2008-06-19 14:12

双核的话.. 编译时比较爽.. hehe
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
spirit_only
帖子: 7
注册时间: 2008-06-10 22:20
来自: 西电
联系:

#8

帖子 spirit_only » 2008-06-19 17:45

不懂,来学习。
everyoung
帖子: 246
注册时间: 2007-09-08 23:06

#9

帖子 everyoung » 2008-06-19 22:20

好像是这样的,P4的流水线很长,Northwood核心是20级,Prescott核心有30级流水线,Intel就把流水线一分为二,这样就可以同时执行两个指令,也就是TyperThread技术
不过实际效果好像很差,有时候甚至比关闭HT功能还要慢
头像
liangsuilong
帖子: 777
注册时间: 2007-08-11 20:54
来自: 广州
联系:

#10

帖子 liangsuilong » 2008-06-21 0:37

everyoung 写了:好像是这样的,P4的流水线很长,Northwood核心是20级,Prescott核心有30级流水线,Intel就把流水线一分为二,这样就可以同时执行两个指令,也就是TyperThread技术
不过实际效果好像很差,有时候甚至比关闭HT功能还要慢
PRESCOTT和CEDER MILL 还有双核版的SMITHFIELD和PRELER是NETBURST架构的31级,北木和比TUALATIN拉记得多的WILLAMETTA都是20级,要知道北木是P4最疯狂的时代啊。要不是AMD的BARTON,AMD都可能出不了K8了。呵呵!
P3和PM还有COREDUO都是10级,CONROE和现在的PENRYN都是14级
K7 QUANTISPEED架构是10级整数,15级浮点
K8是12级整数,17级浮点。K10大抵跟K8差不多吧
人的生命是有限的,但是享受Linux的乐趣是无限的!
http://www.liangsuilong.info
janker2lonely
帖子: 557
注册时间: 2007-01-09 11:09
来自: 廣州

#11

帖子 janker2lonely » 2008-06-21 1:12

很简单,超线程和双核的主要区别是:超线程的两个核心是逻辑核心;而双核则是物理核心。
wanzihrg
帖子: 223
注册时间: 2008-03-15 10:34

#12

帖子 wanzihrg » 2008-07-03 23:20

恩,双核是硬件层面上的双核心,超线程是软件形式的,自然双核会比超线程更好
不过楼主为这个担忧实在是多虑了,不必追求最好的性能,起码你这个比我家单核赛扬4 2.0G要好吧~~
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市

#13

帖子 Nile » 2008-07-04 8:45

http://www.intel.com/cd/ids/developer/a ... 214707.htm

HT dosen't works very well in P4
Maybe it well be better in Nehalem.
Thinkpad T400
mauricze
帖子: 87
注册时间: 2007-12-24 12:58

#14

帖子 mauricze » 2008-07-08 21:04

一个假的,一个真的
sirxenofex
帖子: 204
注册时间: 2008-01-07 16:39

#15

帖子 sirxenofex » 2008-07-08 21:14

对性能没什么好怀疑的,简单的说,一个是模拟双核一个是真双核。有超线程技术的CPU,操作系统就当作双核来对待,当然实际效率不如了。超线程我不知道会不会带来“不稳定”,至少日常应用没有体现。并且最新的Atom仍然在用这个技术,应该是好技术。目前已知的缺点就是奔腾4的性能/能耗比较低,别的没听说有明显缺点。
回复