发明名称 AGE-BASED MANAGEMENT OF INSTRUCTION BLOCKS IN A PROCESSOR INSTRUCTION WINDOW
摘要 A processor core in an instruction block-based microarchitecture includes a control unit that explicitly tracks instruction block state including age or priority for current blocks that have been fetched from an instruction cache. Tracked instruction blocks are maintained in an age-ordered or priority-ordered list. When an instruction block is identified by the control unit for commitment, the list is checked for a match and a matching instruction block can be refreshed without re-fetching from the instruction cache. If a match is not found, an instruction block can be committed and replaced based on either age or priority. Such instruction state tracking typically consumes little overhead and enables instruction blocks to be reused and mispredicted instructions to be skipped to increase processor core efficiency.
申请公布号 WO2016210029(A1) 申请公布日期 2016.12.29
申请号 WO2016US38852 申请日期 2016.06.23
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 BURGER, Douglas C.;SMITH, Aaron;GRAY, Jan
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址