US 12,411,711 B2
Enforcing central processing unit quality of service guarantees when servicing accelerator requests
Arkaprava Basu, Bangalore (IN); and Joseph Lee Greathouse, Austin, TX (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Mar. 1, 2022, as Appl. No. 17/684,214.
Application 17/684,214 is a continuation of application No. 15/954,382, filed on Apr. 16, 2018, granted, now 11,275,613, issued on Mar. 15, 2022.
Prior Publication US 2022/0269535 A1, Aug. 25, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/46 (2006.01); G06F 9/48 (2006.01)
CPC G06F 9/4887 (2013.01) [G06F 9/466 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
a first processor comprising circuitry configured to execute requests of a plurality of types; and
a second processor comprising circuitry configured to generate a request of a first type of the plurality of types; and
wherein the first processor is configured to adjust an amount of delay that is added before servicing the request of the first type, based on a monitored amount of time that comprises time spent by the first processor executing previous requests of the first type and time spent transitioning from a user mode to a kernel mode to service the previous requests of the first type.