---
# System prepended metadata

title: EasyBuild Tech Talk in AVX10

---

# 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)?