
【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 影響的原因有兩個:
- 大多數記憶體將永遠不會被使用,因此,應用程式可能會在 RAM 中保存大量資料,但不會使用其中的大部分資料,
- 軟體錯誤率還是很高(錯誤分配),

評論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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245783.html
標籤:AI
