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