
EVE : a C++ 20 computing library on CPU
18 18 visiteurs ont vu cet évènement.
Leading up to the summer program, we’re hosting a special series of 18 webinars called « Gray Scott Thursdays » focus on Unit tests, CPU & GPU Architecture, Computing precision, Memory allocation, CPU & GPU computing with Modern C++, Rust, Fortran, Python and Sycl, also EVE and CUDA…
These weekly sessions will:
- Introduce key topics from the courses
- Give you an update of the most known languages and libraries
- Develop your skills and give you the chance to meet our incredible professors
Speakers
Description
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.