
Episode 95: How Computers Work Part V - Assembly Language and the Operating System
The Science of Everything Podcast
00:00
Using Out of Order Execution to Improve Computer Performance
branch prediction is a very useful technique for being able to increase the performance of computers. Out of order execution can be used in many cases, such as when accessing memory or input devices that often take long time. Inport operations might take micro seconds, or even mille seconds, depending on the device in question. So instead of waiting for all those cycles, the cpu can be made to do something useful and start executing instructions it will need later on.
Transcript
Play full episode