1
wonderblank 2023-01-30 16:12:16 +08:00
CPU 的电路只知道处理指令,对他来说“线程”是听不懂的东西。
|
2
littlewing 2023-01-30 16:18:54 +08:00
如果你是指类似 intel 的超线程技术的话,应该是没有的
|
3
NULL2020 OP @littlewing 是的,像 intel 那种四核 8 线程之类的
|
4
agagega 2023-01-31 00:47:53 +08:00 via iPhone
M 系列没有超线程。
话说有没有人做过超线程什么时候有用什么时候没用的分析?从原理上肯定会有某些负载下打开超线程相比关闭没什么提升甚至有下降,而且以前大学跑一个什么科学计算项目时也听前辈说过要记得关掉超线程。 |
5
ShadowPower 2023-01-31 09:59:15 +08:00 1
@agagega 只用单核或者固定数量核心(但没达到物理核心数)或者对延迟敏感的应用场景,应该关闭超线程;能充分利用每个 CPU 核心的场景应该开启超线程。
|
6
ShadowPower 2023-01-31 10:42:26 +08:00 1
@agagega 还有一个,如果计算用 SIMD 指令集,因为本身就能特别充分利用单个核心,也需要关闭超线程。科学计算是这样的场景。
|