[發明專利]一種多核處理器及報文處理方法在審
| 申請號: | 201710818605.5 | 申請日: | 2017-09-12 |
| 公開(公告)號: | CN107656896A | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | 郭永亮;程愛爽;馬宏源;王鋒 | 申請(專利權)人: | 新華三信息安全技術有限公司 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 陳蕾 |
| 地址: | 230088 安徽省合肥市高新區*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多核 處理器 報文 處理 方法 | ||
本發明提供一種多核處理器及報文處理方法,所述多核處理器包括:SSO模塊、多個Core;所述SSO模塊,用于在接收到所述多個Core中的目標Core發送的獲取WQE的指令時,按照預先配置的Group的優先級,從所述SSO模塊中存在的包括所述目標Core對應的Group的Group標識的WQE中,選擇包括優先級最高的Group的Group標識的WQE發送給所述目標Core;所述目標Core,用于基于從所述SSO模塊獲取的與所述目標Core對應的Group的WQE從內存中讀取報文進行處理。本發明無需針對特定報文指定專門的Core進行處理,從而節約了多核處理器的資源。
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種多核處理器及報文處理方法。
背景技術
多核處理器是指在一個硬件芯片上集成有多個Core(稱為處理核或內核)的處理器。由于多核處理器中的多個處理核相對獨立,可并行處理報文,因此,可提升基于多核處理器的網絡設備的報文處理能力。
多核處理器除了處理數據報文,還需要處理一些特定報文(例如,控制層面相關的協議報文),且這些特定報文通常需要優先處理。為了防止數據報文流量過大,擠占處理特定報文所需的處理器資源,通常為這些特定報文指定專門的Core進行處理,但是,特定報文的流量通常較小,指定專門的Core進行處理,比較浪費多核處理器的資源。
發明內容
本發明的目的在于提供一種多核處理器及報文處理方法,用以在處理特定報文時,降低對多核處理器資源的占用。
為實現上述發明目的,本發明提供了如下技術方案:
一方面,本發明提供一種多核處理器,所述多核處理器包括:SSO(Schedule/Synchronize/Order,報文調度)模塊、多個Core(核);
所述SSO模塊,用于在接收到所述多個Core中的目標Core發送的獲取WQE(WorkQueue Entry,工作項)的指令時,按照預先配置的Group(組)的優先級,從所述SSO模塊中存在的包括所述目標Core對應的Group的Group標識的WQE中,選擇包括優先級最高的Group的Group標識的WQE發送給所述目標Core;
所述目標Core,用于基于從所述SSO模塊獲取的與所述目標Core對應的Group的WQE從內存中讀取報文進行處理。
另一方面,本發明提供一種報文處理方法,應用于多核處理器包括的SSO模塊,所述多核處理器還包括:多個Core,所述方法包括:
在接收到所述多個Core中的目標Core發送的獲取工作項WQE的指令時,按照預先配置的組Group的優先級,從所述SSO模塊中存在的包括所述目標Core對應的Group的Group標識的WQE中,選擇包括優先級最高的Group的Group標識的WQE;
將選擇的WQE發送給所述目標Core,以使所述目標Core基于從所述SSO模塊獲取的與所述目標Core對應的Group的WQE從內存中讀取報文進行處理。
由以上描述可以看出,本發明中SSO模塊在接收到Core發送的獲取WQE的指令時,基于預先配置的Group的優先級,從本地存在的包括該Core對應的Group的Group標識的WQE中,選擇包括優先級最高的Group的Group標識的WQE發送給Core,基于此,本發明可將需要優先處理的特定報文所屬的Group的優先級調高,以達到優先處理特定報文的目的。可見,本發明中處理數據報文的Core也可以處理特定報文,本發明未針對特定報文指定專門的Core進行處理,從而節約了多核處理器的資源。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三信息安全技術有限公司,未經新華三信息安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710818605.5/2.html,轉載請聲明來源鉆瓜專利網。





