CPU usage by CPU component

0

CPUs are made up of multiple components, such as the ALU and CU. Hyper-threading allows multiple threads to run conconcurrently where there's available resource in these components. On a single core CPU, with hyperthreading, presumably if one hyper-thread is using all of the available resources of part of the CPU the performing SIMD instructions, then it'll block the other hyper-thread from the same component.

I'm interested in viewing usage by these different components, specifically the usage of the component that's executing SIMD instructions. How can I do this?

Alex

Posted 2018-03-14T09:16:58.083

Reputation: 101

OS not specified. Doesn't it matter? – Kamil Maciorowski – 2018-03-14T13:00:30.997

I'd be interested in any operating system, just to see how it could be done. But I would be more interested in Windows XP specifically. – Alex – 2018-03-14T13:19:03.233

No answers