Всем доброго здравия. Как известно, производительность процессоров в 32х разрядных режимах работы меньше чем в 64 разрядном режиме. А вот насколько разница существенна для современных процессоров нигде особо не освящается, а зря. Ну или разница озвучивалась, но для старых процессоров вроде Athlon X2 250, а для новых никто этого не делал. А давайте посмотрим какая эта разница у относительно новых процессоров.
Начал я делать обзор на i5 7400 на 32х битной Windows 7 и понял что он значительно уступает более слабому Pentium Gold G5400, но на Windows 10 64 битной версии (их ядра Kaby Lake у i5 7400 и Coffe Lake у Pentium по архитектурам отличаются всего на 1%). И тут я обратил внимание что у меня то Windows 32х битной версии, и проблема в этом. А вот интересно сравнить насколько будет прирост в тестах если потом установить Windows 7 64х битной версии..
Сегодня, точнее в этой публикации, т.к. скорее всего я её буду делать не за один день, сравним и протестируем i5 7400 в двух режимах работы в 32х битном и в 64х битном. Для этого протестируем его на двух установленных Windows 7, вначале на Windows 7 32х битной версии, а после на Windows 7/10 64х битной версии.
Вначале в этой публикации "по ходу пьесы" пробежимся по характеристикам i5 7400, для общего понимания, а после протестируем его в обоих режимах работы и сравним результаты.
О процессоре i5 7400
Релиз i5 7400 состоялся в январе 2017 года, а в России и рознице он появился только в 2018м году.
Внешний вид у i5'го это традиционный квадратик и от первых поколений Intel Core он отличается только более угловатыми краями теплораспределительной крышки. На этой крышке выбиты надписи с названием процессора (сокращённо "проца") и базовой частоты, она 3.0 ГГц ровно.
С обратной стороны позолоченные пятаки контактов. Заметил что в линейке 1151, в отличие от более старых линеек процессоров Intel Core, у i5 7400 и его младшего Pentium G4560 разные кристаллы, т.е. G4560 получается не урезанием i5'го и более старших процессоров, а имеет свой кристалл. Это говорит о низком проценте брака и о низкой отбраковке.
i5 7400 исполнен на сокете 1151 и в его основе лежит ядро Kaby Lake, это Core 7го поколения.
Базовая частота 3.0 ГГц, в турбо бусте она может подниматься до 3.5 ГГц. У этого i5го по старой классике 4 ядра и 4 потока, кэш L3 6 Мб. Все современные инструкции AES, AVX, AVX2 поддерживаются, это вам не Pentium.
У компании Intel это последний "классический" i5'й с 4 ядрами и 4 потоками. Из-за выхода процессоров AMD Ryzen 5 все i5'е последующих поколений будут иметь большее число ядер и потоков. Уже младший Ryzen 5 1400 за счёт большего числа потоков обходит этот i5 7400 и в тестах и и в программах.
Памяти всего 4 Гб DRR4 частотой 2400 МГц, одноканал.
Но оно и понятно, Windows 7 32х битной версии больший объём не поддерживается в принципе.
Тесты i5 7400 в 32х битном режиме
Как известно, на Windows 7 32х все 64х разрядные процессоры работают только в 32х битном режиме и их потенциал не задействуется полностью.
Уже не все программы для тестов поддерживают 32х битный режим. Например, OCCT с поддержкой 32х битной Windows мне найти не удалось. Все программы тестов использовались одной версии, но разные вариации, одна для архитектур x32 другая для x64.
В CPU-Z в однопотоке i5 7400 набирает всего 179 балла, в многопотоке 723.
Упаковка архива 3 Гб в архив *.7z со стандартной степенью сжатия. На 32х битной Windows 7 архиватор 7Zip v. 24.08 справился за 5:43 (343 секунды).
Как уже написал, все современные тесты работают только в 64х разрядном режиме, поэтому проблематично было найти софт для теста, который заработает на 32х разрядной платформе. Но я нашёл программу Passmark CPU. Эта программа делает комплексные тесты и выводит результаты в баллах. У меня она запустилась и тесты были пройдёны успешно, результаты следующие.
Суммарный результат тестов 3363 балла.
Переустанавливаем Windows 7 на 64х разрядную.. Legacy, не UEFI.
Тесты i5 7400 в 64х битном режиме
В 64х битном режиме на Windows 7 нужны были драйвера на USB и на сетевую карту, поэтому чтобы не заморачиваться с этим я всё делал на Windows 10 x64. Хотя по хорошему нужно было сделать всё на Windows 7, но как есть уже., а разница между результатами в Windows 7 x64 и Windows 10 x64 должна быть минимальна и на уровне погрешности.
В CPU-Z в однопотоке i5 7400 набирает 391 балла, в многопотоке 1491.
В однопотоке по сравнению с 32х битном режиме разница более чем в 2 раза, в 2.18 раза, в многопотоке в 64х битном режиме i5 7400 быстрее также более чем в 2 раза, а именно в 2.06 раза.
Уже думал что тот самый архив в 3 Гб я удалил, но нашёл. Упаковываем.
Версия архиватора та же, 24.08, степень сжатия также средняя. В ходе упаковки накопитель простаивал, а всё упиралось в процессор, который был загружен почти на 100%. Архиватор справился за 4:51 (291 секунды). По сравнению с 32х битной системой архивация прошла на 18% быстрее.
Переходим к Passmark CPU, запускаем тесты.
В общем результате процессор i5'й в 64х битном режиме набрал больше баллов на 69%.
Если посмотреть детали, то в целочисленных вычислениях 64х битный режим обходит 32х битный в 2.7 раза. В вычислениях с числами с плавающей точкой результат примерно одинаковый. В операциях по шифрованию процессор в 64х битном режиме набрал на 37% больше баллов, в операциях по сжатию и сортировке примерно на 25%.
Подводим итоги
Релиз этой публикации я растянул надолго. Связано это с тем что нужно было найти софт для тестов процессора под Windows в 32х битном режиме, а потом переустановить систему на 64х разрядную.
Итак, подводим итоги. Насколько быстрее процессор i5 7400 в 64х битном режиме чем в 32х битном, или насколько производительнее 64х разрядная архитектура по сравнению с 32х разрядной, для современных процессоров, относительно новых. Тесты показали что быстрее в среднем почти в 2 раза, где то это всего 25%, где то 64х разрядная архитектура превосходит 32х разрядную аж в 3 раза.
На практике всё это сводится к тому что 64х разрядные системы предпочтительнее и ощутимо быстрее 32х разрядных, те же Windows 7 и Windows 10. Также что если у кого то установлена 32х разрядная Windows 7 или Windows 10, то для увеличения производительности вашего ПК не стоит спешить с приобретением нового. Здесь стоит переустановить вашу операционную систему на 64 разрядную и компьютер будет работать почти в 2 раза быстрее в прямом смысле. Всем пока.