QCEV99
Newsletter Try Vector Inspector
Newsletter

Research

Processor architecture becomes easier to understand when individual mechanisms are connected to the larger problem they are trying to solve.

RISC-V Vector explained

Understanding vector length, LMUL, masking and vector-length agnostic execution in the RISC-V “V” extension.

ARM SVE vs AVX-512

Two approaches to wide vector execution with very different software models: one fixes the register width in the architecture, the other refuses to.

SIMD vs vector processing

They are often treated as synonyms. Fixed-width packed SIMD and vector-length agnostic vector execution differ in the one place that matters most to software: whether the width is in your binary.

AVX2 vs AVX-512: Width Is Only Part of the Story

AVX-512 doubles maximum vector width over AVX2 and adds masking plus a richer register model, but the fastest choice depends on instruction mix, CPU implementation and memory behavior.

Understand the code behind the architecture

QCEV Vector Inspector helps you reason about vectorization opportunities, memory access and dependencies in performance critical loops.

Try Vector Inspector