超线程只是虚拟的东西,为什么会增加功耗?
我查了以前的评测是7300hq和7700hq的他俩就差个超线程,但是7300hq双烤最大功耗31w就能稳住四核睿频,而7700hq需要50w才能稳住四核睿频。
就一个超线程能吃掉这么多功耗,并且超线程只是虚拟的。
我真的很想知道没有物理东西的存在是怎么增加这么大功耗的 不懂其中的技术
但是楼主引出了我的一个疑问,电脑待机时和运行大型程序时的功耗为什么不一样,同样没有物理东西的存在 本帖最后由 ssc505684708 于 2023-2-15 20:27 编辑
没有超线程:CPU 1个核的所有晶体管都在忙1件事情
有了超线程:CPU 1个核划成2个虚拟核,所有晶体管同时忙2件事情
然后,前提是晶体管的数目是一样的,超线程那个在搞单任务的时候就只能用一半的晶体管(另一半在闲置状态),这时候为了保证算力就要给足能耗(因为虚拟核能用的只有一半的晶体管了),能耗跟性能不是线性的,曲线越往后面越费电,于是。。。
补充:
单核单线程这种工作模式在有些环境下没法利用CPU全部性能,比如CPU的cache数据读完了同时需要等内存数据到达CPU的时候,这时候单线程就要歇着,双线程的情况下另一个任务如果不是在等数据,那一定是在运算,就可以保证随时有活干,所以能耗就高了。
记得i7的cache会比i5大,应该就是更好的防止CPU压榨不彻底的情况。
7300HQ和7700HQ还有频率的区别,全核睿频差了0.3G,这0.3G的代价可是大约20%的功耗提升了,算起来睿频的功耗提升也跟性能基本成正比了。 本帖最后由 riverzjs 于 2023-2-15 21:47 编辑
超线程就是两个线程错峰分时使用同一个核心的电路资源
假设,将每条指令的执行过程分为2步,第一步读指令和操作数(占用通用寄存器和指令计数器),第二步执行运算(占用算数逻辑单元)
当线程1的某指令完成第一步操作,并将中间结果存入上下文寄存器后,便可释放刚才占用的通用寄存器和指令计数器等资源,以便线程2的指令可以马上进行第一步操作
当线程2进行第一步操作时,线程1同时在进行第二步执行运算操作,如此交替使用,以提高核心电路的占用率,占用率高了,功耗自然就上去了
如果非超线程的话,每条指令执行过程中,总有部分电路是空闲的,如上,一条指令在做第一步操作时,算数逻辑单元就是空闲的;在做第二步时,指令计数器和部分通用寄存器就是空闲的
intel的超线程,并不是没有增加硬件规模,核心本身为超线程设计的,比无超线程设计多5%的晶体管! 这是为了提高典型负载下运算器利用率的目的! 预设了错误的问题?谁告诉你没有物理载体 可以把超线程关了对比下. 性能提高20%,增加点功耗也很正常啊 本着严谨的51NB精神,至少要同频下进行比较...... 超线程指令长了?分解开频率一直高频率运行? 51qca 发表于 2023-2-18 16:30
关了超线程凉快的不得了
你用过超线程么,就在这儿云,还不滚去继续研究你的低温锡去 51qca 发表于 2023-2-18 16:30
关了超线程凉快的不得了
我开着超线程跑风扇也不转,你气不气 hljgyr 发表于 2023-2-18 13:15
本着严谨的51NB精神,至少要同频下进行比较......
按我平时破功耗墙后锁30倍频来试了一下。关闭超线程,24.6w,76度;打开超线程,28.2w,82度。
四个超线程大概相当于一个核的算力,即计算能力增加25%,功耗增加按(28.2-24.6)/24.6算,只增加14.6%的功耗。还是有得赚的。
超线程是用“闲置”的CPU算力去模拟一个核心啊,“闲置”的算力就是晶体管,怎么就没有物理实体了? 51qca 发表于 2023-2-19 09:39
主频一点点,当然风扇不转
有奖竞猜,6900HX单核4g需要多少瓦,全核2g需要多少瓦,爆杀你酷睿2几倍 51qca 发表于 2023-2-19 09:39
主频一点点,当然风扇不转
今天我会发一个测试帖,你要再敢进去撒野,我敢保证你这个账号不超三天就无了 qq172851949 发表于 2023-2-15 19:53
我查了以前的评测是7300hq和7700hq的
他俩就差个超线程,但是7300hq双烤最大功耗31w就能稳住四核睿频, ...
超线程出来的核心 在任务管理器里面 是虚的
但是以外行愚见 不对还请砖家斧正
假设一枚单物理核奔四每秒可以运行一万次加减法,
假设小明编写的解题程序,一组解答器每秒只需要算四千次加减法,但同时有两组不相关的加减题要求解;
单核运行,则只能用四千次/秒的能力先解答组一,再解答组二,交替进行。
单物理核通过超线程技术虚拟双逻辑核心,逻辑核心0用四千次/秒解答组一,逻辑核心1用四千次/秒解答组二,同步进行,耗时减半,解题效率相比无HT提升一倍。
在上述情景, 超线程技术将单核闲置的算力分给虚拟核心去解答其他题目,电路利用率提高了,也消耗了更多的电。
——————————————————————
假如韩梅梅又编了一个特高效求解器,每秒可以运满单物理的极限,此时超线程技术则毫无提升甚至因为HT的开销,有可能比关闭超线程略弱。
页:
[1]