Intel has reacted well on time and issued a fix to the bug that can freeze its newly released Skylake processors on complex workloads. The bug was notified to Intel on its forum by prime number expert “The Great Internet Mersenne Prime Search (GIMPS) who uses Intel machines to identify and test new larger prime numbers.
Since, the bug has been reproduced on Windows and Linux Systems, and on different motherboards, it gave a clear conclusion that the issue was at Intel Processors end
GIMPS disclosed to the world that the freeze was observed on the Prime95 application which used fast Fourier Transforms to multiply extremely large numbers, and a particular exponent size (14,942,209) leads to the crash after few minutes or hours.
Intel has now made it official that it has identified and released a fix and is working with external business partners to get the fix deployed through BIOS. The users of Skylake should get in touch with their OEMs to get the fix done right, if necessary.
Mersenne primes are prime numbers which obey the formula Mn = 2n – 1* (the first Mersenne prime is 3, and the largest currently known is 257,885,161-1). and here n is a prime number.