-
公开(公告)号:WO2023004028A1
公开(公告)日:2023-01-26
申请号:PCT/US2022/037848
申请日:2022-07-21
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: ACHARYA, Anirudh , GODEY, Sreekanth , WU, Ruijin
IPC: G06F9/50 , G06F9/455 , G06F9/5038 , G06F9/5044 , G06F9/505 , G06F9/5077
Abstract: A processing unit [100] is configured differently based on an identified workload [200, 225], and each configuration of the processing unit is exposed to software (e.g., to a device driver [103]) as a different virtual processing unit [111. 112]. Using these techniques, a processing system is able to provide different configurations of the processing unit to support different types of workloads, thereby conserving system resources. Further, by exposing the different configurations as different virtual processing units, the processing system is able to use existing device drivers or other system infrastructure to implement the different processing unit configurations.
-
公开(公告)号:WO2022031957A1
公开(公告)日:2022-02-10
申请号:PCT/US2021/044720
申请日:2021-08-05
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: ACHARYA, Anirudh , WU, Ruijin , RUGGIERI, Paul
IPC: G06T1/20 , G06T1/60 , G06F9/50 , G06F1/3212 , G06F9/4893
Abstract: Systems and methods related to run-time selection of a render mode in which to execute command buffers with a graphics processing unit (GPU) of a device based on performance data corresponding to the device are provided. A user mode driver (UMD) or kernel mode driver (KMD) executed at a central processing unit (CPU) selects a binning mode based on whether performance data that includes sensor data or performance counter data indicates that an associated binning condition or override condition has been met. The UMD or the KMD causes pending command buffers to be patched to execute in the selected binning mode based on whether the binning mode is enabled or disabled.
-