Skip to main content

SIMD instructions sets are a must have in all processors achitectures since the end of the 90s. Unfortunately, their manual usage or their use through autovectorizer are not always optimal. We will introduce EVE, a library which eases vectorization for C++ 20. It aims :

  • to play with modern idioms of C++20
  • to provide more than 200 pre-vectorized mathematical functions
  • to support Intel, ARM and PPC
  • to integrate in codes based on algorithms

We will mainly present the interface and attainable results with EVE on simple examples.

 

What are Gray Scott Thursdays?

Gray Scott Thursdays are a unique series of 18 live webinars, held every Thursday leading up to the Gray Scott School 2026. Each session is presented by our expert professors and provides an early dive into the key topics of High-Performance Computing, including:

CPU/GPU architectures, memory management, profiling, testing, and modern programming languages such as C++, Fortran, Julia and Python… and much more!

These webinars are a perfect opportunity to get a head start, learn directly from the instructors, and familiarize yourself with the tools, libraries, and methods that will be used during the intensive on-site training.