Linux之父LinusTorvalds再次发表言论,对x86微架构的性能和功能表达了不满。他认为这种架构是一种“垃圾”,并对其功能级别表示不赞同。Torvalds指出,AMD64或x86_64架构功能级别的命名方式看似合理,但实际上是错误的模型。
他强调,在设计微体系结构时,不应该将硬件指令和功能线性化,因为这并不现实。他说,我们经常会发现一些CPU指令可能会出现在某些处理器系列中,但后来又消失了。例如,英特尔在第11代RocketLake中引入了AVX-512指令集,并且在之后几代处理器中取消了该指令集。
这些观点引发了业界的广泛关注。许多人认为,尽管林纳斯·托瓦兹的观点值得考虑,但微体系结构仍然是一种重要的技术,在确保计算机性能方面起着重要作用。他们也指出,在选择使用何种微体系结构时需要综合考虑各种因素,包括性能需求、成本以及设备兼容性等。
对于那些对x86微架构感兴趣的人来说,托瓦兹的评论无疑是一次有价值的反思。然而,在日常工作中,我们还是需要关注各种技术的发展和创新,以满足不断变化的需求。只有深入了解不同架构的特点,并根据实际需求做出选择,才能找到最适合自己的解决方案。