[发明专利]包括虚拟加载存储队列的处理器和系统有效
申请号: | 201380043000.3 | 申请日: | 2013-06-13 |
公开(公告)号: | CN104823154B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | M·阿布达拉 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 拥有 统一 结构 动态 分派 窗口 虚拟 加载 存储 队列 | ||
1.一种乱序处理器,包括:
用于分配多个加载和多个存储的虚拟加载存储队列,其中能够超过所述处理器的物理加载存储队列的实际物理大小来容纳更多的加载和更多的存储;
其中所述处理器超过所述物理加载存储队列的所述实际物理大小限制来分配除加载和存储之外的其他指令;
其中即使居间的加载或存储在所述物理加载存储队列中不具有空间,也能够分派和执行所述其他指令;并且
其中随着加载退出所述虚拟加载存储队列,加载分派窗口移动至序列中的后续指令,并且将包括相当于已经从所述虚拟加载存储队列退出的加载数目的更多已分配加载,以被考虑进行分派。
2.根据权利要求1所述的处理器,其中所述物理加载存储队列和所述虚拟加载存储队列包括在所述处理器内的统一结构。
3.根据权利要求1所述的处理器,其中在所述加载分派窗口之外不能分派加载。
4.根据权利要求1所述的处理器,其中在所述加载分派窗口内的加载每当所述加载就绪时能够进行分派。
5.根据权利要求1所述的处理器,其中调度器窗口中的除加载之外的其他指令每当所述其他指令就绪时能够进行分派。
6.根据权利要求1所述的处理器,其中所述加载分派窗口包括与所述处理器的物理加载存储队列中的条目数目相等的加载数目。
7.一种计算机系统,包括:
被耦合到存储器的乱序处理器,其中所述乱序处理器还包括:
用于分配多个加载和多个存储的虚拟加载存储队列,其中能够超过所述处理器的物理加载存储队列的实际物理大小来容纳更多的加载和更多的存储;
其中所述处理器超过所述物理加载存储队列的所述实际物理大小限制来分配除加载和存储之外的其他指令;
其中即使居间的加载或存储在所述物理加载存储队列中不具有空间,也能够分派和执行所述其他指令;并且
其中随着加载退出所述虚拟加载存储队列,加载分派窗口移动至序列中的后续指令,并且将包括相当于已经从所述虚拟加载存储队列退出的加载数目的更多已分配加载,以被考虑进行分派。
8.根据权利要求7所述的计算机系统,其中所述物理加载存储队列和所述虚拟加载存储队列包括在所述处理器内的统一结构。
9.根据权利要求7所述的计算机系统,其中在所述加载分派窗口之外不能分派加载。
10.根据权利要求7所述的计算机系统,其中在所述加载分派窗口内的加载每当所述加载就绪时能够进行分派。
11.根据权利要求7所述的计算机系统,其中调度器窗口中的除加载之外的其他指令每当所述其他指令就绪时能够进行分派。
12.根据权利要求7所述的计算机系统,其中所述加载分派窗口包括与所述处理器的物理加载存储队列中的条目数目相等的加载数目。
13.一种方法,包括:
由虚拟加载存储队列分配多个加载和多个存储,其中能够超过乱序处理器的物理加载存储队列的实际物理大小来容纳更多的加载和更多的存储;
由所述乱序处理器超过所述物理加载存储队列的所述实际物理大小限制来分配除加载和存储之外的其他指令;
其中即使居间的加载或存储在所述物理加载存储队列中不具有空间,也能够分派和执行所述其他指令;并且
其中随着加载退出所述虚拟加载存储队列,加载分派窗口移动至序列中的后续指令,并且将包括相当于已经从所述虚拟加载存储队列退出的加载数目的更多已分配加载,以被考虑进行分派。
14.根据权利要求13所述的方法,其中在所述加载分派窗口之外不能分派加载。
15.根据权利要求13所述的方法,其中在所述加载分派窗口内的加载每当所述加载就绪时能够进行分派。
16.根据权利要求13所述的方法,其中调度器窗口中的除加载之外的其他指令每当所述其他指令就绪时能够进行分派。
17.根据权利要求13所述的方法,其中所述加载分派窗口包括与所述处理器的物理加载存储队列中的条目数目相等的加载数目。
18.根据权利要求13所述的方法,其中所述物理加载存储队列和所述虚拟加载存储队列包括所述处理器内的统一结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380043000.3/1.html,转载请声明来源钻瓜专利网。