Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.

Prioritize NPU over GPU on Intel Core Ultra Processors(225H)

wsmlby
初學者
94 檢視

Hey,

 

Please let me know if this is the wrong subforum.

We are optimizing a system for Intel 225H running Linux (Ubuntu/6.17 for now but can upgrade if absolutely needed). We noticed that when there are GPU workload, the NPU can get downclocked(showing running @600MHz but max is 1600MHz). 

Intel_gpu_top shows something like this, but the CPU is getting close to 90C so definitely on the hot end. 

intel-gpu-top: 8086:7d51 @ /dev/dri/card0 - 80/1101 MHz; 60% RC6; 0.17/32.37 W; 105 irqs/s
 

My guess is there is either a power or thermal related throttle for the NPU. 

My question:

1. is 225H(or Ultra 200H series in general) supposed to be able to run both GPU and NPU at full speed if power/thermal is not an issue? 

2. if it cannot, is there anyway to prioritize NPU over GPU? our application has relatively lightweight real-time part (which we want to run on NPU) and relatively heavy but async part (which we want to run on GPU). It will be ideal if we can prioritize NPU, so the real-time part of system will not get slowed down more than 1s(low-bar here) when GPU side have more workload running. 

 

Thanks again for your time and attention.

0 積分
0 回應
回覆