Помилка процесора Intel Skylake призводить до зависання комп'ютера під час складних обчислень



Група німецьких вчених з німецької спільноти hardwaluxx.de виявила помилку в роботі процесорів Intel Skylake, що приводить до зависання комп'ютера в процесі здійснення складних обчислень. Пізніше математики з проекту добровільних обчислень з пошуку простих чисел Мерсенна (GIMPS подтвердили наявність проблеми. Баг проявився в ході робіт з пошуку простих чисел Мерсенна за допомогою інструменту Prime95.

Представники Intel також заявили про наявність помилки:

«Intel виявила проблему, яка потенційно може зачіпати продукти Intel Core шостого покоління. Помилка виявляється тільки в певних умовах при здійсненні складних обчислень при запуску додатків на зразок Prime95. У таких випадках процесор може зависнути».
Компанія створила виправлення і в даний момент працює з партнерами над поширенням його оновлення BIOS.

У повідомленні компанії ніяк не пояснюються причини виникнення проблеми, однак підтверджується той факт, що їй підвладні як Linux, так і Windows-системи.

Додаток Prime95 традиційно застосовується для здійснення стрес-тестів комп'ютерів — воно використовує швидке перетворення Фур'є безлічі вкрай великих чисел. Наприклад, збій системи був виявлений при роботі з експонентою мірою 14 942 209.

Як вважають виявили помилку вчені, вона може проявлятися не тільки у сфері математичних обчислень, але і в інших галузях, де потрібні складні обчислення, наприклад, у фінансовій індустрії. При цьому команда GIMPS зазначає, що їх софт працює «супер нормально» на комп'ютерах залізом від Intel минулих поколінь.

Подібні помилки роботи процесорів Intel траплялися і раніше — так, 19 жовтня 1994 року баг FDIV був виявлений в оригінальному процесорі Pentium. Помилка в модулі операцій з плаваючою комою призводила до того, що при проведенні ділення над числами з плаваючою комою за допомогою команди процесора FDIV результат міг бути некоректним. Ця проблема практично не впливала на роботу з комп'ютером звичайних користувачів, проте той факт, що в Intel знали про неї, але не планували виправляти як раз із-за невеликого числа потенційно постраждалих користувачів, спровокував серйозний скандал. В результаті компанії довелося оголосити про відкликання дефектних процесорів і їх заміні на працюють коректно.

Крім того, не так давно в ЗМІ обговорювалися помилки апаратної підтримки транзакційної пам'яті (Transactional Synchronization Extensions, TSX) процесорів Haswell і Broadwell. У цьому випадку замість відкликання несправних процесорів компанія просто відключила TSX-інструкції з допомогою мікрокоду нової прошивки материнської плати.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.