[發明專利]支持處理器高速緩存的高速緩存服務類別的整體觀的技術在審
| 申請號: | 201880091773.1 | 申請日: | 2018-06-29 |
| 公開(公告)號: | CN111886583A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | M·K·班達魯;I·加斯帕拉基斯;S·蘭加納思;L·喬;R·臧;D·伊蘭戈文;S·馮;E·費爾普蘭克;P·奧蒂;L·A·楊 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 陳曉;申屠偉進 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 處理器 高速緩存 服務 類別 整體 技術 | ||
示例包括用于支持高速緩存服務類別(CLOS)整體觀的技術。示例包括將處理器高速緩存資源分配給多個CLOS。處理器高速緩存資源的分配包括為關聯高速緩存的n路集合分配高速緩存路。示例包括監視所述多個CLOS的使用,以確定處理器高速緩存資源使用,并且報告處理器高速緩存資源使用。
技術領域
本文中描述的示例通常與經由使用高速緩存服務類別(CLOS)的處理器高速緩存分配相關。
背景技術
耦合到網絡(例如,在數據中心中)的計算平臺的處理器可以與可以分配給由計算平臺托管的應用的各種類型的資源相關聯。各種類型的資源可以包括但不限于中央處理單元(CPU)核心、諸如隨機存取存儲器的系統存儲器、網絡帶寬或處理器高速緩存(例如,末級高速緩存(LLC))。應用的性能要求,其可以基于服務級別協議(SLA)或一般服務質量(QoS)要求,可能使得必需保留或分配這些各種類型的資源中的一個或多個,以確保滿足SLA和/或QoS要求。
附圖說明
圖1圖示了示例第一系統。
圖2圖示了示例服務類別(CLOS)映射。
圖3圖示了示例代碼。
圖4圖示了示例第二系統。
圖5圖示了示例過程。
圖6圖示了裝置的示例框圖。
圖7圖示了邏輯流的示例。
圖8圖示了存儲介質的示例。
圖9圖示了示例計算平臺。
具體實施方式
相對新的技術,諸如Intel?資源引導器技術(RDT)允許監視處理器高速緩存的使用和分配,其主要聚焦于定義高速緩存服務類別(CLOS)以及如何使用諸如容量位掩碼(CBM)之類的位掩碼來對處理器高速緩存分區以支持CLOS。在針對諸如Intel?RDT之類的這些新技術的一些實現中,用戶可以能夠直接使用機器特定的寄存器來對處理器高速緩存分區,以支持CLOS。在其他實現中,用戶可以使用內核支持、諸如Intel?開發Linux內核支持或訪問軟件庫,以幫助對處理器高速緩存進行分區,從而支持CLOS。然而,諸如Intel?RDT之類的這些新技術目前傾向聚焦于監視和分配由計算平臺托管的給定應用的處理器高速緩存的機制,而不是當分配處理器高速緩存以支持CLOS時對于整個計算平臺的性能增益有更多整體觀。該整體觀可以取決于哪些工作負載,包括計算平臺的操作系統(OS)被指派給哪些處理器高速緩存分區,以及所指派的處理器高速緩存分區是否在兩個或更多個CLOS之間共享。
圖1圖示了示例系統100。在一些示例中,如圖1中所示,系統100包括通過網絡150與協調器160耦合的計算平臺110。對于這些示例,系統100可以是數據中心的部分,并且網絡150可以表示內部網絡的元件,所述內部網絡的元件通信地耦合數據中心中包括的多個計算平臺、服務器或節點,諸如通信地耦合計算平臺110與各種其他服務器或節點。
根據一些示例,計算平臺110可以是由數據中心中的分解的資源組成的節點(即,由來自計算滑架的計算資源、來自存儲滑架的存儲資源、來自加速器滑架的加速器資源組成的節點),以支持VM分離地執行諸如向客戶端或客戶提供網絡服務和/或網絡功能之類的一個或多個應用。例如,VM 130-1至130-n(其中“n”表示大于1的任何全體正整數),并且可以由與計算平臺110相關聯的組合計算資源支持。計算平臺110處的VM 130-1至130-n可以由諸如管理程序/VMM 112的管理程序/VM管理器(VMM)來管理或控制。在其他示例中,計算平臺110可以被配置為更常規的服務器,其具有包含在相同物理外殼、底盤或容器內的各種上面提及的計算資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880091773.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于提供遠程帶外固件更新的技術
- 下一篇:包括隔室和滑入式模塊的布置





