[發明專利]減少異構計算系統中的冷TLB未命中在審
| 申請號: | 201380051163.6 | 申請日: | 2013-09-20 |
| 公開(公告)號: | CN104704476A | 公開(公告)日: | 2015-06-10 |
| 發明(設計)人: | 米瑟爾-麥托·帕帕杜普洛;麗薩·R·許;安德魯·G·克格爾;杰伊-阿森納·S·努萬;布拉德福德·M·貝克曼;史蒂文·K·萊因哈特 | 申請(專利權)人: | 超威半導體公司 |
| 主分類號: | G06F12/10 | 分類號: | G06F12/10;G06F9/48 |
| 代理公司: | 上海勝康律師事務所 31263 | 代理人: | 樊英如;李獻忠 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 減少 計算 系統 中的 tlb 命中 | ||
1.一種用于將任務從第一處理器類型卸載到第二處理器類型以便所述第二處理器類型執行所述任務的方法,所述方法包括:
從所述第一處理器接收所述任務,所述第一處理器和所述第二處理器利用公用存儲器地址空間;
從所述第一處理器類型接收針對所述任務的轉換信息;
在執行所述任務之前,使用所述轉換信息來將地址轉換數據加載到所述第二處理器類型的轉換后備緩沖器(TLB)中。
2.如權利要求1所述的方法,其中所述第一處理器類型是中央處理單元(CPU)并且所述第二處理器類型是圖形處理單元(GPU)。
3.如權利要求1所述的方法,其中所述第一處理器類型是GPU并且所述第二處理器類型是CPU。
4.如權利要求1所述的方法,其中所述轉換信息包括頁表條目,并且所述方法還包括在執行所述任務之前將所述頁表條目加載到所述第二處理器類型的所述TLB中。
5.如權利要求1所述的方法,其還包括:
基于所述轉換信息獲得所述地址轉換數據;以及
在執行所述任務之前將所述地址轉換數據加載到所述第二處理器類型的所述TLB中。
6.如權利要求5所述的方法,其中所述獲得所述地址轉換數據包括探測與所述第一處理器類型相關聯的TLB。
7.如權利要求5所述的方法,其中所述獲得所述地址轉換數據包括解析未來地址訪問的模式。
8.如權利要求5所述的方法,其中所述獲得所述地址轉換數據包括預測未來地址訪問。
9.如權利要求8所述的方法,其中所述預測所述未來地址訪問包括從下面轉換信息源組中的一個或多個來預測未來地址訪問:編譯器分析、動態運行時間分析或硬件跟蹤。
10.如權利要求5所述的方法,其中所述獲得所述地址轉換數據包括忽略所述轉換信息以及執行頁面遍歷。
11.一種用于將任務從第一處理器類型卸載到第二處理器類型以便所述第二處理器類型執行所述任務的方法,所述方法包括:
將所述任務發送到所述第二處理器類型;以及
將轉換信息發送到所述第二處理器類型,在所述第二處理器類型執行所述任務之前,所述第二處理器類型可使用所述轉換信息來將地址轉換數據加載到所述第二處理器類型的轉換后備緩沖器(TLB)中。
12.如權利要求11所述的方法,其中所述轉換信息是頁表條目。
13.如權利要求11所述的方法,其中所述第二處理器類型使用所述轉換信息獲得來獲得所述地址轉換數據,并且在執行所述任務之前將所述地址轉換數據加載到與所述第二處理器類型相關聯的所述TLB中。
14.如權利要求13所述的方法,其中所述第二處理器類型通過解析未來地址訪問的模式來獲得所述地址轉換數據。
15.如權利要求13所述的方法,其中所述第二處理器類型通過預測未來地址訪問來獲得所述地址轉換數據。
16.如權利要求13所述的方法,其中所述第二處理器類型通過忽略所述轉換信息并且執行頁面遍歷來獲得所述地址轉換數據。
17.一種異構計算系統,其包括:
第一處理器類型,所述第一處理器類型包括第一轉換后備緩沖器(TLB)并且被配置成將任務和針對所述任務的轉換信息發送到第二處理器類型;
所述第二處理器類型,所述第二處理器類型包括第二TLB并且被配置成從所述第一處理器接收所述任務和所述轉換信息、在執行所述任務之前使用所述轉換信息來將地址轉換數據加載到所述第二TLB中;以及
存儲器,所述存儲器耦合到所述第一處理器類型和所述第二處理器類型,所述第一處理器類型和所述第二處理器類型利用所述存儲器的公用存儲器地址空間。
18.如權利要求17所述的異構計算系統,其中所述轉換信息是頁表條目。
19.如權利要求17所述的異構計算系統,其中所述第一處理器類型是中央處理單元(CPU)并且所述第二處理器類型是圖形處理單元(GPU)。
20.如權利要求17所述的方法,其中所述第一處理器類型是圖形處理單元(GPU)并且所述第二處理器類型是中央處理單元(CPU)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超威半導體公司;,未經超威半導體公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380051163.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于降低嵌入式系統內的功率消耗的方法和裝置
- 下一篇:側信道攻擊的檢測和緩解





