手机 cpu 为什么没有超线程?

2020-06-17 20:42:02 +08:00
 ailuoliai

好奇

2708 次点击
所在节点    程序员
11 条回复
opengps
2020-06-17 20:46:52 +08:00
嫌弃手机不够热吗?
win7pro
2020-06-17 20:49:23 +08:00
嫌弃手机待机太长吗?
richangfan
2020-06-17 20:58:11 +08:00
有专利的
FrankHB
2020-06-17 21:01:50 +08:00
不是没有,比如 Atom Z25x0 。但这种设计现在基本不面向手机市场。手机 SoC 的 CPU 流行大小核。
HT 之类的 SMT 实现主要就是利用片上冗余资源换取性能,冗余的部分主要是执行单元,共享前端导致支持 SMT 下单线程性能会被献祭。手机 SoC 这种本来就为了节约能耗提升能效并且极端节约面积,不会考虑刻意允许物理冗余来照顾增加并行计算能力(特定计算密集型的任务会上专用 ASIC,后台服务直接用小核跑),SMT 增加复杂度还缺少场景用得上,得不偿失,基本就不会这样设计。
要是以后规模能耗能 hold 住上 SMT 也不在乎这些副作用了,再考虑文艺复兴。
realpg
2020-06-17 21:25:44 +08:00
你知道超线程技术是为什么出现的么?为了解决什么问题?
Edix
2020-06-17 21:29:02 +08:00
我记得一前有一款手机用的就是因特尔 z 系列,是有超线程的,但是使用体验不佳,而且销量也很差
reus
2020-06-17 21:31:49 +08:00
电池容量有限,追求性能是要付出代价的,要平衡
tulongtou
2020-06-17 22:13:42 +08:00
因为手机散热不够
wangyanrui
2020-06-18 09:29:53 +08:00
因为不划算呀
另:得明白超线程这个玩意到底是个啥原理。然后你就知道为啥手机上没有超线程啦
whitehack
2020-06-18 09:54:20 +08:00
超线程并没有啥大提升.
yicong135
2020-06-18 11:02:14 +08:00
曾经面试被问过什么叫超线程,面试官的答案说:子线程创建的线程为超线程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/682480

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX