Rozszerzenia Intel SHA — Intel SHA extensions
Rozszerzenia Intel SHA to zestaw rozszerzeń architektury zestawu instrukcji x86, które obsługują przyspieszenie sprzętowe rodziny Secure Hash Algorithm (SHA). Został wprowadzony w 2013 roku.
Istnieje siedem nowych instrukcji opartych na SSE , cztery obsługujące SHA-1 i trzy dla SHA-256 :
-
SHA1RNDS4
,SHA1NEXTE
,SHA1MSG1
,SHA1MSG2
-
SHA256RNDS2
,SHA256MSG1
,SHA256MSG2
procesory architektury x86
Intel
Następujące procesory Intel obsługują zestaw instrukcji SHA :
- Procesory Intel Goldmont (i późniejsze mikroarchitektury Atom).
- Procesory Intel Ice Lake (i nowsze).
- Procesory Intel Rocket Lake (i nowsze).
AMD
Kilka procesorów AMD obsługuje zestaw instrukcji SHA :
- Procesory AMD Zen (i nowsze).
Bibliografia
Linki zewnętrzne
- Nowe instrukcje obsługujące algorytm Secure Hash w procesorach architektury Intel®
- Rozszerzenia architektury zestawu instrukcji Intel
- „Dokumentacja programowania rozszerzeń zestawu instrukcji Intel Architecture” (PDF) . Zarchiwizowane z oryginału (PDF) w dniu 29.09.2013., Rozdział 8