发明名称 APPARATUS AND METHOD FOR DYNAMIC ALLOCATION OF EXECUTION QUEUES
摘要 A processor reduces the likelihood of stalls at an instruction pipeline by dynamically extending the size of a full execution queue. To extend the full execution queue, the processor temporarily repurposes another execution queue to store instructions on behalf of the full execution queue. The execution queue to be repurposed can be selected based on a number of factors, including the type of instructions it is generally designated to store, whether it is empty of other instruction types, and the rate of cache hits at the processor. By selecting the repurposed queue based on dynamic factors such as the cache hit rate, the likelihood of stalls at the dispatch stage is reduced for different types of program flows, improving overall efficiency of the processor.
申请公布号 US2013297912(A1) 申请公布日期 2013.11.07
申请号 US201213462993 申请日期 2012.05.03
申请人 TRAN THANG M.;ROY SOURAV;FREESCALE SEMICONDUCTOR, INC. 发明人 TRAN THANG M.;ROY SOURAV
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址