V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ailuoliai
V2EX  ›  程序员

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

  •  
  •   ailuoliai · 2020-06-17 20:42:02 +08:00 via iPhone · 2690 次点击
    这是一个创建于 1380 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好奇

    11 条回复    2020-06-18 11:02:14 +08:00
    opengps
        1
    opengps  
       2020-06-17 20:46:52 +08:00
    嫌弃手机不够热吗?
    win7pro
        2
    win7pro  
       2020-06-17 20:49:23 +08:00
    嫌弃手机待机太长吗?
    richangfan
        3
    richangfan  
       2020-06-17 20:58:11 +08:00
    有专利的
    FrankHB
        4
    FrankHB  
       2020-06-17 21:01:50 +08:00
    不是没有,比如 Atom Z25x0 。但这种设计现在基本不面向手机市场。手机 SoC 的 CPU 流行大小核。
    HT 之类的 SMT 实现主要就是利用片上冗余资源换取性能,冗余的部分主要是执行单元,共享前端导致支持 SMT 下单线程性能会被献祭。手机 SoC 这种本来就为了节约能耗提升能效并且极端节约面积,不会考虑刻意允许物理冗余来照顾增加并行计算能力(特定计算密集型的任务会上专用 ASIC,后台服务直接用小核跑),SMT 增加复杂度还缺少场景用得上,得不偿失,基本就不会这样设计。
    要是以后规模能耗能 hold 住上 SMT 也不在乎这些副作用了,再考虑文艺复兴。
    realpg
        5
    realpg  
       2020-06-17 21:25:44 +08:00
    你知道超线程技术是为什么出现的么?为了解决什么问题?
    Edix
        6
    Edix  
       2020-06-17 21:29:02 +08:00 via iPhone
    我记得一前有一款手机用的就是因特尔 z 系列,是有超线程的,但是使用体验不佳,而且销量也很差
    reus
        7
    reus  
       2020-06-17 21:31:49 +08:00
    电池容量有限,追求性能是要付出代价的,要平衡
    tulongtou
        8
    tulongtou  
       2020-06-17 22:13:42 +08:00 via iPhone
    因为手机散热不够
    wangyanrui
        9
    wangyanrui  
       2020-06-18 09:29:53 +08:00
    因为不划算呀
    另:得明白超线程这个玩意到底是个啥原理。然后你就知道为啥手机上没有超线程啦
    whitehack
        10
    whitehack  
       2020-06-18 09:54:20 +08:00
    超线程并没有啥大提升.
    yicong135
        11
    yicong135  
       2020-06-18 11:02:14 +08:00
    曾经面试被问过什么叫超线程,面试官的答案说:子线程创建的线程为超线程
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   991 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:13 · PVG 06:13 · LAX 15:13 · JFK 18:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.