Intel Skylake fryser vid komplexa beräkningar

Efter upptäckten att Intels Skylake-processorer riskerar böjas med vissa kylare uppdagas en bugg i själva kislet, som kraschar systemet vid komplexa beräkningar.

Moderna processorer huserar flera miljarder transistorer och i takt med att de blir allt mer komplexa ökar också risken för fel, så kallade errata. Dessa är ofta många till antalet och väldokumenterade från respektive tillverkare, men rätt som det är slinker oupptäckta buggar igenom valideringsprocessen.

Intel has identified an issue that potentially affects the 6th Gen Intel Core family of products. This issue only occurs under certain complex workload conditions, like those that may be encountered when running applications like Prime95. In those cases, the processor may hang or cause unpredictable system behaviour.

Nu framgår att Intels Skylake-processorer lider av en tidigare okänd bugg, som kan få systemet att frysa vid en specifik last. Upptäckten gjordes första på forumet för tyska Hardwareluxx, där användare som stresstestade sina system med Prime95 stött på problemet.

Prime95 använder sig utav Fast Fourier Transforms (FFT) för att multiplicera stora tal och det är en specifik exponent, 14 942 209, som orsakar systemkrascherna. Great Internet Merseene Prime Search (GIMPS) tillägger att Prime95 fungerar utan konstigheter på tidigare Intel-processorer.

Medan Prime95 främst används för att stabilitetstesta överklockade system kan buggen även påverka särskilda applikationer inom finansiella institutioner och forskning, som förlitar sig på liknande beräkningar. Intel har dock lyckats ta fram en lösning och arbetar med partner för att skicka ut BIOS-uppdateringar.

Det här är knappast första gången buggar hittat ut i det vilda. Relativt färskt är att Intel tvingades inaktivera den uppmärksammade instruktionen TSX i Haswell och Broadwell. Ett annat uppmärksammat fall är TLB-buggen i AMD:s första generation och revisioner av processorfamiljen Phenom.

Källa: Arstechnica.