Computer architects have always struggled with the problem of keeping processors fed with data. If a CPU is waiting for data, ...