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

苹果的 M 系列芯片是单线程 or 双线程的?

  •  
  •   NULL2020 · 2023-01-30 15:51:10 +08:00 · 1201 次点击
    这是一个创建于 442 天前的主题,其中的信息可能已经有所发展或是发生改变。
    wonderblank
        1
    wonderblank  
       2023-01-30 16:12:16 +08:00
    CPU 的电路只知道处理指令,对他来说“线程”是听不懂的东西。
    littlewing
        2
    littlewing  
       2023-01-30 16:18:54 +08:00
    如果你是指类似 intel 的超线程技术的话,应该是没有的
    NULL2020
        3
    NULL2020  
    OP
       2023-01-30 16:47:38 +08:00
    @littlewing 是的,像 intel 那种四核 8 线程之类的
    agagega
        4
    agagega  
       2023-01-31 00:47:53 +08:00 via iPhone
    M 系列没有超线程。

    话说有没有人做过超线程什么时候有用什么时候没用的分析?从原理上肯定会有某些负载下打开超线程相比关闭没什么提升甚至有下降,而且以前大学跑一个什么科学计算项目时也听前辈说过要记得关掉超线程。
    ShadowPower
        5
    ShadowPower  
       2023-01-31 09:59:15 +08:00   ❤️ 1
    @agagega 只用单核或者固定数量核心(但没达到物理核心数)或者对延迟敏感的应用场景,应该关闭超线程;能充分利用每个 CPU 核心的场景应该开启超线程。
    ShadowPower
        6
    ShadowPower  
       2023-01-31 10:42:26 +08:00   ❤️ 1
    @agagega 还有一个,如果计算用 SIMD 指令集,因为本身就能特别充分利用单个核心,也需要关闭超线程。科学计算是这样的场景。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3280 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:13 · PVG 22:13 · LAX 07:13 · JFK 10:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.