AVX-512 instruction sets
-
Hello fellow Netgate community,
Has anyone ever played with Intel's AVX-512 instruction sets in assembly code, and or is there any ARM equivalent? Is there even any ARM equivalent architecture that would support 512 bit registers?
Intel actually has a coprocessor that supports AVX-512. This is amazing!!!
Think about the speed with parallel computing and 512 BIT registers!!!!!
I want to play with AVX-512 so much. But when I run CPUID with our lab at the University it shows AVX-512 is not supported with the flags.
I want to learn about it as a student as it's the future, I purchased every book I could find on it.Anyone else interested in the AVX-512 instruction sets?
-
IPSec-MB uses AVX-512 if present.
-
@stephenw10 I was also checking out the arm instruction set and it shows there is a 128bit sysp mnemonic. We have learned a ton of assembly code this semester and I fell down a rabbit hole with the AVX-512 stuff, so I purchased books about it to learn more. The best ones I could find are by an author named Kusswurm Modern x86 Assembly Language Programming, and Modern Parallel Programming with C++ and assembly language. They have all the AVX-512 stuff.
Again, arm doesn't really show AVX-512 instructions but it does show SMID
(Instruction set shows sysp 128-bit mnemonic)
(SMID mnemonics)
(I just learned that the ARM Cortex -A53 shows it has SMID engine)Ref:
https://developer.arm.com/documentation/ddi0602/2022-09/SIMD-FP-Instructions?lang=en -