HeadlinesBriefing favicon HeadlinesBriefing.com

AMD RNG Bug: Zero Never Generated on Ryzen CPUs

Hacker News •
×

Ассемблерный программист и инженер по электротехнике сообщает, что генератор случайных чисел AMD не генерирует значение ноль. После тестирования двух процессоров AMD более девяти дней, ни одного нуля не было сгенерировано. Проблема была поднята внутри AMD, но обратной связи не получено.

Автор обновил свое тестовое приложение для бенчмаркинга производительности RNG на разных процессорах. Результаты показывают значительную вариацию: процессор Core i5 2012 генерирует 12,6 миллиона чисел в секунду, процессор Core i7 7700 2017 года производит 750 тысяч в секунду, а AMD Ryzen 7 достигает 2,6 миллиона в секунду. Генератор AMD, похоже, не зависит от изменений частоты, в то время как старый Core i5 полностью зависит от частоты.