Stepping back & looking forward, how do you figure out whether branch prediction (or any other aspect of a processor) is still important to pursue? How do the trends affect different aspects of prediction performance (or hardware cost or power consumption, etc.)? Given these affects, which factors become bottlenecks?