3 ms·
No not really. One of the biggest attractions of OoO is that it helps you find parallelism at the instruction level. So OoO as an architectural technique is one
by DSingularity 8y ago
No not really. One of the biggest attractions of OoO is that it helps you find parallelism at the instruction level. So OoO as an architectural technique is one of the most helpful to problems hard to parallelize. The problem is there is a limited window of instructions where it can be applied. Trying to make one massive processor to find huge amounts of instruction level parallelism is just too hard.
- kingosticks 8y agoRecently on here[0], Arm claimed for every 7% extra resources they put towards increasing the RoB they got 1% performance. Past a certain point it's not worth it. That was their justification for having half the window of rival Samsung chips. [0] https://www.anandtech.com/show/12785/arm-cortex-a76-cpu-unveiled-7nm-powerhouse https://www.anandtech.com/show/12785/arm-cortex-a76-cpu-unve...
- deepnotderp 8y agoYes, but if there's mathematically zero parallelism then OoO can't really help that much.