[发明专利]一种多核处理器中断资源优化处理系统和方法无效
申请号: | 201110287388.4 | 申请日: | 2011-09-26 |
公开(公告)号: | CN103019835A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 孙睿 | 申请(专利权)人: | 同方股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多核 处理器 中断 资源 优化 处理 系统 方法 | ||
1.一种多核处理器中断资源优化处理系统,包括处理器中断调度器(105),以及多个处理器(106),其特征在于:
还包括线程化中断管理器(103),用于截获全部发往所述多个处理器(106)的中断请求,并根据预设的优化仲裁规则对所述中断请求进行优先级调整,对所述中断请求的优先级进行重新排序,然后将排序后的所述中断请求按排序后的顺序发送到所述处理器中断调度器(105)进行调度至所述多个处理器(106)处理。
2.根据权利要求1所述的多核处理器中断资源优化处理系统,其特征在于,还包括多个中断传感器(101),用于在计算机系统产生至少一个中断请求后,接收所述中断请求的信息,并将所述中断请求的信息发往所述线程化中断管理器(103)。
3.根据权利要求2所述的多核处理器中断资源优化处理系统,其特征在于,还包括与所述多个中断传感器(101)相应的多个中断信息寄存器(102),以及与所述多个处理器(106)相应的多个处理器中断寄存器(104),其中:
所述多个中断信息寄存器(102),用于缓存从所述多个中断传感器(101)发往所述线程化中断管理器(103)的所述中断请求的信息;
所述多个处理器中断寄存器(104),用于缓存从所述线程化中断管理器(103)发送到所述处理器中断调度器(105)的至少一个重新排序的所述中断请求的信息;
所述处理器中断调度器(105)根据至少一个重新排序的所述中断请求的信息中的优先级,对所述中断请求进行排队后,输入到所述多个处理器(106)进行中断处理。
4.根据权利要求1至3任一项所述的多核处理器中断资源优化处理系统,其特征在于,所述线程化中断管理器(103),包括截获模块(201),排序表存储模块(205),排序模块(204),发送模块(206),其中:
所述截获模块(201),用于当计算机系统产生中断请求,将所述中断请求的信息由所述中断传感器(101)或者中断信息寄存器(102)发往所述多个处理器(106)的过程中,截获所述中断请求的信息,并将所述中断请求的信息发往排序模块(204);
所述排序表存储模块(205),用于存储根据预设的优化仲裁规则对全部中断请求的优先级进行重新排序的中断排序表;
所述排序模块(204),用于在接收到所述截获模块截获到的所述中断请求的信息后,与所述排序表存储模块(205)中的相应排序表的相应中断请求进行相比较,并根据中断排序表对所述截获的中断请求的优先级重新进行优化,并将优化后的所述中断请求的信息传输到所述发送模块(206);
所述发送模块(206),用于将所述重新排序后的中断请求的信息发送到所述处理器中断调度器(105)。
5.根据权利要求4所述的多核处理器中断资源优化处理系统,其特征在于,所述线程化中断管理器(103),还包括亲和力设置模块(203)和线程化判断模块(202),其中:
所述亲和力设置模块(203),用于根据所述中断请求的类别,按预先设定亲和力规则将所述中断请求分配到指定的处理器(106)对应的处理器中断寄存器(104),绑定所述指定的处理器(106)处理所述中断请求;
所述线程化判断模块(202),用于根据所述中断请求中的无延迟标志判断该中断请求是否可以重新进行优化调整。
6.一种多核处理器中断资源优化处理方法,其特征在于,包括如下步骤:
步骤A,截获全部发往多核处理器中多个处理器(106)的中断请求,并根据预设的优化仲裁规则对全部中断请求进行优先级调整,对中断请求的优先级进行重新排序;
步骤B,将排序后的所述中断请求按排序后的顺序发送到所述处理器中断调度器(105)进行调度至处理器(106)处理。
7.根据权利要求6所述的多核处理器中断资源优化处理方法,其特征在于:
所述步骤A之前,还包括下列步骤:
步骤A’, 在计算机系统产生至少一个中断请求后,多个中断传感器(101)接收中断请求的信息,再进入步骤A;
所述步骤B之后,还包括下列步骤:
步骤B’, 处理器中断调度器(105)根据至少一个重新排序的中断请求的信息中的优先级,对所述中断请求进行排队后,输入到多个处理器进行中断处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同方股份有限公司,未经同方股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110287388.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于3D打印中热床自动调平的取点器
- 下一篇:3D打印用进丝机构