[发明专利]多核处理器中断负载均衡方法和装置有效

专利信息
申请号: 200810135521.2 申请日: 2008-08-19
公开(公告)号: CN101354664A 公开(公告)日: 2009-01-28
发明(设计)人: 赵阳;肖理 申请(专利权)人: 中兴通讯股份有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 北京康信知识产权代理有限责任公司 代理人: 尚志峰;吴孟秋
地址: 518057广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 多核 处理器 中断 负载 均衡 方法 装置
【说明书】:

技术领域

发明涉及通信领域,具体而言,涉及一种多核处理器中断负 载均衡方法和装置。

背景技术

中断是影响系统可靠性的因素之一,当发生中断时,由处理器 处理中断事件。下面对单核处理器和多核处理器处理中断的情况进 行详细介绍。

在单核处理器中,当发生中断时,将中断事件上报给当前的处 理器,处理器保存当前上下文环境,转至执行中断服务程序,在处 理完成之后,恢复前次的上下文继续运行;当处理器外部挂接较多 的设备时,某一时刻可能会突发产生大量的中断,由于中断嵌套可 能会导致处理器较长时间处于中断环境,因而一些关键的实时任务 得不到运行;或者出于实时性考虑,将一些中断事件的处理延迟到 任务级运行,但由于任务运行的不确定性,在实际运行中,可能会 发生中断来不及处理,导致中断丢失的情况发生,从而降低了系统 的整体性能。

在多核处理器中,所有中断都集中在一个内核上处理,因此会 遇到与单核处理器相同的问题,即,如果在一个内核上高优先级中 断处理过频,则会导致低优先级中断丢失,或者由于内核中断处理 过多,导致一些关键实时任务无法运行,因此,无法体现出多核处 理系统的优势。

为了体现出多核处理系统的优势,在多核处理器处理报文时, 当报文流量较大时,可以考虑多个内核间的负载均衡,将报文中断 在多个内核处理器上依次均匀调度处理。但是,采用上述手段,在 后接收的报文可能会先处理完毕并发送,这样又会导致报文处理乱 序。

可以看出,对于多核处理器的中断处理而言,如果不考虑系统 负载均衡或没有根据实际应用考虑系统负载均衡,则不能实现较好 的中断处理。

发明内容

针对对于多核处理器的中断处理而言,如果不考虑系统负载均 衡或没有根据实际应用考虑系统负载均衡,则不能实现较好的中断 处理的问题而提出本发明,本发明旨在提供一种多核处理器中断负 载均衡方法和装置,以解决上述问题。

根据本发明的一个方面,提供了一种多核处理器中断负载均衡 方法。

在根据本发明的多核处理器中断负载均衡方法中,多核处理器 包括多个内核以及用于控制内核的中断处理的中断控制器,上述方 法包括:预先配置中断设备对应的调度内核组和默认处理内核,其 中,默认处理内核是调度内核组中的一个内核;将中断控制器配置 为将中断设备路由到对应的默认处理内核;当中断设备的中断个数 超过中断阈值或默认处理内核的处理量超过中断负载时,控制中断 控制器将中断设备路由到默认处理内核所属的调度内核组中的一个 或多个内核。

优选地,控制中断控制器将中断设备路由到默认处理内核所属 的调度内核组中的一个或多个内核具体包括:在中断设备的中断个 数超过中断阈值,且默认处理内核的处理量超过中断负载的情况下, 控制中断控制器采用轮转方式将中断设备路由到的调度内核组中的 其他内核;在中断设备的中断个数超过中断阈值,但默认处理内核 的处理量没有超过中断负载的情况下,控制中断控制器采用轮转方 式将中断设备路由到的调度内核组中的包括默认处理内核在内的部 分或全部内核。

优选地,在默认处理内核的处理量超过中断负载的情况下,控 制中断控制器将中断设备路由到的调度内核组中的其他内核。

优选地,在控制中断控制器将中断设备路由到默认处理内核所 属的调度内核组中的一个或多个内核之后,上述方法进一步包括: 判断中断设备向路由到的每个内核分配的中断个数是否超过中断阈 值;或对于中断设备路由到的每个内核,判断其处理量是否超过其 中断负载;在判断结果为是的情况下,采用轮询方式处理中断设备 的中断。

优选地,当调度内核组包括一个内核时,控制中断控制器将中 断设备路由到默认处理内核所属的调度内核组中的一个或多个内核 具体为:采用轮询方式处理中断设备的中断。

优选地,预先配置中断设备对应的调度内核组和默认处理内核 具体包括:在静态中断策略表中设置中断设备类型、调度内核组、 默认处理内核的对应关系,并将静态中断策略表保存在非易失性存 储器中,其中,静态中断策略表中还设置有中断阈值、中断模式, 中断模式包括中断和轮询。

优选地,在预定时间到时的情况下,控制中断控制器将中断设 备路由回默认处理内核进行处理。

优选地,对于中断设备中的相关中断,控制中断控制器将相关 中断路由到的调度内核组中的同一个内核进行处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810135521.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top