|
|
|
|
|
by samfisher83
3069 days ago
|
|
Its how processors are designed. If you take a computer architecture class which I am pretty sure most compsci people have done you learn about most of this stuff. If you don't do caching, branch prediction, pre fetching, out of order execution your processor won't be as fast. Someone just figured a way to exploit the fact that processor are already loading data that it needs to process. If you are doing a laundry cycle and you have to wait for the dryer to to finish before you load the washer its going to take lot longer to do the laundry. |
|
Reminds me of that lecture notes slides from MIT OpenCourseWare on digital electronics