查看原文
其他

Linux之父新年首次“炮轰”:英特尔在扼杀整个ECC行业

CSDN CSDN 2021-04-25

【CSDN 编者按】刚刚步入 2021,Linus Torvalds 就又开始了他的火辣言论。此次抨击对象又是英特尔,这次是哪里惹得大佬发长文痛斥呢?


整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

Linus Torvalds,想必大家并不陌生。不仅因为 Linux 之父的身份为人熟知,他的快言快语也深深映入人们的脑海。回首 2020 年,Linus 就因为他的“暴脾气”引发了几次争议:Linux 之父怒删工程师提交的补丁,称“太蠢了”Debian 项目因为 Linus 的不雅言行曾讨论永久禁止他出席会议。

而 2021 年伊始,这位大佬就开始了他的新年首次“炮轰”:英特尔在扼杀整个 ECC 行业,内存制造商也都在“偷工减料”!


何为 ECC


ECC 即 Error Checking and Correcting,是一种能够实现“错误检查和纠正”的技术,ECC 内存就是应用了这种技术的内存,多数情况下用在服务器及图形工作站,以提高计算机运行的稳定性并增加可靠性。

ECC 内存不仅能发现 2 bit 错误、纠正 1 bit 错误,还能定位错误并在传输到 CPU 之前纠正错误,将正确的数据传输给CPU,保证了系统进行不间断的正常的工作,有效防止数据不稳定的情况。但没有 ECC 的服务器就可能会面临程序中断、系统崩溃导致的部分损失,在大量数据交换下容易出错的情况。

而英特尔 i5、i7 这类高端处理器却不支持 ECC,相反 i3 和奔腾等定位较低的处理器反而支持 ECC。正因如此, 1 月 2 日 Linus 在邮件列表的帖子中指责道:英特尔误导“消费者不需要 ECC”的这个观点,扼杀了整个 ECC 内存市场。


Linus 抨击英特尔,肯定 AMD

Linus 的长文中提到,现在即使是内存制造商也开始在内部做 ECC,因为他们可能终于意识到 ECC 是必需的功能。但他们不承认这个错误,反而对外声称这只是考虑到经济原因和低功率。

Linus 对此痛骂:“他们都在说谎!这些问题已经存在好几代了,而这些家伙却乐此不疲地把坏掉的硬件卖给消费者,并声称这是一种'攻击性的市场策略'。这句话翻译一下就是'我们在偷工减料'。”

相对于抨击英特尔对整个 ECC 行业的损害,Linus 还在帖子中肯定了 AMD 在 ECC 方面的支持。

他在文中表示:“'现代 DRAM 非常可靠,不需要 ECC',这句话仿佛就是个小孩的睡前故事,毕竟翻车也太多次了。”Linus 多年来一直在抱怨英特尔不支持 ECC 这个问题,他并不想宣称他就是对的,他只是想要 ECC 这个功能。而对此,AMD 做到了,英特尔没有

除了 ECC 这个问题,去年 7 月 Linus 还对英特尔的 AVX-512 指令集也表示过强烈的不满:我希望 AVX512 “去死”,那么英特尔就可以开始去解决实际问题了。并且在此之前,Linus 从使用了 15 年的英特尔 CPU 转向了 AMD Threadripper,并兴奋地发现“allmodconfig”测试版本速度比之前快三倍。


你怎么看?


对于 Linus 的这番言论,网友们也进行了讨论:

评论1:

迟到总比没有好。

评论2:

Torvalds 对这一点是 101% 的正确。
据我个人经验,人们没有看到 ECC 影响的原因有两个:
1.大多数内存将永远不会被使用。因此,应用程序可能会在 RAM 中保存大量数据,但不会使用其中的大部分数据。
2.软件错误率还是很高(错误分配)。

评论3:

随着进程规模的缩小,那些随机的单比特错误更容易体现。更糟糕的是,引入不可修复的多位错误的可能性也增加了。除此之外,ECC 还有助于及时识别出故障并修复。

评论4:

最后!Linus 的惊人咆哮又回来了!(在某种程度上)

对此,你有什么看法呢?欢迎评论区留言!

参考链接:

https://www.realworldtech.com/forum/?threadid=198497&curpostid=198647

https://www.phoronix.com/scan.php?page=news_item&px=Linus-Torvalds-ECC

https://cloud.tencent.com/developer/article/1672394?from=information.detail.%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%86%85%E5%AD%98%E6%B2%A1ecc%E5%8F%AF%E4%BB%A5%E5%90%97

更多精彩推荐

拼多多就知乎不当评论致歉;谷歌员工成立首个工会;MySQL 迁移工具新版发布|极客头

如何用一句话证明你是程序员?

TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言!

一男子蒙冤入狱10天,竟是 AI 认错了!

公司使用 Qt 到底要不要付费?

Google DeepMind 团队发布新算法,下一个被 AI 虐哭的是谁?

点分享点收藏点点赞点在看

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存