I understand the poor performance on the CPU (CPP) of read/write. It is because of the cache
rewrite option of store. When I use store_ps with vector code I get 150 Gbytes/sec. When
I use storenrgo_ps instead, performance go down to 99 Gbytes/ sec (I get 88 Gbytes per second
with purely CPP code without vector intrinsics.

I would like to know how to write a CPU benchmark that only tests reads or only tests writes, without
the compiler elminating dead code.