3 ms·
As far as I’m aware, that isn’t true. Skylake added support for 7 different SHA extensions: https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.4-Cryp
by binarycrusader 8y ago
As far as I’m aware, that isn’t true. Skylake added support for 7 different SHA extensions:
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.4-Crypto https://www.phoronix.com/scan.php?page=news_item&px=Linux-4....
- loeg 8y agoDid it actually? Phoronix is generally a pretty questionable source. https://en.wikipedia.org/wiki/Skylake_(microarchitecture) https://en.wikipedia.org/wiki/Skylake_(microarchitecture) nor https://en.wikipedia.org/wiki/Kaby_Lake https://en.wikipedia.org/wiki/Kaby_Lake nor even Coffee Lake list SHA intrinsics. It starts showing up in https://en.wikipedia.org/wiki/Cascade_Lake_(microarchitecture) https://en.wikipedia.org/wiki/Cascade_Lake_(microarchitectur... and Cannon Lake pages.
- magila 8y agoPhoronix is, once again, wrong. Skylake does not support the SHA instructions. The only currently shipping x86 CPUs which support them are Intel Goldmont (Atom) and AMD Zen (Ryzen, Threadripper). Mainstream support for SHA in Intel CPUs will come with Cannon Lake, or whatever the next microarchitecture revision they release ends up being. * Yes, Cannon Lake is technically shipping as the i3-8121U, but that isn't really relevant to anyone here.
- binarycrusader 8y agoOk, it seems you're correct about Cannon Lake: https://software.intel.com/sites/default/files/managed/c5/15/architecture-instruction-set-extensions-programming-reference.pdf https://software.intel.com/sites/default/files/managed/c5/15... Cannon Lake and later according to Intel. However, I question "mainstream" since many Celeron and Pentium branded parts featured SHA-NI, and those are arguably mainstream, low-cost parts. Also, in fairness to Phoronix, it looks like SHA-NI support may have been planned for Skylake, but didn't make it based on various posts I see online as early as 2014 and Intel's first postings about SHA-NI on Goldmont, etc. in 2013.
- deleted 8y ago[deleted]
- loeg 8y ago> many Celeron and Pentium branded parts featured SHA-NI Do you have a source for this claim? > Also, in fairness to Phoronix, it looks like SHA-NI support may have been planned for Skylake Yeah, but on the other hand that article was published 4 months after the general availability of Skylake. It was possible for Larabel to verify the facts before publishing and he just didn't. Nor did he correct the mistake in any of the past three years.
- binarycrusader 8y agoSure, quite a few processors were based on Goldmont: https://en.m.wikipedia.org/wiki/Goldmont https://en.m.wikipedia.org/wiki/Goldmont