Перейти к навигации Перейти к поиску
Intel SHA Extensions - это набор расширений для архитектуры набора инструкций x86, которые поддерживают аппаратное ускорение семейства алгоритмов безопасного хеширования (SHA). Он был представлен в 2013 году.
Есть семь новых инструкций на основе SSE , четыре из которых поддерживают SHA-1 и три для SHA-256 :
SHA1RNDS4
,SHA1NEXTE
,SHA1MSG1
,SHA1MSG2
SHA256RNDS2
,SHA256MSG1
,SHA256MSG2
процессоры архитектуры x86 [ править ]
Intel [ править ]
Следующие процессоры Intel поддерживают набор инструкций SHA :
- Процессоры Intel Goldmont (а позже и микроархитектуры Atom). [1]
- Процессоры Intel Ice Lake (и более поздние версии). [2]
- Процессоры Intel Rocket Lake (и более поздние версии).
AMD [ править ]
Несколько процессоров AMD поддерживают набор инструкций SHA :
Ссылки [ править ]
- ^ «Голдмонт - Микроархитектуры - Intel - WikiChip» . en.wikichip.org . Проверено 26 июня 2020 .
- ^ «Ice Lake (клиент) - Микроархитектуры - Intel - WikiChip» . en.wikichip.org . Проверено 26 июня 2020 .
- ^ «Дзен - Микроархитектуры - AMD - WikiChip» . en.wikichip.org . Проверено 26 июня 2020 .
Внешние ссылки [ править ]
- Новые инструкции, поддерживающие алгоритм безопасного хеширования на процессорах с архитектурой Intel®
- Расширения архитектуры набора команд Intel
- «Справочник по программированию расширений набора команд архитектуры Intel» (PDF) . Архивировано из оригинального (PDF) 29 сентября 2013 года., Глава 8