[發明專利]用于對根據關鍵度被分組的指令的縷程的執行的多核處理器有效
| 申請號: | 201580079533.6 | 申請日: | 2015-06-01 |
| 公開(公告)號: | CN107567614B | 公開(公告)日: | 2022-05-24 |
| 發明(設計)人: | A·笛托弗;D·瑪司蘭尼克夫;S·施希洛夫;S·切爾比寧;V·布洛夫;R.加伯;D·莫京;O·施姆科;K·加里富林;A·巴圖左夫;E·波德科里托夫;A·楚德諾萬次 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38;G06F9/44;G03F1/36;G03F1/70;G03F7/00;G06F9/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 何焜;黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 根據 關鍵 分組 指令 執行 多核 處理器 | ||
1.一種用于處理縷程的處理器,包括:
多個核,每個核包括縷程邏輯以用于:
對于多個縷程的每個縷程,取出與所述縷程唯一相關聯的指令組,其中所述指令組是多個指令組中的一個,其中所述多個指令組通過根據指令關鍵度劃分應用程序的指令而獲得,其中指令關鍵度是對指令的延遲會對所述應用程序的總執行時間的影響的度量或指示;以及
按照所述應用程序的原始順序引退所述指令組,
其中每個核包括多個處理路,并且其中所述多個處理路的每個處理路用于執行所述多個縷程中的唯一一個縷程。
2.如權利要求1所述的處理器,其特征在于,縷程內的取出順序被限制為所述應用程序的所述原始順序,并且其中跨多個縷程的取出順序不限于所述應用程序的所述原始順序。
3.如權利要求1所述的處理器,其特征在于,所述縷程邏輯進一步用于將所述指令組分配給窗口緩沖器的第一分區,其中所述窗口緩沖器被分成與所述多個縷程相關聯的多個分區。
4.如權利要求1所述的處理器,其特征在于,多個指令組的每個指令組與不同的指令關鍵度水平相關聯。
5.如權利要求1所述的處理器,其特征在于,所述多個指令組由縷程編譯器生成,其中所述縷程編譯器估計所述應用程序中的每個指令的關鍵度水平。
6.如權利要求5所述的處理器,其特征在于,所述縷程編譯器將所述應用程序編譯為包括指示所述應用程序中的每個指令的關鍵度水平的信息的二進制代碼,并且其中所述縷程邏輯通過使用指示所述關鍵度水平的信息取出所述指令組。
7.一種用于處理縷程的方法,包括:
取出要在處理器核的多個縷程的第一縷程中執行的第一指令子集,其中所述第一指令子集是應用程序的多個指令子集中的一個并且與第一指令關鍵度水平相關聯,其中所述多個指令子集中的每一個在所述多個縷程的唯一縷程中執行并且與唯一的指令關鍵度水平相關聯,其中指令關鍵度是對指令的延遲會對所述應用程序的總執行時間的影響的度量或指示;
在所述多個縷程的所述第一縷程中執行所述第一指令子集的指令;以及
按照所述應用程序的程序順序引退所述第一指令子集的指令,
其中所述處理器核包括多個處理路,并且其中所述多個處理路的每個處理路用于執行所述多個縷程中的唯一一個縷程。
8.如權利要求7所述的方法,進一步包括:
取出要在所述多個縷程的第二縷程中執行的第二指令子集,其中所述第二指令子集被包括在所述應用程序的所述多個指令子集中并且與第二指令關鍵度水平相關聯;
在所述多個縷程的所述第二縷程中執行所述第二指令子集的指令;以及
按照所述應用程序的所述程序順序引退所述第二指令子集的指令。
9.如權利要求7所述的方法,進一步包括:
將所述第一指令子集分配給窗口緩沖器的第一分區,其中所述窗口緩沖器被分成與所述多個縷程相關聯的多個分區。
10.如權利要求9所述的方法,其特征在于,所述多個分區中的每一個包括相等數量的條目,并且其中被指派給每個指令子集的指令的百分比隨著所述指令子集的指令關鍵度水平降低而增大。
11.如權利要求9所述的方法,其特征在于,所述窗口緩沖器是從重排序緩沖器、加載緩沖器和存儲緩沖器中選擇的一個。
12.如權利要求7所述的方法,進一步包括:
由縷程編譯器確定所述應用程序的每個指令的關鍵度信息;以及
基于所述關鍵度信息將每個指令指派給指令子集。
13.如權利要求12所述的方法,進一步包括:
由所述縷程編譯器通過使用所述應用程序的每個指令的所述關鍵度信息將所述應用程序編譯為二進制代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580079533.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數字筆相對于計算裝置的入射角
- 下一篇:使用來自外圍設備的代碼的管理處理器





