- 主题:对普通人来说,cpu多线程其实没啥用吧
我看了一下,多线程是用单核模拟两个线程
跑单线程应用,只能用一个核一个线程,跑分算100分的话
跑双线程应用,用单核双线程, 跑分也就120到130分,还有调度的问题存在
那对普通用户来说,不如多核单线程,这样跑双线程应用,用两个核,可以跑到接近200分
可以这么理解吗
--
FROM 183.165.111.*
等效于0.5个真核
【 在 futurehost 的大作中提到: 】
: 我看了一下,多线程是用单核模拟两个线程
: 跑单线程应用,只能用一个核一个线程,跑分算100分的话
: 跑双线程应用,用单核双线程, 跑分也就120到130分,还有调度的问题存在
: ...................
--
FROM 116.233.10.*
能达到1.5倍性能吗? 那比两个核跑,还是低1/3性能
【 在 cokebear 的大作中提到: 】
: 标 题: Re: 对普通人来说,cpu多线程其实没啥用吧
: 发信站: 水木社区 (Tue Jul 12 09:14:43 2022), 站内
:
: 等效于0.5个真核
:
: 【 在 futurehost 的大作中提到: 】
: : 我看了一下,多线程是用单核模拟两个线程
: : 跑单线程应用,只能用一个核一个线程,跑分算100分的话
: : 跑双线程应用,用单核双线程, 跑分也就120到130分,还有调度的问题存在
: : ...................
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 116.233.10.*]
--
FROM 183.165.111.*
可以这么理解,一个人两只手一只手能提10kg,一个人只有一只手能提20kg,
有两个10kg的东西要搬运,后者效率就不如前者。
【 在 futurehost 的大作中提到: 】
: 能达到1.5倍性能吗? 那比两个核跑,还是低1/3性能
--
FROM 221.178.135.*
【 在 futurehost 的大作中提到: 】
: 我看了一下,多线程是用单核模拟两个线程
: 跑单线程应用,只能用一个核一个线程,跑分算100分的话
: 跑双线程应用,用单核双线程, 跑分也就120到130分,还有调度的问题存在
: ...................
你没搞清楚多线程和超线程的含义...
--
FROM 117.136.0.*
HT的意义不就是单核模拟双线程吗
【 在 ionlight 的大作中提到: 】
: 标 题: Re: 对普通人来说,cpu多线程其实没啥用吧
: 发信站: 水木社区 (Tue Jul 12 09:23:45 2022), 站内
:
:
: 【 在 futurehost 的大作中提到: 】
: : 我看了一下,多线程是用单核模拟两个线程
: : 跑单线程应用,只能用一个核一个线程,跑分算100分的话
: : 跑双线程应用,用单核双线程, 跑分也就120到130分,还有调度的问题存在
: : ...................
:
: 你没搞清楚多线程和超线程的含义...
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 117.136.0.*]
--
FROM 183.165.111.*
是超线程不是多线程。
你说的是对的。对于普通用户,直接来 8 个物理线程最简单有效。
超线程原本是牙膏厂对付农企的一个宣传手段,以前农企总说自己有八核四核,牙膏厂做不来,就把服务器用的超线程拿来应付。除了跑分多提一些分数,在真正的多任务桌面系统里面超线程表现都很差。随便跑几个 360 的流氓软件,CPU 看起来还是 30% 的使用率,其实已经 60% 了。
当然,对于程序员,因为有虚拟机、编译等任务,超线程还是非常有用的。
【 在 futurehost 的大作中提到: 】
: 我看了一下,多线程是用单核模拟两个线程
: 跑单线程应用,只能用一个核一个线程,跑分算100分的话
: 跑双线程应用,用单核双线程, 跑分也就120到130分,还有调度的问题存在
: ...................
--
修改:hgoldfish FROM 47.243.39.*
FROM 47.243.39.*
HT就是利用多线程发掘单核的IPC,填满流水线,充分利用已有的功能单元。总得性能也就高个15~20%,对响应性或者多任务多线程应用有加速的,比如桌面的界面响应性,浏览器多页面,多线程的服务端应用等。不过现在这玩意有漏洞,系统加补丁后说不定性能还下降了。老cpu要么关掉HT,要么不要打补丁。
【 在 futurehost 的大作中提到: 】
: 我看了一下,多线程是用单核模拟两个线程
:
: 跑单线程应用,只能用一个核一个线程,跑分算100分的话
: ...................
--来自微微水木3.5.12
--
FROM 117.143.126.*
是不是这样,cpu一次算8个加法,但是一个线程只有4个加法要算,就给另一个线程搭便车
【 在 yangtou 的大作中提到: 】
: HT就是利用多线程发掘单核的IPC,填满流水线,充分利用已有的功能单元。总得性能也就高个15~20%,对响应性或者多任务多线程应用有加速的,比如桌面的界面响应性,浏览器多页面,多线程的服务端应用等。不过现在这玩意有漏洞,系统加补丁后说不定性能还下降了。老cpu要么关掉
: HT,要么不要打补丁。
: --来自微微水木3.5.12
: ...................
--
FROM 119.131.204.*
真这样intel就放弃超线程了,显然还是很有用的
【 在 yangtou 的大作中提到: 】
: HT就是利用多线程发掘单核的IPC,填满流水线,充分利用已有的功能单元。总得性能也就高个15~20%,对响应性或者多任务多线程应用有加速的,比如桌面的界面响应性,浏览器多页面,多线程的服务端应用等。不过现在这玩意有漏洞,系统加补丁后说不定性能还下降了。老cpu要么关掉
: HT,要么不要打补丁。
: --来自微微水木3.5.12
: ...................
--
FROM 116.233.10.*