Patent ID: 8502828

Claim:
A method comprising: performing a task in response to a request of a secondary user interface of a secondary device, the task being one of a modeling, a rigging, a background developing, a coloring, a special effect creating, an animating, a lighting, a texturing, and a rendering; calculating a utilization of a graphics processing unit of a machine based on the task performed by the graphics processing unit; determining the utilization, through a processor, based on a comparison of a consumption of a computing resource of the graphics processing unit and a sum of the computing resource available; running a set of computer programs through the graphics processing unit to benchmark the graphics processing unit, the benchmarking being done to run a stress test; assessing a performance of the graphics processing unit to perform the task based on a result of the running of the set of the computer program; testing the performance of the graphics processing unit to run one of a software application and a hardware application based on the task; performing another task in response to the request of another secondary user interface of another secondary device; implementing the setup of the machine based on the performance of the graphics processing unit through the primary user interface of the primary device, wherein the machine performs the task based on a response to the secondary user interface of the secondary device, and wherein the setup is a configuration of the machine to operate; monitoring the utilization of the graphics processing unit in real-time as the graphics processing unit performs the task; calculating another utilization of another graphics processing unit based on the another task performed by the another graphics processing unit; determining the another utilization based on the comparison of a consumption of the computing resource of the another graphics processing unit and the sum of the computing resource available; displaying the utilization and the another utilization on a primary user interface of a primary device, wherein a user of the primary device is different than the user of the secondary device; automatically implementing a setup of the machine based on the utilization of the graphics processing unit performing the task and based on the another utilization of the another graphics processing unit performing the another task; applying a profile based on the task assigned to the machine, through a response to the primary user interface of the primary device, wherein the machine performs the task based on a response to the secondary user interface of the secondary device, and wherein the profile increases the performance of the graphics processing unit to execute the task; and applying, simultaneously, another profile based on the another task to another machine, through a response to the primary user interface of the primary device, wherein the another profile and the profile are different.