Intel 6代/7代酷睿處理器曝微代碼BUG
在4~5月期間,Intel開始更新處理器的勘誤文件,現在我們終於知道其中內情,Skylake和Kaby Lake處理器的微代碼(microcode)存在BUG。 所謂微代碼是處理器的一種更新特性,通過從Intel的站點下載微代碼,載入到處理器核中,對一些BUG進行勘誤。微代碼是包含處理器的微指令(Microinstructions)的數據塊。
原來,上周末,著名Linux發行版Debian發布警示文章,稱該BUG涉及Intel Skylake/Kaby Lake處理器(包括桌面、HEDT、嵌入式移動平台)以及Xeon V5/V6甚至還有奔騰。
癥狀是,同步多線程開啟下會造成一些高危的系統行為。包括應用異常、數據丟失、數據處理超負荷等。
Intel官方的描述是,某些複雜條件下,處理小於64指令(如AH、BH、CH、DH寄存器)的短循環,會造成系統失控。但是,該情況出現僅限同步多線程啟用時才有,也就是發生在一個物理線程承載兩個邏輯線程時。
發現者Mark Shinwell是在Deibian上使用OCamlL編譯器時發現的。
修復方式:
Kaby Lake —向主板或OEM廠商索要最新的BIOS/UEFI更新;同時關閉同步多線程
Skylake ——shell命令「grep -E "model|stepping" /proc/cpuinfo | sort -u」,如果輸出結果有78/94,且步進為3,請更新7月17日的新系統,該內核(20170511)打包了最新microcode;如果輸出結果非上述所顯,請關閉同步多線程,知道BIOS/UEFI更新。


※史上最小PC!Intel革命性計算卡詳解:i5塞入錢包
※Intel 6代/7代酷睿處理器曝微代碼BUG:多線程被廢
※摩爾定律的催化劑 Intel傲騰前景尚好?
※半導體碾壓Intel!三星低溫處理器亮相
※MySQL的啟示:Intel Optane P4800X評測(4)
TAG:intel |
※二代10nm處理器Tiger Lake曝光:雙核1.5GHz
※AMD「新旗艦卡」曝光:Intel 10nm代工、1萬顆流處理器
※28核睿頻4.6GHz 第二代Intel 志強W處理器發布
※蘋果發布新款iMac:搭載Intel第9代處理器
※AMD 7nm二代霄龍處理器現身:64核、性能超Intel雙路Xeon
※第二款Intel 10nm處理器現身:1.5GHz 8代Core M3
※14nm+工藝,Intel第十代酷睿桌面處理器Comet Lake規格曝光
※代號「Sydney」 傳言HoloLens 2搭載ARM處理器
※U系列上6核12線程,英特爾發布8款新十代酷睿處理器,代號Comet Lake
※HTC將發Desire 12 Plus 搭載高通450處理器
※華碩X399主板支持第二代AMD銳龍Threadripper處理器
※劉海屏加A11處理器 iPhone SE第二代或成縮小版iPhone X
※Intel第二代10nm處理器遊戲性能大爆發:Tiger Lake GPU逆天
※代號「Sydney」,傳言HoloLens 2搭載ARM處理器
※Intel發布第8代處理器:2018款MacBook Pro有望使用!
※Intel宣布第二代10nm處理器Tiger Lake:GPU大變
※新MacBook Pro發布:搭載Intel第八代處理器 14188元起
※A10處理器iPhone SE二代值得期待嗎?
※IBM宣布7nm Power處理器,三星代工
※小米神秘手機曝光:代號Valentino,或首發高通驍龍638處理器