CODE RECKONS

Science to the Core

GRAY SCOTT SUMMER SCHOOL 2025

Joël FALCOU - C++ 20 Computing with Eve (and Kiwaku)
June 30 2025

SIMD instruction sets are a must-have in all processor architectures since the end of the 90s. Unfortunately, their manual usage or their use through autovectorizer are not always optimal due to the very steep learning curves and implementation details.

In this course, we are going to introduce EVE, a library which eases vectorization for C++20 and see how far we can push the CPU version of the Gray Scott application.

Event Begins In

-- Days
-- Hours
-- Minutes
-- Seconds
Access Event

Training

CODE RECKONS specializes in high-end training for developers, scientists and engineers including:

  • C++: From Beginner to Expert Level
  • HPC Techniques : SIMD, OpenMP, MPI, CUDA, SYCL
  • Performance Best Practices and Optimizations
  • Python, CMake, and Other Tools
View Trainings→

Self-Paced Subscription

CODE RECKONS offers a subscription-based plan to access self-paced resources:

  • C++
  • Python
  • Parallel Programming
  • Machine Learning

... and more!

View Courses →

Development

CODE RECKONS specializes in C++, computer architecture, and optimization.

  • Performance Analysis
  • Optimizations and Migration to Parallel Architectures
  • On-Demand Development
  • Cross-Platform/Architecture Improvements
Contact Us →