ELSEIF
Your brief EB
190 stories from 105 feeds 340 clusters Refreshed 15 seconds ago next pull 13:22

INFRA Signal 370

AVX-512 xor_gen optimization shows up to 43% speedup for Linux RAID on Zen 5

Illustration only Photo by Aaron McLean on Unsplash

In June, Google engineer Eric Biggers introduced an AVX-512 xor_gen optimization for Linux RAID that later achieved up to a 43% performance gain on an AMD Ryzen 9 9950X processor.

WHY IT MATTERS

The optimization can reduce CPU time spent on the xor_gen step in Linux RAID, improving overall storage throughput on modern CPUs. It shows that AVX-512 instructions can deliver measurable benefits for software RAID workloads without altering the RAID algorithm. Engineers evaluating performance upgrades can consider enabling AVX-512 paths for similar compute-intensive storage functions.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Google engineer Eric Biggers posted an AVX-512 xor_gen optimization for Linux RAID in June.

02

The initial version yielded up to a 41% improvement on an AMD Ryzen 9 9950X (Zen 5) processor.

03

A revised patch increased the reported gain to up to 43% for the same xor_gen() function.

THE READ

What the cluster adds up to.

ORIGINAL ANALYSIS

On processors lacking AVX-512, the optimization cannot be used, so no gain is realized.

If a RAID configuration does not invoke the xor_gen function, the optimization provides no benefit.

The advantage is limited to workloads where xor_gen constitutes a significant portion of CPU time.

Thus the optimization is most effective on AVX-512 capable CPUs running software-bound RAID workloads that rely on xor_gen.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Phoronix AVX-512 xor_gen Continues To Look Exciting For Helping Linux RAID With Modern CPUs Open ↗