[發明專利]異構計算環境的設備和系統有效
| 申請號: | 201810909419.7 | 申請日: | 2018-08-10 |
| 公開(公告)號: | CN109508316B | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 克里希納·T·馬拉迪;鄭宏忠 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 劉培培;黃隸凡 |
| 地址: | 韓國京畿道水*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 環境 設備 系統 | ||
1.一種異構計算環境的設備,其特征在于,包括:
異構計算環境,至少部分地由任務調度程序控制,所述異構計算環境包括:
處理單元,具有配置成執行指令的固定邏輯電路;
可重編程處理單元,具有可重編程邏輯電路,所述可重編程邏輯電路配置成執行包含用以控制存儲器內處理功能的指令的指令;以及
高帶寬存儲器裸片的堆疊,每一堆疊配置成存儲數據并提供可由所述可重編程處理單元控制的存儲器內處理功能,其中所述可重編程處理單元至少部分地與所述高帶寬存儲器裸片一起堆疊;以及
其中所述任務調度程序配置成在所述處理單元與所述可重編程處理單元之間調度計算任務,以及
其中所述計算任務中包含控制所述高帶寬存儲器裸片的堆疊的存儲器內處理功能的部分是分配給所述可重編程處理單元。
2.根據權利要求1所述的設備,其特征在于,所述處理單元包括圖形處理單元。
3.根據權利要求1所述的設備,其特征在于,所述處理單元配置成經由遠端直接存儲器存取來存取存儲在所述高帶寬存儲器裸片中的數據;以及
其中所述可重編程處理單元包含配置成對來自所述處理單元的遠端直接存儲器存取進行服務的直接存儲器存取電路,其中所述遠端直接存儲器存取針對所述高帶寬存儲器裸片來進行。
4.根據權利要求1所述的設備,其特征在于,所述處理單元包括配置成對來自所述高帶寬存儲器裸片的數據進行分級的寄存器存儲器。
5.根據權利要求1所述的設備,其特征在于,所述任務調度程序配置成使得所述處理單元執行任務的第一部分,且所述可重編程處理單元執行所述任務的第二部分,
其中所述處理單元配置成暫停所述任務的執行,且至少部分地基于旗標類同步協議來等待將所述任務的執行卸載到所述可重編程處理單元。
6.根據權利要求5所述的設備,其特征在于,所述處理單元配置成輪詢所述可重編程處理單元以確定所述可重編程處理單元是否準備好執行所述任務。
7.根據權利要求5所述的設備,其特征在于,所述任務調度程序配置成告知所述處理單元所述可重編程處理單元準備好執行所述任務。
8.一種異構計算環境的設備,其特征在于,包括:
異構計算環境,至少部分地由中央處理單元控制,所述異構計算環境包括:
所述中央處理單元,配置成在固定處理單元與可重編程處理單元之間分配計算任務;
所述固定處理單元,具有配置成執行指令的固定邏輯電路;
所述可重編程處理單元,具有可重編程邏輯電路,所述可重編程邏輯電路配置成執行包含用以控制存儲器內處理功能的指令的指令;
高帶寬存儲器裸片的堆疊,每一堆疊配置成存儲數據并提供由所述可重編程處理單元可控制的存儲器內處理功能,其中所述可重編程處理單元至少部分地與所述高帶寬存儲器裸片一起堆疊;以及
中央存儲器,包括為所述固定處理單元保留的緩沖器部分,以及為所述可重編程處理單元保留的緩沖器部分,
其中所述計算任務中包含控制所述高帶寬存儲器裸片的堆疊的存儲器內處理功能的部分是分配給所述可重編程處理單元。
9.根據權利要求8所述的設備,其特征在于,所述中央處理單元配置成向所述固定處理單元分配第一任務以用于執行;
其中所述固定處理單元配置成在所述第一任務的執行至少部分地完成時,將數據拷貝到所述中央處理單元;
其中所述中央處理單元配置成向所述可重編程處理單元分配第二任務以用于執行且使得所述數據可用于所述可重編程處理單元。
10.根據權利要求9所述的設備,其特征在于,所述中央處理單元配置成將所述數據從為所述固定處理單元保留的所述緩沖器部分拷貝到為所述可重編程處理單元保留的所述緩沖器部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810909419.7/1.html,轉載請聲明來源鉆瓜專利網。





