发明授权
US07890738B2 Method and logical apparatus for managing processing system resource use for speculative execution 失效
用于管理用于投机执行的处理系统资源使用的方法和逻辑装置

Method and logical apparatus for managing processing system resource use for speculative execution
摘要:
A method and logical apparatus for managing processing system resource use for speculative execution reduces the power and performance burden associated with inefficient speculative execution of program instructions. A measure of the efficiency of speculative execution is used to reduce resources allocated to a thread while the speculation efficiency is low. The resource control applied may be the number of instruction fetches allocated to the thread or the number of execution time slices. Alternatively, or in combination, the size of a prefetch instruction storage allocated to the thread may be limited. The control condition may be comparison of the number of correct or incorrect speculations to a threshold, comparison of the number of correct to incorrect speculations, or a more complex evaluator such as the size of a ratio of incorrect to total speculations.
信息查询
0/0