[发明专利]计算机系统及其绘图处理方法有效
申请号: | 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.vipzhuanli.com/pat/books/201310053177.3/2.html,转载请声明来源钻瓜专利网。