A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2014; you can also visit the original URL.
The file type is application/pdf
.
OS-Aware Branch Prediction: Improving Microprocessor Control Flow Prediction for Operating Systems
2007
IEEE transactions on computers
Many modern applications have a significant operating system (OS) component. The OS execution affects various architectural states, including the dynamic branch predictions, which are widely used in today's high-performance microprocessor designs to improve performance. This impact tends to become more significant as the designs become more deeply pipelined and more speculative. In this paper, we focus on the issues of understanding the OS effects on the branch predictions and designing
doi:10.1109/tc.2007.250619
fatcat:ga5ntxnsyfddnexb42ueurfowe