# EasyBuild Tech Talk in AVX10
Fri 13 Oct 2023
09:30-11:00 EDT / 15:30-17:00 CEST
60min + 15min Q&A => announce as 1.5h session
## Title + outline
**AVX10 for HPC, a reasonable solution to the folly of AVX-512**
MMX (via saxpy/daxpy in assembly + assembly/C code to detect instruction set via cpuid)
SIMD vs vector ISAs
use cases: HPC vs the real world
SSE
brief, new registers, etc.
x86_64 after SSE2, more integer/GP registers
ISA vs microarchitecture (C/Fortran compiler analogy)
[question break]
AVX + AVX2
AVX (Sandy Bridge) purely for HPC (16x FLOPS eventually!)
f16c extension (mixed/low precision)
AVX2 (Haswell): 256-bit registers for integer math
AVX-512
(AVX3)
6 levels in AVX-512
good auto-vectorization in compilers
(largely skip Xeon Phi - 7th level)
[question break]
AVX10
incl. what matters from AVX-512
AVX10.n/m (n: revision, m: implementation size)
Grand Rapids => AVX10.1/512
AVX10.n/128 should die
APX
going beyond amd64 (x86_64)
## Demographics
- HPC sysadmins + user support: compiler options, etc.
- RSEs who are writing code
## Questions
- Zoom OK? => yes
- YouTube stream/recording OK => yes
- compiler support
- Intel vs AMD
- Arm SVE
- tool to check which instructions a binary is using (or may be using)?