[發明專利]計算機系統及其繪圖處理方法有效
| 申請號: | 201310053177.3 | 申請日: | 2013-02-19 |
| 公開(公告)號: | CN103971316B | 公開(公告)日: | 2017-03-22 |
| 發明(設計)人: | 郭芳甄;陳志明 | 申請(專利權)人: | 緯創資通股份有限公司 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00;H04L29/08 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機系統 及其 繪圖 處理 方法 | ||
技術領域
本發明涉及一種計算機網絡技術,特別是涉及一種具備繪圖處理叢集的計算機系統及其繪圖處理方法。
背景技術
隨著移動網絡的普及以及各種網絡應用的多樣化發展,各種云端網絡、數據中心所使用的伺服器群組無可避免地必須要提高其效能,才能消化使用者的大量需求。網絡應用的服務種類大致上可劃分為處理運算服務、數據存取服務以及各種常用服務。
為避免硬件設備建設過多而造成的成本浪費及無謂地電能消耗,云端網絡的硬件設備廠商希望能夠按照用戶的云端計算量來動態地調整各個硬件資源的供給,讓這些伺服器可自行分散服務的負載。但是,由于用戶對于云端服務的畫面品質以及繪圖處理的需求逐漸增加,且每臺實體機器(physical machine;PM)中的繪圖運算程序只能夠通過實體機器內建的繪圖處理單元(graphics processing unit;GPU)進行存取與運算,使得與繪圖處理相關的負載無法傳遞給其他伺服器執行負載平衡。
因此,若要將每臺實體機器的繪圖處理功能進行提升,僅能持續添購新的機器硬件,并利用高效能、多顆并行運算的GPU來實現。并且,并非每種服務皆需要高效能GPU,使得閑置GPU所耗費的電能耗損十分可觀,因此在繪圖運算的服務上便會耗去廠商很大的營運成本。
因此,如何通過網絡來分擔各個實體機器中GPU的運算負載,便是許多廠商希望解決的問題。
發明內容
本發明提供一種計算機系統及其繪圖處理方法,此計算機系統讓虛擬機器的繪圖處理服務不再受限于本地實體機器的硬件設備,因此可降低實體機器的硬件限制,也不需要修改虛擬機器的程序編碼,即可針對計算機系統的繪圖處理服務需求來擴充硬件設備而使成本降低。
本發明提出一種計算機系統,其包括至少一實體機器以及繪圖處理叢集。至少一個實體機器包括至少一個虛擬機器以及虛擬機器管理器。繪圖處理叢集則包括多個繪圖處理伺服器,各個繪圖處理伺服器包括多個繪圖處理單元。其中,這些繪圖處理伺服器當中的其中一個主要繪圖處理伺服器接收從所述虛擬機器管理器以及所述虛擬機器所提供的繪圖處理請求,分配所述繪圖處理請求至這些繪圖處理伺服器的其中一個次要繪圖處理伺服器。所述次要繪圖處理伺服器依據所述繪圖處理請求而產生繪圖處理結果,并通過所述虛擬機器管理器以將所述繪圖處理結果傳送至所述虛擬機器。
在本發明的一實施例中,上述的主要繪圖處理伺服器包括叢集負載平衡器。叢集負載平衡器持續更新負載度量表,并依據所述負載度量表來分配所述繪圖程序請求至所述繪圖處理伺服器中的繪圖處理單元。
在本發明的一實施例中,上述的每個繪圖處理伺服器分別包括代理器,所述代理器接收來自所述叢集負載平衡器的繪圖處理請求,并分派所述繪圖處理請求至對應的繪圖處理單元。當產生所述繪圖處理結果時,所述代理器通過所述虛擬機器管理器將所述繪圖處理結果傳送至所述虛擬機器。
在本發明的一實施例中,上述的繪圖處理伺服器分別包括多個虛擬繪圖處理程序。每個虛擬繪圖處理程序分別對應每個繪圖處理單元。每個虛擬繪圖處理程序接收并記錄來自所述代理器的繪圖處理請求,并通過薄型管理程序傳遞給對應的繪圖處理單元以執行運算,從而產生所述繪圖處理結果。
從另一角度來看,本發明提出一種計算機系統的繪圖處理方法。計算機系統包括具有至少一虛擬機器以及虛擬機器管理器的至少一實體機器以及繪圖處理叢集。所述繪圖處理方法包括下列步驟。接收從虛擬機器管理器以及所述虛擬機器所提供的繪圖處理請求。分配所述繪圖處理請求至繪圖處理叢集中多個繪圖處理伺服器的其中一個繪圖處理伺服器。次要繪圖處理伺服器依據所述繪圖處理請求而產生繪圖處理結果。以及,通過所述虛擬機器管理器將所述繪圖處理結果傳送至所述虛擬機器。
基于上述,本發明實施例揭示的計算機系統將會修改實體機器中虛擬機器管理器的程序流程,讓虛擬機器的繪圖處理請求不會直接利用本地實體機器的GPU,而是可以選擇性地通過網絡上的繪圖處理叢集來執行此繪圖處理請求。藉此,可讓虛擬機器的繪圖處理服務不再受限于本地實體機器的硬件設備,降低實體機器的硬件限制,虛擬機器的程序編碼也不需要修改,即可針對計算機系統的繪圖處理服務需求來擴充硬件設備而使成本降低。
為使本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并結合附圖詳細說明如下。
附圖說明
圖1是一種實體機器的示意圖。
圖2是依照本發明實施例說明一種計算機系統200的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于緯創資通股份有限公司,未經緯創資通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310053177.3/2.html,轉載請聲明來源鉆瓜專利網。





