Найти в Дзене
Новости и Факты

Шифрование данных: Эльбрус-8СВ победил Core i3 с AVX и проиграл ему же с AVX2!

Оглавление

Российская компания "КриптоПРО", которая занимается разработкой программного обеспечения для потокового шифрования данных, провела тестирование микропроцессоров с архитектурой "Эльбрус" на отечественных алгоритмах блочного шифрования "Магма" и "Кузнечик".

В ходе тестирования использовались алгоритмы блочного шифрования "Магма" и "Кузнечик", описанные в ГОСТ 34.13—2015 "Информационная технология. Криптографическая защита информации. Режимы работы блочных шифров".

"Кузнечик" шифрует блоки данных размером 128 бит, а "Магма" размером 64 бита. Размер ключа в обоих случаях составляет 256 бит.

Характеристики процессоров "Эльбрус" используемых при тестировании приведены в таблице ниже:

Характеристики процессоров семейства "Эльбрус", используемых в ходе тестирования алгоритмов шифрования "Кузнечик" и "Магма".
Характеристики процессоров семейства "Эльбрус", используемых в ходе тестирования алгоритмов шифрования "Кузнечик" и "Магма".

Тестировалась исключительно одноядерная производительность! То есть шифрование файла данных размером в 1 Гб осуществлялось только на одном ядре процессора, причем шифровались параллельно сразу 8 блоков.

Нас в первую очередь интересует Эльбрус-8СВ, как самый новый микропроцессор разработанный компанией МЦСТ.

Итак, какие же результаты показал данный процессор на "Кузнечике"?

Результаты тестирования процессоров семейства "Эльбрус" на алгоритме "Кузнечик".
Результаты тестирования процессоров семейства "Эльбрус" на алгоритме "Кузнечик".

Эльбрус-8СВ, работающий на тактовой частоте 1,55 ГГц показал результат 291 Мб/с. Для сравнения, процессор Intel Core i7-6700 @ 4 ГГц на этом же тесте показал 360 Мб/с.

Таким образом, Эльбрус-8СВ выступил более чем достойно, ведь его тактовая частота почти в 2,6 раза меньше чем у его визави!

А теперь посмотрим, какие результаты Эльбрус-8СВ показал на алгоритме "Магма". Необходимо сразу отметить, что реализация "Магмы" для процессоров фирмы Интел использовала векторные расширения AVX и AVX2.

Результаты тестирования процессоров семейства "Эльбрус" на алгоритме "Магма".
Результаты тестирования процессоров семейства "Эльбрус" на алгоритме "Магма".

Максимальный результат на выровненных данных, который показал процессор Эльбрус-8СВ составил 520 Мб/с.

И вот тут начинается самое интересное!

Процессор Intel Core i3-7100 @ 3,9 ГГц показал на этом же тесте результат в 458 Мб/с при использовании векторных расширений AVX и 1030 Мб/с при использовании расширений AVX2, что почти вдвое превышает результат, достигнутый Эльбрусом-8СВ!

И тем не менее, даже не смотря на фиаско в сравнении с AVX2, прогресс в развитии отечественной линейки микропроцессоров с архитектурой широкого командного слова "Эльбрус" виден невооруженным взглядом! Эльбрус-8СВ на шифре "Магма" уже превзошел в одноядерной производительности процессор Интел с векторными расширениями AVX. Архитектура активно развивается и не исключено, что в будущем процессоры "Эльбрус" будут на равных выступать с продукцией фирм AMD и Intel!

-5

Друзья! Канал "Новости и Факты" нуждается в вашей помощи! Вы можете подарить 100 рублей на развитие канала. Помогите проекту!