nt动漫!

快乐风男 勾引 Linus Torvalds:AMD/英特尔的x86微架构级别是\"透彻崩溃的垃圾\"

nt动漫

你的位置:nt动漫 > 国产色情 >
快乐风男 勾引 Linus Torvalds:AMD/英特尔的x86微架构级别是\"透彻崩溃的垃圾\"
发布日期:2024-12-08 05:33    点击次数:196

快乐风男 勾引 Linus Torvalds:AMD/英特尔的x86微架构级别是\"透彻崩溃的垃圾\"

Linux 之父 Linus Torvalds 可能是最善于抒发的期间大牛之一,岂论您是否甘愿,他的不雅点险些总口角常意思。在探究新的 Linux KConfig(内核竖立)构建的调动和添加时快乐风男 勾引,Torvalds抒发了他对 AMD64 或 x86_64 架构功能级别的恼怒和不颂赞。 他写说念:

挪动一念念,咱们依然不要插足 x86-64 微体绑缚构级别了。 这是个愚蠢的地点\"。 总共这个词\"v2\"、\"v3\"、\"v4\"等定名似乎齐是一些任性的 glibc 东说念主工成品,止境愚蠢,应该陨命。 它与任何事情齐没关系系。 请不要在内核源代码中引入这种念念法。 我不知说念是谁念念出了\"微架构级别\"这个垃圾,但就我所知,这透彻口角官方的,并且是一个透彻罪责的模子。 微架构特质有一个止境确凿的模子,那便是 CPUID 位。 试图将这些位线性化在期间上是罪责的,明星换脸因为这些东西根底不是某种线性发展。 更倒霉的是,这种\"简化\"骨子上增多了复杂性。 当今,问题不再是\"这个 CPU 撑抓 cmpxchgb16 提醒吗?\",而是\"'v3'到底是什么兴味?\" 是以莫得。 咱们*不会*在内核中引入这种愚蠢的作念法。 Linus

x86-64 微体绑缚构级别最早由 Red Hat 的 Florian Weimer 在 2020 年提议了,启程点提议的是\"A、B 和 C 级\",其后又增多了\"D 级\"。

Linus Torvalds 对 NVIDIA 作念出的闻明手势(图片来自阿尔托大学)

这些级别的主要作用是以期间/同步的花样对 CPU 功能进行分类,以简化硬件和操作系统/软件的兼容性和协同性,从而收尾更好的编译优化:

x86-64-v2(除其他外)撑抓流 SIMD 彭胀 4.2 (SSE4.2) 和补充流 SIMD 彭胀 3 (SSSE3)、POPCNT 提醒(适用于某些数据结构中的数据分析和位操作)以及 CMPXCHG16B(适用于并发算法的双字相比和交换提醒)。 x86-64-v3增多了高达 AVX2 的向量提醒、MOVBE(用于大端数据打听)和其他位操作提醒。 x86-64-v4包含了部分 AVX-512 变体的矢量提醒。

Linus Torvalds 以为这些架构级别不是简化了问题,反而使事情变得愈加复杂,因为将硬件提醒和功能的发展线性化并不是一种实际的要领。

Torvalds 说得很有真义,因为咱们平凡会发现,某些 CPU 提醒,比如 AVX,可能会出当今某些贬责器系列中,但其后又隐匿了。 最近的一个例子是,英特尔在第 11 代 Rocket Lake 中引入了 AVX-512,随后又在后几代贬责器中取消了该提醒。

值得刺眼的是,Linus Torvalds 当今是最近建立的x86 生态系统督察人小组的紧要成员,因此他的想法细则具有一定的影响力。