Enable AVX-512 instructions in Valgrind
summary
Describes AVX-512 vector instructions (used on Intel Skylake/Xeon Phi) and explains how support for them was prototyped inside Valgrind so Valgrind can analyze binaries compiled with AVX-512. Covers AVX-512 specifics and the implementation approach used to enable those instructions in Valgrind.
AI-written summary · about
related talks
01h 01mIntroduction to Vector Parallelism
21mPreview: Operating Systems
48mSIMD Parallel Programming with the Vector API
31mToolchains for People in a Hurry: Latest Features of GCC/GLIBC
43mToolchains for the Future
33mImproving the Effectiveness and Generality of GCC Auto-Vectorization
17mRecent Developments in Optimizing Compilers for RISC-V
10mAn Introduction to RISC-V Vector Programming with C Intrinsics