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.

Superscalar vs Vector Architecture

Superscalar cores discover independent scalar instructions dynamically; vector architectures let software state data parallelism explicitly. Modern CPUs combine both ideas.

AVX2 vs AVX-512

Width, masking, frequency behavior and how to decide which to target.

NEON vs SVE

Fixed 128-bit SIMD against scalable vectors on the same architecture family.

ARM SVE explained

Scalable vectors, predication and vector-length agnostic software on ARM.

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