根据外国媒体 ZDNet 报导,Linux 之父 Linus Torvald 日前在参加一场活动时,除了表示对使用 AMD 处理器感到满意之外,更在活动上再度表达了修正错误内存(Error-Correcting Code memory, ECC)的重要性,并抨击英特尔的市场切分策略。
谈到转用 AMD 心得,Torvald 先说了十分满意。并进一步表示,基于英特尔的 Xeon CPU 定价策略,如果使用者要获得 2 被的运算效能,基本上都要付出 5 倍的价格,因此 Torvald 在个人工作站上,都仅使用英特尔消费型的 CPU。然而,使用 AMD 的 Ryzen Threadrippers,即便之后需要花更多的钱买散热元件和主板,但可以让使用者用 2 倍的价格,得到 2 倍的运算效能。换言之,使用者的花费和运算效能是成正比的。
接着,Torvald 话锋一转提到了 ECC 的重要性,认为 ECC 的可用与否非常重要,英特尔的市场切分策略,几乎扼杀了整个 ECC 产业。Torvald 强调,他对英特尔的消费型产品很满意,但不认同英特尔对 ECC 的态度;现代 DRAM 内存如此可靠以至于不需要 ECC 的说法十分天真,像给孩子讲的睡前童话一样。
Torvald 指出,数十年来,不停地发生无法解释奇怪的随机核心错误,而这些错误的成因,皆指向糟糕的内存;而 ECC 可以防止 Rowhammer 错误,Rowhammer 问题已经存在已久,但硬件制造商依旧强调 Rowhammer 是攻击造成,而非偷工减料。
Torvald 补充,现在要找到 ECC 内存十分困难,且价格昂贵,这归咎于英特尔错误的策略,强调消费者不需要 ECC;但由于AMD,这个情况开始有所改善,因为 AMD 虽然没有官方正式支援 ECC,但却容许市场修复这些问题。
- Linus Torvalds tears into Intel, favors AMD
(首图来源:Linux)