[发明专利]用于支持推测的访客返回地址栈仿真的方法和装置有效
申请号: | 201811210995.9 | 申请日: | 2014-03-13 |
公开(公告)号: | CN109358948B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 穆罕默德·阿布达拉 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了用于支持推测的访客返回地址栈仿真的方法和装置。公开了一种用于维护乱序微处理器管线中的访客返回地址栈的微处理器实现的方法。方法包括将访客地址空间中的多个指令映射到本地地址空间中的对应的多个指令。针对在执行期间取回的所述本地地址空间中的每个函数调用指令,所述方法进一步包括实施以下步骤:(a)响应于函数调用将当前条目入栈到访客返回地址栈(GRAS)中,其中GRAS在管线的取回段处维护,并且其中当前条目包括关于与函数调用相关联的访客目标返回地址和对应的本地目标返回地址两者的信息;(b)响应于处理返回指令将当前条目从所述GRAS出栈;以及(c)在从GRAS出栈之后从当前条目中的本地目标返回地址取回指令。 | ||
搜索关键词: | 用于 支持 推测 访客 返回 地址 仿真 方法 装置 | ||
【主权项】:
1.一种用于推测性地维护乱序微处理器管线中的访客返回地址栈的微处理器实现的方法,所述方法包括:响应于函数调用,将当前条目入栈到访客返回地址栈GRAS中,其中所述访客返回地址栈GRAS在所述管线的取回段处维护,并且其中所述当前条目包括关于与所述函数调用相关联的访客目标返回地址和对应的本地目标返回地址两者的信息;响应于处理返回指令,将所述当前条目从所述访客返回地址栈GRAS出栈;将所述当前条目与从返回地址栈RAS出栈的条目进行比较以验证所述当前条目,其中所述返回地址栈RAS在所述管线的相对于所述管线的所述取回段的较后的段处维护;以及基于所述比较的结果取回指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811210995.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟机快照的实现方法及系统
- 下一篇:一种虚拟机系统安全受控装置