random numbers from pcg32 at 200 Gbit/s

https://dotat.at/@/2025-02-13-pcg32-simd.html One of the neat things about the PCG random number generator by Melissa O'Neill is its use of instruction-level parallelism: the PCG state update can run in parallel with its output permutation. However, PCG only has a limited amount of ILP, about 3 instructions. Its overall speed is limited by the rate at which a CPU can run a sequence where the…