CPUs bestehen aus mehreren Komponenten wie ALU und CU. Durch Hyper-Threading können mehrere Threads gleichzeitig ausgeführt werden, sofern in diesen Komponenten Ressourcen verfügbar sind. Auf einer Single-Core-CPU mit Hyperthreading blockiert ein Hyper-Thread, der alle verfügbaren Ressourcen eines Teils der CPU nutzt, die SIMD-Anweisungen, den anderen Hyper-Thread derselben Komponente.
Ich möchte die Verwendung dieser verschiedenen Komponenten anzeigen, insbesondere die Verwendung der Komponente, die SIMD-Anweisungen ausführt. Wie kann ich das machen?