[發明專利]超線程微處理器中經線程優先級提供服務質量有效
| 申請號: | 201010624670.2 | 申請日: | 2008-08-14 |
| 公開(公告)號: | CN102033738A | 公開(公告)日: | 2011-04-27 |
| 發明(設計)人: | M·梅爾藤;M·馬登;J·霍爾姆;G·欣頓;S·斯里納 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38;G06F9/48 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 湯春龍;盧江 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 線程 微處理器 經線 優先級 提供 服務質量 | ||
技術領域
本發明涉及處理器領域,并且具體地說,涉及向優先級處理元件提供服務質量。
背景技術
半導體加工和邏輯設計的發展允許增加可在集成電路器件上存在的邏輯量。因此,計算機系統配置已從系統中單個或多個集成電路發展到在各個集成電路上存在的多個核和多個邏輯處理器。處理器或集成電路一般包括單個處理器芯片,其中處理器芯片可包括任意數量的處理元件,如核、線程和/或邏輯處理器。
在具有多線程的處理器中,由于資源和流水線共享的原因,一個線程的行為可能影響同一處理器核上另一線程的行為。一個線程的行為經常在共享資源和流水線使用上造成不公平。實際上,在一個線程的性能相對于同一核中其它線程發生相當大變化時,經常從共享資源的不平衡使用引起性能方面出現大的不可預測變化性。
線程經常是執行軟件實體,從系統級和用戶級角度兩者而言,它們在其優先級別方面不同。最高優先級軟件實體經常包括具有最終期限的應用程序,如媒體應用程序。例如,如果執行媒體應用程序的第一線程受到在后臺執行病毒掃描的另一線程的不利影響,用戶可能會遇到跳躍和小故障,這降低了性能。
以前的工作致力于保持線程之間的公平。然而,對處理資源的公平訪問可能不足以保證更高優先級線程/軟件實體的服務質量。繼續上面的示例,第一和第二線程對處理資源的公平訪問可能不足以確保媒體應用程序順利運行。因此,更高優先級線程/應用程序可能需要更大的不公平的資源量以確保有效的執行。
發明內容
根據本發明的一個方面提供了一種設備,包括:
第一處理元件;
第二處理元件;
存儲區域,保存與所述第一處理元件相關聯的第一優先級別和與所述第二處理元件相關聯的第二優先級別;以及
控制邏輯,將所述第一處理元件與保留資源第一部分相關聯,并將所述第二處理元件與所述保留資源第二部分相關聯,其中,響應于所述第一優先級別高于所述第二優先級別,所述第一部分大于所述第二部分。
根據本發明的另一個方面還提供了另一種設備,包括:
處理器,包括由至少第一和第二處理元件共享的流水線,其中所述處理器又包括:
存儲區域,保存與所述第一處理元件相關聯的第一優先級別和與所述第二處理元件相關聯的第二優先級別;
選擇邏輯,為在所述流水線中的進一步處理選擇所述第一處理元件或所述第二處理元件;以及
偏置邏輯,根據所述第一優先級別是比所述第二優先級別更高的優先級,將所述選擇邏輯偏向所述第一處理元件。
根據本發明的又一方面提供了一種方法,包括:
在第一存儲元件中存儲與處理器第一處理元件相關聯的第一優先級別并在第二存儲元件中存儲與所述處理器第二處理元件相關聯的第二優先級別;
確定所述第一優先級別是否為比所述第二優先級別更高的優先級別;
根據所述第一優先級別是比所述第二優先級別更高的優先級別,使處理資源耗用偏向所述第一處理元件。
附圖說明
本發明通過示例描述,并不限于附圖的圖形。
圖1示出能夠基于優先級在多個處理元件中提供服務質量的處理器實施例。
圖2A示出能夠基于優先級分配條目到處理元件的保留單元實施例。
圖2B示出基于優先級別比較將保留條目分配到處理元件的邏輯實施例。
圖3A示出包括偏置邏輯以將流水線耗用偏向更高優先級處理元件的實施例流水線。
圖3B示出將流水線耗用偏向更高優先級處理元件的偏置邏輯實施例。
圖4示出基于優先級將處理資源耗用偏向某個處理元件的方法流程圖實施例。
圖5示出基于優先級將共享流水線耗用偏向某個處理元件的方法流程圖實施例。
具體實施方式
在下面的說明中,陳述了許多特定的細節,如在處理元件之間提供服務質量的特定偏置邏輯實施例、特定處理器組織、特定流水線級等示例,以便提供本發明的詳盡理解。但是,本領域的技術人員將明白,實踐本發明可無需采用這些特定細節。在其它實例中,諸如流水線的各種變化、空周期檢測、處理元件識別、處理元件選擇及微處理器特定操作細節等熟知的組件或方法未詳細描述,以免不必要地混淆本發明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010624670.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種保健品輔料及其應用
- 下一篇:噴絲板裝置





