[發明專利]用于多核處理器的同步操作的方法有效
| 申請號: | 201780038482.1 | 申請日: | 2017-06-01 |
| 公開(公告)號: | CN109313581B | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | U.??藸柭?溫特 | 申請(專利權)人: | 西門子交通有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/16;G06F9/54 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 孫宛晨;張貴東 |
| 地址: | 德國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 多核 處理器 同步 操作 方法 | ||
1.一種用于多個多核處理器(MC1,MC2)的同步操作的方法,具有如下步驟:
a)提供第一多核處理器(MC1)和第二多核處理器(MC2),每個包括:
-主處理器內核(A1,A2),
-用于執行實用程序的至少一個二級處理器內核(B1,B2,B3,B4);
b)第一多核處理器(MC1)與第二多核處理器(MC2)以這種方式同步,使得僅第一多核處理器(MC1)的相應的主處理器內核(A1)與第二多核處理器(MC2)的主處理器內核(A2)同步;
c)借助于每個多核處理器(MC1,MC2)中的相應的主處理器內核(A1,A2)控制至少一個二級處理器內核(B1,B2,B3,B4);
d)借助于至少一個二級處理器內核(B1,B2,B3,B4)處理實用程序,并生成對相同的多核處理器(MC1,MC2)的相應的主處理器內核(A1,A2)可用的輸出;以及
e)借助于相應的主處理器內核(A1,A2)同步輸出來自多個多核處理器(MC1,MC2)的輸出。
2.如權利要求1所述的方法,其中輸入/輸出僅經由相應的主處理器內核(A1,A2)進行。
3.如前述權利要求之一所述的方法,其中主處理器內核(A1,A2)和至少一個二級處理器內核(B1,B2,B3,B4)之間的通信借助于經由共享存儲器(MC1,MC2)的消息產生。
4.如權利要求1或2所述的方法,其中主處理器內核(A1,A2)將時鐘時間增量(I1,I2)傳送到相應的多核處理器(MC1,MC2)的至少一個相應的二級處理器內核(B1,B2,B3,B4)。
5.如權利要求1或2所述的方法,其中在實用程序或操作系統中實現重復的系統調用。
6.如權利要求5所述的方法,其中,在相應的至少一個二級處理器內核(B1,B2,B3,B4)中的系統調用執行第一處理階段,在第一處理階段中,執行至少一個二級處理器內核(B1,B2,B3,B4)與相應的主處理器內核(A1,A2)之間的消息的接收和發送,并且在這種情況下中斷第二處理階段,在第二處理階段中,在至少一個二級處理器內核中執行實用程序。
7.如權利要求6所述的方法,其中第一處理階段在同步時間點執行在至少一個二級處理器內核(B1,B2,B3,B4)和相應的主處理器內核(A1,A2)之間的消息的接收和發送。
8.如前述權利要求6或7之一所述的方法,其中,第一處理階段基于在兩個時鐘時間增量(I1,I2)之間計數的系統調用,在對每個主處理器內核(A1,A2)的至少一個二級處理器內核(B1,B2,B3,B4)中的時鐘時間增量(I1,I2)的反應中生成延遲。
9.如前述權利要求1和2之一所述的方法,其中,在二級處理器(B1,B2,B3,B4)中執行實用程序,并且其輸出在大于實用程序的運行時間的延遲時間之后被同步地傳送到主處理器內核(A1,A2)。
10.如權利要求1或2所述的方法,其中至少一個二級處理器內核(B1,B2,B3,B4)被設計為超線程內核。
11.一種多核處理器系統(10),包括多個多核處理器(MC1,MC2),每個多核處理器包括:
-主處理器內核(A1,A2),以及
-用于執行實用程序的至少一個二級處理器內核(B1,B2,B3,B4),
其特征在于
所述多核處理器系統(10)被設計成執行如前述權利要求之一所述的用于多個多核處理器(MC1,MC2)的同步操作的方法。
12.一種計算機程序,一旦將其加載到數據處理設備的存儲器裝置中,就使所述數據處理設備能夠執行如權利要求1至10之一所述的用于多個多核處理器(MC1,MC2)的同步操作的方法。
13.一種用于存儲程序的計算機可讀存儲介質,所述程序一旦被加載到數據處理設備的存儲器裝置中,就使所述數據處理設備能夠執行如權利要求1至10之一所述的用于多個多核處理器(MC1,MC2)的同步操作的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子交通有限公司,未經西門子交通有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780038482.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于托架架構的技術
- 下一篇:用于動態遠程資源分配的技術





