5–7 Oct 2026
Europe/Prague timezone

Optimizing the kernel with vector

Not scheduled
20m
RISC-V MC RISC-V MC

Speaker

Tao Chiu

Description

The territory of using a larger context in the kernel-mode has been a forbidden topic since the existence of Linux. The use of SIMD unit in the kernel-mode is strictly restricted because the program is highly optimized for stack footprint, responsiveness, and maximum hardware compatibility. However, as hardware and compiler technologies advance, the benefit of enabling autovectorization has become more viable, and it might be a good time to revisit it.

In this talk we will go through some initial measurements to see the benefit of compiling the risc-v kernel with autovectorization, challenges of managing VLA context and ways to maintain code when compiled with such feature.

Author

Presentation materials

There are no materials yet.