Patent ID: 11880907
Assignee: IMAGINATION TECHNOLOGIES LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A non-transitory computer readable storage medium having stored thereon computer readable instructions that, when executed at a computer system, cause the computer system to perform a method of configuring a graphics processing unit, the method comprising:
generating configuration data, wherein the configuration data specifies a configuration to be adopted by the graphics processing unit;
causing an instruction comprising a request for response from the graphics processing unit to be written into the graphics processing unit;
receiving the configuration data at the graphics processing unit;
initialising a first timer, said first timer being configured to expire after a first time period;
initialising a second timer, said second timer being configured to expire after a second time period, the second time period being shorter than the first time period;
configuring the graphics processing unit in accordance with the configuration data by writing the configuration data into one or more registers of the graphics processing unit;
determining whether the graphics processing unit is correctly configured in accordance with the configuration data by determining whether the configuration data has been correctly written into the one or more registers of the graphics processing unit;
monitoring, during said first time period, for a response from the graphics processing unit;
monitoring, during said second time period, for a response from the graphics processing unit; and
reducing the workload for the graphics processing unit in response to determining that:
no response is received from the graphics processing unit before the second timer expires;
a response is received from the graphics processing unit before the first timer expires; and
it is determined that the graphics processing unit has been correctly configured in accordance with the configuration data.