前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Linux 之父怒怼 AMD/英特尔 x86 微架构:辣鸡

Linux 之父怒怼 AMD/英特尔 x86 微架构:辣鸡

作者头像
民工哥
发布2024-12-20 20:14:25
发布2024-12-20 20:14:25
700
举报
文章被收录于专栏:民工哥技术之路

大家好,我是民工哥!

Linux 之父 Linus Torvalds 又一次公开吐槽 AMD/英特尔 x86 微架构级别,认为这是“垃圾”。

在讨论新的Linux KConfig(内核配置)构建的更改和添加时,Torvalds表达了他对AMD64或x86_64架构功能级别的恼怒和不赞成。

Torvalds认为x86-64微体系结构级别是一个愚蠢且复杂的地方,不应深入探究。他批评了诸如“v2”、“v3”、“v4”等命名方式,认为这些命名方式既愚蠢又无实际意义,是glibc的“疯狂产物”,理应被淘汰。

Torvalds指出,x86-64微体系结构级别模型是非官方的,且是一个完全错误的模型。他认为,硬件指令和功能的发展并非线性,因此试图将其线性化是一个不切实际的做法。这种“简化”实际上增加了复杂性。

Torvalds提到,某些CPU指令(如AVX)可能会在某些处理器系列中出现,但后来又消失了。他以英特尔在第11代Rocket Lake中引入了AVX-512指令,但随后又在后续几代处理器中取消了这一指令为例,说明硬件指令的变化无常。

x86-64微体系结构级别最早由Red Hat的Florian Weimer在2020年提出,最初分为“A、B、C级”,后又增设了“D级”。

这些级别的主要作用是以时间/同步的方式对CPU功能进行分类,以简化硬件和操作系统/软件的兼容性和协同性,从而实现更好的编译优化。

Torvalds的这一番言论无疑再次引发了业界对x86微架构级别的关注和讨论。许多专家表示,Torvalds的批评并非空穴来风,这一级别的存在确实给开发者带来了不少困惑和麻烦。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 民工哥技术之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档