It implements “dynamic scheduling”. So it basically speeds up the calculation by choosing smartly in what order to work in.
Specifically, deciding wich things you can already start that aren’t dependant on results you’re still waiting for.
Kitchen example: You start making coffee, and while waiting for coffee you already pour milk into your cup and start the toaster instead of waiting for the coffeemachine to finish. But you don’t start tasks that are dependant on the coffeemachine finishing, like sipping your cup.
Latest Answers