Дэйв Пламмер протестировал 25 компьютеров 1976-2023 годов

Разработчик и ветеран Microsoft Дэйв Пламмер протестировал в своей лаборатории 25 компьютеров, выпущенных с 1976 по 2023 год. Он использовал бенчмарк Dhrystone 2.2.

В ходе теста современный Mac Pro на чипе Apple M2 Ultra оказался быстрее ПК 70-х годов PDP-11/34 примерно в 200 тысяч раз. По словам Пламмера, разница могла быть и больше, если бы код использованного им бенчмарка не был однопоточным.

Данный бенчмарк выбран из-за совместимости со всеми протестированными системами. Он основан исключительно на простых математических операциях. 

Пламмер представил сводную таблицу, где видно, что PDP-11/34 набрал 240 баллов, а Mac Pro на M2 Ultra оказался на первом месте с 47 808 764 баллами. Занявшая второе место с конца Amiga 500 набрала 1000 баллов, в четыре раза опередив PDP-11. Также виден значительный прогресс от первых машин на процессоре Intel i486 до нескольких поколений Pentiuml в диапазоне от 30 000 до 2 500 000 баллов примерно за десятилетие.

Системы Apple тоже демонстрируют большой прогресс при переходе с чипов Motorola 680X0 на Power PC. Raspberry Pi 4B с результатом почти 10 000 000 баллов оказался примерно в 4 раза быстрее Pentium 4. 

Отличные результаты показали процессоры AMD Ryzen Threadripper PRO 7995WX с 96 ядрами AMD Zen4 (192 потока) и Mac Pro на M2 Ultra с 24 ядрами Apple Silicon. 

Amiga 500 80-х годов, хотя и находится в самом низу диаграммы, позволяет загружать и открывать идеально работающий текстовый редактор быстрее, чем это делает большинство современных систем.

«Я восстанавливаю старые компьютеры, и мне всегда интересно, как их производительность в классическом исполнении соотносится с производительностью современных ПК. В сто раз быстрее? В тысячу? В миллион? Вот статистика. Я написал тест Dhrystone на языке K&R C, который работает на всех моих компьютерах без каких-либо модификаций, начиная с PDP-11/34 до моего Mac Pro M2 Ultra», — отметил Пламмер.

Разработчик выложил код своего бенчмарка на GitHub. Он отмечает, что код создан «специально для оптимизации под 2.9BSD на системах PDP-11, при этом сохраняя возможность компиляции на современных системах для сравнения». При запуске на системах новее 486 код бенчмарка может полностью помещаться в кэш процессора. Однако он не использует продвинутые типы векторизованных инструкций, которые обеспечивают значительный прирост производительности в современных системах, например, AVX-512. Также бенчмарк не охватывает некоторые основные узкие места современных систем, такие как пропускная способность памяти или производительность кэша более высокого уровня.

Ранее Пламмер раскрыл историю создания меню «Пуск» для Windows NT, рассказал историю создания первой временной формы диалогового окна Format для этой ОС и историю VisualZIP.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии