[发明专利]多核处理器系统及其管理方法在审
申请号: | 201611093225.1 | 申请日: | 2016-12-02 |
公开(公告)号: | CN107025133A | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 邱士颜;黄万庆;张中和;张雅婷;吴明儒;郑秦辉 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京万慧达知识产权代理有限公司11111 | 代理人: | 白华胜,王蕊 |
地址: | 中国台湾新竹市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 系统 及其 管理 方法 | ||
交叉引用
本发明要求如下优先权:编号为62/262,417,申请日为2015年12月3日的美国临时专利申请。上述美国临时专利申请在此一并作为参考。
技术领域
本发明涉及一种多核管理方法。特别地,本发明涉及一种多核处理器系统中对处理器内核(processor core)进行管理的方法。
背景技术
现今,最新的计算系统支持热插拔(hot-plug)技术,其允许在操作系统(Operating System,OS)运行期间以及不重启系统情况下打开或关闭处理器内核,或者物理插入或移除处理器内核。在支持热插拔的多核处理器系统中,在不执行物理拔掉或重新插入处理器内核情况下,OS可按照需求拔掉处理器内核以将其从系统中移除,并且可重新插入该处理器内核。由于可按照需求动态分配处理器内核,所以热插拔系统适应多变的性能需求。此外,对于系统可靠性来说,热插拔系统可在OS运行期间移除故障处理器内核,以将该故障处理器内核保持在系统执行路径之外。
当将处理器内核从系统中热插拔时,从OS核心角度来看,处理器核心是脱机的,并且移除部分或全部文件系统。通常,在多核处理器系统中,将其中一个处理器内核称为系统信息的默认管理者。例如,用户空间应用(user space application)可向默认处理器内核发送查询消 息以找出系统的工作状态。当默认处理器内核脱机(例如,从系统中热拨出)时,将产生许多问题。许多用户空间应用并不知道默认处理器内核的脱机状态,并且继续向默认处理器内核发送询问消息。这样,上述查询消息的响应消息将是不可靠以及不可预测的。因此,当在多核处理器系统中向脱机处理器核心发送查询消息时,亟需提供可靠的系统信息作为上述查询消息的响应消息。
发明内容
有鉴于此,本发明揭露一种多核处理器系统及其管理方法。
根据本发明实施例,提供一种多核处理器系统的管理方法,其中该多核处理器系统包含多个处理器内核,该管理方法包含:检测出该多个处理器内核中存在脱机处理器内核;将该脱机处理器内核映射至映射处理器内核,其中,从该多个处理器内核的仿真处理器内核与一个或多个联机处理器内核中选出该映射处理器内核;将系统调用消息转向至该映射处理器内核,其中,请求者向该脱机处理器内核发送该系统调用消息以请求该脱机处理器内核的系统信息;以及从该映射处理器内核返回该系统信息至该请求者,以响应该系统调用消息。
根据本发明另一实施例,提供一种多核处理器系统,包含:检测模块,用于检测出该多个处理器内核中存在脱机处理器内核;映射模块,用于将该脱机处理器内核映射至映射处理器内核,其中,从该多个处理器内核的仿真处理器内核与一个或多个联机处理器内核中选出该映射处理器内核,并且该仿真处理器内核包含该脱机处理器内核的仿真状态;转向模块,用于将系统调用消息转向至该映射处理器内核,其中,请求者向该脱机处理器内核发送该系统调用消息以请求该脱机处理器内核的系统信息;以及返回模块,用于从该映射处理器内核返回该系统信息至该请求者,以响应该系统调用消息。
本发明提供的多核处理器系统及其管理方法可正确响应查询消息。
附图说明
图1是根据本发明实施例描述的多核处理器系统的示意图;
图2A与2B是根据本发明实施例描述的脱机处理器内核的两种映射示意图;
图3A与3B是根据本发明实施例描述的脱机处理器内核的两种附加映射示意图;
图4是根据本发明实施例描述的别名管理器的示意图;
图5是根据本发明实施例描述的拦截对脱机处理器内核的系统调用消息的机制示意图;
图6是根据本发明实施例描述的管理脱机处理器内核别名的方法流程图;
图7是根据本发明实施例描述的映射脱机处理器内核的方法示意图。
具体实施方式
在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属技术领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则。在通篇说明书及权利要求项中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接至第二装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611093225.1/2.html,转载请声明来源钻瓜专利网。