POPPUR爱换

标题: 经常听到说 四核四线程,四核八线程,请问这个线程有什么用?能和真核心比吗? [打印本页]

作者: obkb    时间: 2012-5-7 13:51
标题: 经常听到说 四核四线程,四核八线程,请问这个线程有什么用?能和真核心比吗?
,请问这个线程有什么用?能和真核心比吗?
作者: liming3431282    时间: 2012-5-7 14:50
超线程不是真正的物理核心  双核四线程比四核四线程弱了不少  楼主完全可以百度的
作者: natsumi    时间: 2012-5-7 14:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: kinno    时间: 2012-5-7 15:11
就是一个核心可以同时执行两个线程,这两个线程是同等的,没有小白说的实体核心和虚拟核心的区别
作者: big-bang    时间: 2012-5-7 15:20
假8蛋真4蛋与真4蛋相比,其实没多少差别,N多应用都没优化这个假8蛋的功能
作者: licongok    时间: 2012-5-7 15:23
有总比没有好,不想要可关
作者: HAYATO1    时间: 2012-5-7 15:35
多线程能压榨cpu剩余的力量 但不是完美的 和部分游戏有冲突
作者: lichking1983    时间: 2012-5-7 15:42
感觉lz像某人的马甲呢。
作者: obkb    时间: 2012-5-7 17:30
lichking1983 发表于 2012-5-7 15:42
感觉lz像某人的马甲呢。

不是呢,呵呵。我是真心问呢。
作者: nom8393    时间: 2012-5-7 17:36
Intel的四核八线程的CPU肯定比不过同样是Intel的真8核CPU,但是秒杀AMD的同档次“真8核”推土机无压力。
作者: daniel_k    时间: 2012-5-7 17:43
I家的假8核当然可以和A家的真8核比,毫无疑问
作者: Ephyer    时间: 2012-5-7 17:58
本帖最后由 Ephyer 于 2012-5-7 18:00 编辑
kinno 发表于 2012-5-7 15:11
就是一个核心可以同时执行两个线程,这两个线程是同等的,没有小白说的实体核心和虚拟核心的区别


我觉得这里存在一个陷阱。

就是2个线程一起工作的时候,确实他们性能对等,假设每个是X,两个一起是2X

但是仅有一个线程工作的时候,它的性能Y

问题就在于,X不等于Y。

小白们希望这种对等是X=Y。否则实体核心和虚拟核心这种通俗的说法是不会停止的。


打个最简单的例子,某个程序只支持2个线程,我在任务管理器里,手动指定cpu0和cpu1,或者手动制定cpu0和cpu2,性能是不同的,于是只好通俗的说,有实体核心和虚拟核心。。。
作者: obkb    时间: 2012-5-7 18:57
Ephyer 发表于 2012-5-7 17:58
我觉得这里存在一个陷阱。

就是2个线程一起工作的时候,确实他们性能对等,假设每个是X,两个一起是 ...

你的意思 是说 假的没真的好 么 ?呵
作者: Ephyer    时间: 2012-5-7 19:42
obkb 发表于 2012-5-7 18:57
你的意思 是说 假的没真的好 么 ?呵

是的,对带有超线程的I U来说.


如果你想导向为AMD的真4核比intel假4核好之类,其实某些时候是这样没错,明说就是了,不用虚掩.只是个人觉得AMD还是想办法至少让自己的8核心能稳赢人家的4核心吧,不然这样的真核心又有何用.


作者: kinno    时间: 2012-5-7 20:46
Ephyer 发表于 2012-5-7 17:58
我觉得这里存在一个陷阱。

就是2个线程一起工作的时候,确实他们性能对等,假设每个是X,两个一起是 ...

以前简单了解过超线程的原理,intel在cpu核心里面多放置了一些寄存器,指令译码器什么的,但是这些双份的部件共用一个指令执行引擎,于是,一个线程在执行的时候另一个线程在进行译码,互不影响,于是实现了超线程,差不多简单的原理就是这样子,可能现在更进一步了。
在单线程情况下,超线程对性能没有影响;在调度好的情况下,超线程对性能有提升作用。在恶劣情况下,比如两个线程同时需要执行,那么会出现资源争夺,导致性能略有下降。
所以,超线程还是以来线程实际调度的,也就是你说的,x不等于y
作者: fish2fish    时间: 2012-5-7 20:56
i的是双黄蛋
a的是连体蛋




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4