▲ | epolanski 3 days ago | |||||||
Come on, you know what I meant :) If you want to support AVX e.g. you need 512bit (or 256) wide registers, you need dedicated ALUs, dedicated mask registers etc. Ice Lake has implemented SHA-specific hardware units in 2019. | ||||||||
▲ | adgjlsfhk1 3 days ago | parent | next [-] | |||||||
sure, but Arm has Neon/sve which impose basically the same requirements for vector instructions, and most high performance arm implimentations have a wide suite of crypto instructions (e.g. Apple's M series chips have AES, SHA1 and Sha256 instructions) | ||||||||
| ||||||||
▲ | toast0 3 days ago | parent | prev | next [-] | |||||||
ARM has instructions for SHA, AES, vectors, etc too. Pretty much have to pay the cost if you want the perf. | ||||||||
▲ | ryan-ca 3 days ago | parent | prev [-] | |||||||
I think AVX is actually power gated when unused. |