Quote:
So in the most ideal pie baking algorithm, all your pies are waiting in front of the oven to get baked, no time is wasted with empty ovens cause of the transfer of pies, and the time the oven is open (losing heat) is minimized as much as possible. Taking this example back to the real world, hyper threading is optimizing cpu processes that minimize the need to move subtask in and out of the cpu, so in this way it minimized the overhead of memory accounting (less cpu usage – but necessary the logical unit) and maximize the times the cpu is “working”.
In summing, more ovens, faster pies get done, but if you only need to bake ONE pie, don’t matter if you have 100 ovens or 1, it will take the same time.