[發明專利]用于動態虛擬片上系統的方法和裝置有效
| 申請號: | 201710266560.5 | 申請日: | 2017-04-21 |
| 公開(公告)號: | CN107436808B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | R·戈亞爾;M·R·胡塞恩;R·E·凱斯勒 | 申請(專利權)人: | 馬維爾亞洲私人有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 新加坡*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 動態 虛擬 系統 方法 裝置 | ||
一種處理器設備,包括多個虛擬片上系統,多個虛擬片上系統被配置為根據多個虛擬片上系統和多個資源之間的資源對準來使用多個資源中的資源。處理器設備還可以包括被配置為響應于至少一個事件來動態地修改資源對準的資源對準單元。動態地修改資源對準可以防止否則由至少一個事件實現的吞吐量的損失。
背景技術
虛擬機是與物理機類似地進行操作的物理機的軟件實現。可以在物理機上實現多個虛擬機以允許共享底層物理機資源。
發明內容
根據一個示例實施例,一種處理器設備可以包括多個虛擬片上系統,多個虛擬片上系統被配置為根據多個虛擬片上系統和多個資源之間的資源對準來利用多個資源中的資源。處理器設備還可以包括被配置為響應于至少一個事件來動態地修改資源對準的資源對準單元。
資源對準單元還可以被配置為動態地修改資源對準,以響應于至少一個事件實現處理器設備的吞吐量。
處理器設備還可以包括配置單元,其在操作上耦合到資源對準單元并且被配置為響應于對資源對準的至少一個修改來動態地應用修改的資源對準。
配置單元還可以被配置為檢測資源對準單元已經修改資源對準。
配置單元還可以被配置為從資源對準單元接收指示資源對準單元已經修改資源對準的通信。
為了動態地應用修改的資源對準,配置單元還可以被配置為更新處理器設備的配置,以強制多個虛擬片上系統根據修改的資源對準來利用資源。
至少一個修改可以包括對多個虛擬片上系統中的給定虛擬片上系統與多個資源中的給定資源之間的對準的修改。配置單元還可以被配置為基于給定虛擬片上系統放棄使用給定資源或者基于應用于其的預定時間值的到期來應用至少一個修改。
處理器設備還可以包括在操作上耦合到資源對準單元的監測單元。監測單元可以被配置為監測至少一個事件的至少一個實例,并且將至少一個事件的至少一個實例傳送給資源對準單元,以觸發資源對準單元動態地修改資源對準。
為了監測至少一個事件的至少一個實例,至少一個監測單元還可以被配置為監測多個資源中的至少一個資源的狀態或多個虛擬片上系統的至少一個虛擬系統狀態。
至少一個資源的狀態可以包括故障狀態、利用狀態或其組合。
至少一個虛擬系統狀態可以包括故障狀態、利用狀態或其組合。
資源對準可以包括多個資源和多個虛擬片上系統之間的多個映射。為了動態地修改資源對準,資源對準單元還可以被配置為響應于至少一個事件來動態地修改多個映射中的至少一個映射。
至少一個映射可以將多個資源中的給定資源與多個虛擬片上系統中的給定虛擬片上系統對準。動態地修改至少一個映射可以包括將給定資源與多個虛擬片上系統中的至少一個其他虛擬片上系統對準,以阻止給定虛擬片上系統采用給定資源,并且使得至少一個其他虛擬系統能夠采用給定資源。
為了動態地修改資源對準,資源對準單元還可以被配置為向資源對準添加至少一個映射,至少一個映射將多個資源中的資源與多個虛擬片上系統中的虛擬片上系統對準。
資源對準可以包括多個資源和多個虛擬片上系統之間的多個映射,并且動態地修改資源對準可以包括從多個映射中移除至少一個映射。
資源對準可以使得多個虛擬片上系統中的多個虛擬片上系統能夠共享多個資源中的給定資源。
多個虛擬片上系統中的多個虛擬片上系統每個可以被配置為基于給定資源的被分配給相應虛擬片上系統的相應使用百分比來使用給定資源。
資源對準可以使得多個虛擬片上系統中的給定虛擬片上系統能夠排他性地使用給定資源。
至少一個事件可以包括在處理器設備外部發生的外部事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬維爾亞洲私人有限公司,未經馬維爾亞洲私人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710266560.5/2.html,轉載請聲明來源鉆瓜專利網。





