发明名称 Computer system with a cluster load balancer for graphics processing and graphics processing method thereof
摘要 A computer system and a graphics processing method with a cluster load balancer for graphics processing are provided. The computer system includes at least one physical machine (PM) and a graphics processing cluster. The at least one PM includes at least one virtual machine (VM) and a virtual machine manager (VMM). The graphics processing cluster includes graphics processing servers. Each of the graphics processing servers includes graphics processing units (GPUs). A main graphics processing server out of the graphics processing servers receives a graphics processing request provided by the VMM and the VM for assigning the graphics processing request to a minor graphics processing server out of the graphics processing servers. The minor graphics processing server provides a graphics processing result according to the graphics processing request and transmits the graphics processing result to the VM though the VMM.
申请公布号 US9183024(B2) 申请公布日期 2015.11.10
申请号 US201313845110 申请日期 2013.03.18
申请人 Wistron Corporation 发明人 Kuo Feng-Tseng;Chen Chih-Ming
分类号 G06F9/455;G06F9/50 主分类号 G06F9/455
代理机构 Jianq Chyun IP Office 代理人 Jianq Chyun IP Office
主权项 1. A computer system, comprising: at least one physical machine comprising at least one virtual machine and a virtual machine manager; and a graphics processing cluster comprising a plurality of graphics processing servers, each of the graphics processing servers comprising a plurality of graphics processing units, wherein a main graphics processing server out of the graphics processing servers receives a graphics processing request provided by the virtual machine manager and the at least one virtual machine, the main graphics processing server comprising a cluster load balancer, the cluster load balancer assigning the graphics processing request to a minor graphics processing server out of the graphics processing servers according to a load scale table, and the minor graphics processing server generates a graphics processing result according to the graphics processing request and transmits the graphics processing result to the at least one virtual machine through the virtual machine manager, wherein the cluster load balancer keeps updating the load scale table and assigns the graphics processing request to the graphics processing units in the graphics processing servers according to the load scale table, and wherein the cluster load balancer comprises a class interval value and calculates the number of user connections that are performing the graphics processing request in the graphics processing cluster, and when the number of the user connections is reduced by a number greater than the class interval value, one of the graphics processing servers is turned off, and when the number of the user connections increases by a number greater than the class interval value, one of the graphics processing servers that have been turned off is turned on.
地址 New Taipei TW