12月6日消息,Linux之父Linus Torvalds又一次公開吐槽x86微架構級別,認為這是"垃圾"。
在討論新的Linux KConfig(內核配置)構建的更改和添加時,Torvalds表達了他對AMD64或x86_64架構功能級別的惱怒和不贊成。
"我們還是不要進入x86-64微體系結構級別了。 這是個愚蠢的地方。整個"v2"、"v3"、"v4"等命名似乎都是一些瘋狂的glibc人工制品,非常愚蠢,應該消亡。我不知道是誰想出了"微架構級別"這個垃圾,但就我所知,這完全是非官方的,而且是一個完全錯誤的模型。"
x86-64微體系結構級別最早由Red Hat的Florian Weimer在2020年提出了,最初提出的是"A、B和C級",后來又增加了"D級"。
Linus Torvalds 認為這些架構級別不是簡化了問題,反而使事情變得更加復雜,因為將硬件指令和功能的發展線性化并不是一種現實的方法。
Torvalds 說得很有道理,因為我們經常會發現,某些CPU指令,比如AVX,可能會出現在某些處理器系列中,但后來又消失了。
最近的一個例子是,英特爾在第11代 Rocket Lake 中引入了 AVX-512,隨后又在后幾代處理器中取消了該指令。
【來源:快科技】