[發明專利]多核處理器中斷負載均衡方法和裝置有效
| 申請號: | 200810135521.2 | 申請日: | 2008-08-19 |
| 公開(公告)號: | CN101354664A | 公開(公告)日: | 2009-01-28 |
| 發明(設計)人: | 趙陽;肖理 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 尚志峰;吳孟秋 |
| 地址: | 518057廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多核 處理器 中斷 負載 均衡 方法 裝置 | ||
1.一種多核處理器中斷負載均衡方法,所述多核處理器包括多個 內核以及用于控制內核的中斷處理的中斷控制器,其特征在 于,所述方法包括:
預先配置中斷設備對應的調度內核組和默認處理內核,其 中,所述默認處理內核是所述調度內核組中的一個內核;
將所述中斷控制器配置為將中斷設備路由到對應的默認 處理內核;
當所述中斷設備的中斷個數超過中斷閾值或所述默認處 理內核的處理量超過中斷負載時,控制所述中斷控制器將所述 中斷設備路由到所述默認處理內核所屬的調度內核組中的一 個或多個內核。
2.根據權利要求1所述的方法,其特征在于,所述控制所述中斷 控制器將所述中斷設備路由到所述默認處理內核所屬的調度 內核組中的一個或多個內核具體包括:
在所述中斷設備的中斷個數超過中斷閾值,且所述默認處 理內核的處理量超過中斷負載的情況下,控制所述中斷控制器 采用輪轉方式將所述中斷設備路由到所述的調度內核組中的 其他內核;
在所述中斷設備的中斷個數超過中斷閾值,但所述默認處 理內核的處理量沒有超過中斷負載的情況下,控制所述中斷控 制器采用輪轉方式將所述中斷設備路由到所述的調度內核組 中的包括所述默認處理內核在內的部分或全部內核。
3.根據權利要求1所述的方法,其特征在于,
在所述默認處理內核的處理量超過所述中斷負載的情況 下,控制所述中斷控制器將所述中斷設備路由到所述的調度內 核組中的其他內核。
4.根據權利要求1至3中任一項所述的方法,其特征在于,在控 制所述中斷控制器將所述中斷設備路由到所述默認處理內核 所屬的調度內核組中的一個或多個內核之后,所述方法進一步 包括:
判斷所述中斷設備向路由到的每個內核分配的中斷個數 是否超過所述中斷閾值;或
對于所述中斷設備路由到的每個內核,判斷其處理量是否 超過其中斷負載;
在判斷結果為是的情況下,采用輪詢方式處理所述中斷設 備的中斷。
5.根據權利要求1所述的方法,其特征在于,當所述調度內核組 包括一個內核時,所述控制所述中斷控制器將所述中斷設備路 由到所述默認處理內核所屬的調度內核組中的一個或多個內 核具體為:
采用輪詢方式處理所述中斷設備的中斷。
6.根據權利要求1至3中任一項所述的方法,其特征在于,所述 預先配置中斷設備對應的調度內核組和默認處理內核具體包 括:
在靜態中斷策略表中設置中斷設備類型、調度內核組、默 認處理內核的對應關系,并將所述靜態中斷策略表保存在非易 失性存儲器中,其中,所述靜態中斷策略表中還設置有所述中 斷閾值、中斷模式,所述中斷模式包括中斷和輪詢。
7.根據權利要求1所述的方法,其特征在于,
在預定時間到時的情況下,控制所述中斷控制器將所述中 斷設備路由回所述默認處理內核進行處理。
8.根據權利要求1所述的方法,其特征在于,
對于所述中斷設備中的相關中斷,控制所述中斷控制器將 所述相關中斷路由到所述的調度內核組中的同一個內核進行 處理。
9.一種多核處理器中斷負載均衡裝置,所述多核處理器包括多個 內核以及用于控制內核的中斷處理的中斷控制器,其特征在 于,所述裝置包括:
配置模塊,用于預先配置中斷設備對應的調度內核組和默 認處理內核,其中,所述默認處理內核是所述調度內核組中的 一個內核;
第一調控模塊,用于控制所述中斷控制器將中斷設備路由 到對應的默認處理內核;
第二調控模塊,用于控制所述中斷控制器將所述中斷設備 路由到所述默認處理內核所屬的調度內核組中的一個或多個 內核。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810135521.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種Java軟件運行的方法和裝置
- 下一篇:帶SIM卡的USB電話終端





