Intel SHA extensions

Intel SHA Extensions are set of extensions to the x86 instruction set architecture which support hardware acceleration of Secure Hash Algorithm (SHA) family. It was introduced in 2013.

There are seven new SSE-based instructions, four supporting SHA-1 and three for SHA-256:

  • SHA1RNDS4, SHA1NEXTE, SHA1MSG1, SHA1MSG2
  • SHA256RNDS2, SHA256MSG1, SHA256MSG2

x86 architecture processors

Intel

The following Intel processors support SHA instruction set:

  • Intel Goldmont (and later Atom microarchitectures) processors[1].
  • Intel Ice Lake processors[2].

AMD

Several AMD processors support SHA instruction set:

  • AMD Zen (and later) processors[3].
gollark: The glass you transfer milk to is NOT superfluous.
gollark: Yes, that's right, good inference.
gollark: Oh, <@734160436194181170>?
gollark: Rounded to the nearest 2021, it is 2080.
gollark: Interesting presumption.

References

  1. "Goldmont - Microarchitectures - Intel - WikiChip". en.wikichip.org. Retrieved 2020-06-26.
  2. "Ice Lake (client) - Microarchitectures - Intel - WikiChip". en.wikichip.org. Retrieved 2020-06-26.
  3. "Zen - Microarchitectures - AMD - WikiChip". en.wikichip.org. Retrieved 2020-06-26.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.