Every 7.8μs your computer’s memory has a hiccup
> Each bit stored in dynamic memory must be refreshed, typically every 64ms (called Static Refresh). This is a rather costly operation. To avoid one major stall every 64ms, this process is divided into 8192 smaller refresh operations.It implies that the length of refresh operation is roughly linear in the number of bits being refreshed. Why is it impossible to parallelize this?> Typically I get ~140ns per loop, periodically the loop duration jumps to ~360ns. Sometimes I get odd readings longer than 3200ns.What's the cause of the 3200ns+ readings?