[發明專利]多核處理裝置及其內核之間數據傳輸方法有效
| 申請號: | 201911025631.8 | 申請日: | 2019-10-25 |
| 公開(公告)號: | CN110865968B | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 張春暉;王昊;薛大慶 | 申請(專利權)人: | 成都海光集成電路設計有限公司 |
| 主分類號: | G06F15/163 | 分類號: | G06F15/163;G06F15/177;G06F15/78 |
| 代理公司: | 上海知錦知識產權代理事務所(特殊普通合伙) 31327 | 代理人: | 潘彥君 |
| 地址: | 610041 四川省成都市中國(四川)自由貿易試驗區成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多核 處理 裝置 及其 內核 之間 數據傳輸 方法 | ||
1.一種多核處理裝置,其特征在于,包括:
多個內核,其中每個內核包括至少一級緩存,且作為目標內核或目標內核組的任一內核接收到來自作為源內核的另一內核的緩存行傳遞請求指令時,從所述源內核中預取相應緩存行至自身緩存;所述緩存行傳遞請求指令中包含目標內核的標識信息;
所述緩存行傳遞請求指令中包含所述緩存行的虛擬地址和目標軟件線程標識;所述多核處理裝置還包括與所述多個內核耦接的核間處理單元,所述核間處理單元包括:
與所述多個內核耦接并由所述多個內核共享的硬件映射表,所述硬件映射表存儲有所述緩存行對應的目標軟件線程標識與目標物理內核標識的映射關系;
查詢單元,適于查詢所述硬件映射表,得到所述緩存行傳遞請求中包含的目標軟件線程標識對應的目標物理內核標識;
指令分派單元,適于將所述緩存行傳遞請求分派至所述查詢單元查詢到的目標物理內核標識所對應的目標內核。
2.根據權利要求1所述的多核處理裝置,其特征在于,所述硬件映射表中的目標物理內核標識為一個內核、或一組內核或所述多核處理裝置的所有內核的物理標識。
3.根據權利要求1所述的多核處理裝置,其特征在于,所述硬件映射表適于在系統初始化或重置時配置,其中:所述目標軟件線程標識在編譯時間內通過并行編譯器分配;所述目標物理內核標識適于在所述多核處理裝置初始化或重置時獲得,且所述目標物理內核標識基于系統拓撲結構。
4.根據權利要求1所述的多核處理裝置,其特征在于,所述緩存行傳遞請求指令中還包括所述緩存行對應的目標內核的緩存的標識信息,所述內核包含數據預取器,所述目標內核適于通過數據預取器接收所述緩存行傳遞請求指令。
5.根據權利要求4所述的多核處理裝置,其特征在于,所述數據預取器為硬件預取器。
6.根據權利要求5所述的多核處理裝置,其特征在于,所述目標內核的各級緩存分別有各自對應的硬件預取器。
7.根據權利要求4所述的多核處理裝置,其特征在于,所述源內核的載入存儲單元或任一級私有緩存適于發送所述緩存行傳遞請求指令。
8.根據權利要求7所述的多核處理裝置,其特征在于,所述源內核的載入存儲單元適于在緩存命中時,如果所述緩存行是已修改的或者下一級緩存是非包含的,將所述緩存行從緩存陣列中讀出并寫入到淘汰緩沖區。
9.根據權利要求7所述的多核處理裝置,其特征在于,所述源內核的載入存儲單元適于在緩存缺失,且所述目標內核已經請求過所述緩存行時,丟棄所述緩存行傳遞請求指令。
10.根據權利要求7所述的多核處理裝置,其特征在于,所述源內核的載入存儲單元適于在緩存缺失時,將所述緩存行傳遞請求指令發送至下一級緩存以確定如何繼續處理。
11.根據權利要求7-10任一項所述的多核處理裝置,其特征在于,所述源內核的任一中間級緩存包括內部探測響應接口,適于傳遞所述緩存行傳遞請求指令,且該任一中間級緩存是包含的。
12.根據權利要求11所述的多核處理裝置,其特征在于,所述源內核的任一非第一級緩存適于在緩存命中時,如果所述緩存行傳遞請求指令請求的為來自上一級緩存的已修改數據時,將所述緩存行無效;否則讀取所述緩存行數據。
13.根據權利要求12所述的多核處理裝置,其特征在于,所述源內核的任一非第一級緩存還適于將所述緩存行的數據寫入該中間級緩存的淘汰緩沖區,以等待發出。
14.根據權利要求12所述的多核處理裝置,其特征在于,所述源內核的任一非第一級緩存適于在緩存缺失時,丟棄所述緩存行傳遞請求指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都海光集成電路設計有限公司,未經成都海光集成電路設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911025631.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:精子運動軌跡重建及分類方法
- 下一篇:一種含蒙脫石的廢水過濾材料





