[发明专利]用于控制执行流程的设备和方法在审
申请号: | 201810440040.6 | 申请日: | 2015-11-26 |
公开(公告)号: | CN108647046A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | E.塔米尔;B-Z.弗里伊德曼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F15/16 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杨美灵 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令流水线 低功率 高功能 控制执行 指令 中断 处理程序 调度处理 时间敏感 核停止 最小化 例程 协作 | ||
本发明的名称是用于控制执行流程的设备和方法。各种实施例一般涉及用于在更高功能核与更低功率核之间的协作以最小化在指令的当前执行流程中中断的影响的技术。设备可包括:包括第一指令流水线的更低功率核,更低功率核停止在第一指令流水线中的第一执行流程,并且在第一指令流水线中执行处理程序例程的指令,以执行处理中断的第一任务;以及包括第二指令流水线的更高功能核,更高功能核在第一任务的执行后,在第二指令流水线中调度处理中断的第二任务的指令的执行在第二指令流水线中的第二执行流程后进行,第一任务比第二任务更加时间敏感。本文也描述和主张了其它实施例。
本申请是申请号为201510838847.1、申请日为2015年11月26日、发明名称为“用于在非对称处理器核之间的协作式执行的技术”的发明专利申请的分案申请。
技术领域
本公开涉及用于在非对称处理器核之间的协作式执行的技术。
背景技术
在计算装置内采用包含一个或更多个相对高功能核的处理器组件,这已变得很常见。此类更高功能核可包含许多处理特征以形成相对深的流水线,其中,多个可执行指令可同时处在执行的各种级。作为确保进入流水线以供执行的随后可执行指令在需要时更容易从此类高速缓存内可用于核的一部分,此类更高功能核也可包含和/或耦合到一个或更多个相对大的高速缓存以加快数据和可执行指令的检索和存储。此类更高功能核可还通过相对成熟形式的分支预测,采用相对成熟的指令预取算法,以增大在高速缓存内可用的可执行指令包括要执行的随后可执行指令的可能性。然而,由于诸如硬件中断和例外等要求指令的当前执行流程更改的事件,对高功能处理器核的体系结构的许多此类添加和改进可能完全消除。
发明内容
按照本公开第一方面的一种控制执行流程的设备,包括:处理器组件的更低功率核,更低功率核包括第一指令流水线,并且更低功率核停止在第一指令流水线中的第一执行流程,并且在第一指令流水线中执行处理程序例程的指令,以执行处理中断的第一任务;以及处理器组件的更高功能核,更高功能核包括第二指令流水线,并且更高功能核在第一任务的执行后,调度在第二指令流水线中处理中断的第二任务的指令的执行在第二指令流水线中的第二执行流程后进行,第一任务比第二任务更加时间敏感。
按照本公开第二方面的一种用于控制执行流程的计算机实现的方法,包括:响应中断,停止在处理器组件的更低功率核的第一指令流水线中的第一执行流程;响应中断,由更低功率核检索处理程序例程的地址;在第一指令流水线中执行处理程序例程的指令以执行处理中断的第一任务;以及在由更低功率核执行第一任务后,由处理器组件的更高功能核调度在更高功能核的第二指令流水线中处理中断的第二任务的指令的执行在第二指令流水线中的第二执行流程后进行,第一任务比第二任务更加时间敏感。
按照本公开第三方面的一种控制执行流程的设备,包括:处理器组件的更低功率核,更低功率核包括第一指令流水线,并且更低功率核停止在第一指令流水线中的第一执行流程,并且在第一指令流水线中执行页面故障处理程序例程的指令,以执行处理页面故障的第一任务;以及处理器组件的更高功能核,更高功能核包括第二指令流水线,并且更高功能核在第二指令流水线中执行来自更高速存储装置的应用程序例程的指令,并且响应要由更高功能核执行的应用程序例程的指令的下一页面在更低速存储装置中而不是在更高速存储装置中的存储,提供页面故障的指示到更低功率核。
按照本公开第四方面的一种设备,包括用于执行上述方法的部件。
按照本公开第五方面的至少一种存储指令的机器可读存储介质,指令在由计算装置执行时使得计算装置执行上述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810440040.6/2.html,转载请声明来源钻瓜专利网。