[發明專利]用于具有多個處理器核心的處理器系統的同步器有效
| 申請號: | 201210370444.5 | 申請日: | 2012-09-28 |
| 公開(公告)號: | CN102880585A | 公開(公告)日: | 2013-01-16 |
| 發明(設計)人: | 許勇;鄭方;高紅光;楊萱;施晶晶;過鋒 | 申請(專利權)人: | 無錫江南計算技術研究所 |
| 主分類號: | G06F15/167 | 分類號: | G06F15/167;G06F9/52 |
| 代理公司: | 北京眾合誠成知識產權代理有限公司 11246 | 代理人: | 龔燮英 |
| 地址: | 214083 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 具有 處理器 核心 系統 同步器 | ||
1.一種用于具有多個處理器核心的處理器系統的同步器,其特征在于包括:同步向量表、同步處理部件、以及斷連分析處理部件;
其中,所述同步向量表由多個條目組成,分別用于接收并對應保存來自多個處理器核心的當前待同步位圖請求信息;
所述同步處理部件用于通過查詢所述同步向量表來對同步向量表中的情況進行分析和處理,從而在待同步處理器核心均符合同步要求時向處理器核心返回同步完成信號;
所述斷連分析處理部件用于接收降級指示信號,并且根據降級指示信號將所述同步器設置為降級同步模式或者非降級同步模式;此外,所述斷連分析處理部件用于接收斷連位信號,根據斷連位信號更改所述同步向量表,從而實現在位處理器核心與降級斷連處理器核心的同步功能。
2.根據權利要求1所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于還包括死鎖檢查部件,用于完成對所述同步向量表的死鎖條件檢查,當同步向量表中描述的待同步位圖信息存在死鎖時,進行提示和報警。
3.一種用于具有多個處理器核心的處理器系統的同步器,其特征在于包括:同步向量表、同步處理部件、以及死鎖檢查部件;
其中,所述同步向量表由多個條目組成,分別用于接收并對應保存來自多個處理器核心的當前待同步位圖請求信息;
所述同步處理部件用于通過查詢所述同步向量表來對同步向量表中的情況進行分析和處理,從而在待同步處理器核心均符合同步要求時向處理器核心返回同步完成信號;
所述死鎖檢查部件,用于完成對所述同步向量表的死鎖條件檢查,當同步向量表中描述的待同步位圖信息存在死鎖時,進行提示和報警。
4.根據權利要求3所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于還包括述斷連分析處理部件,所述斷連分析處理部件用于接收降級指示信號,并且根據降級指示信號將所述同步器設置為降級同步模式或者非降級同步模式;此外,所述斷連分析處理部件用于接收斷連位信號,根據斷連位信號更改所述同步向量表,從而實現在位處理器核心與降級斷連處理器核心的同步功能。
5.根據權利要求1至4之一所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于,所述同步處理部件通過查詢所述同步向量表判斷處理器系統中的各個處理器核心是否滿足同步完成條件。
6.根據權利要求1至4之一所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于,在所述同步器處于降級同步模式時,如果待同步的處理器核心視圖中存在不可同步的降級處理器核心,則同步處理部件使所述不可同步處理器核心排除在同步操作之外;并且當所述同步請求信號攜帶至少兩個待同步的處理器核的信息時,同步處理部件生成同步完成信號并且將所述同步完成信號傳遞給可同步未降級的待同步的處理器核心。
7.根據權利要求2或4所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于,在所述同步器處于非降級同步模式時,如果待同步的處理器核中存在故障核心或者已經被屏蔽的核心,則判斷發生異常,同步操作被撤銷。例如,在判斷發生異常時,可通過斷連分析處理部件發出斷連異常信號。
8.根據權利要求2或4所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于,所述死鎖檢查器周期掃描所述同步向量表登記信息,根據資源依賴關系進行硬件死鎖檢查,當存在同步死鎖時,發出異常信號。
9.根據權利要求1或2所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于,所述同步處理部件包括:
接收單元,用于接收來自處理器核的同步請求信號,所述同步請求信號攜帶至少兩個待同步的處理器核的同步向量信息;
信號生成單元,用于當所述接收單元接收到所述至少兩個待同步的處理器核的同步請求信號、并且所述同步請求信號中攜帶相同的待同步的處理器核的同步向量信息時,生成同步完成信號;以及
發送單元,用于將所述信號生成單元生成的同步完成信號發送至相應的待同步的處理器核。
10.根據權利要求1至4之一所述的用于具有多個處理器核心的處理器系統的同步器,其特征在于,所述同步向量表的每個條目包括請求有效位、行同步或列同步指示位、同步向量信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫江南計算技術研究所,未經無錫江南計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210370444.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:混合動力車輛
- 下一篇:一種煉鋼用預熔型造渣劑及其生產方法





