3 ms·
So does that mean that further major optimizations are basically impossible? You don't always need the operation finished right away. Maybe REP MOVS could retu
by 323 4y ago
So does that mean that further major optimizations are basically impossible?
You don't always need the operation finished right away. Maybe REP MOVS could return a sort of a handle that you then wait for when you actually need to use the destination, and the CPU can keep chugging along in the background. Like when you submit commands to the GPU or how you can wait at memory fences for other threads in a warp to complete.
- __init 4y agoFurther optimization are certainly possible, especially as the hardware improves and gains additional capabilities. With regards to your suggestion, this is essentially what already happens, thanks to the magic of out-of-order cores.
- meindnoch 4y agohttps://en.m.wikipedia.org/wiki/Direct_memory_access https://en.m.wikipedia.org/wiki/Direct_memory_access