2016-03-02 31 views
0

我正試圖評估ARM處理器中CPU/GPU性能的某些方面。我從來沒有直接寫入硬件。如何確定ARM處理器中使用的線程數。

這就是爲什麼我問是否有可能的方法來確定在ARM處理器上運行的程序使用的內核/着色器核心數。每個核心有多少個線程。

可以使用C++和java。

回答

1

您的答案取決於您正在執行的環境。如果您在OS上執行程序,它應該有可以返回各種體系結構信息的調用。查看OS系統調用參考手冊。例如,查看vxworks的this thread

如果您在裸機上執行(不太可能,因爲您包含Java),您可以通過查詢某些寄存器來獲取此類體系結構信息。查看體系結構的指令集手冊。這是一個看起來在determining CPU usage on bare metal的線程。

+0

非常感謝! – Ouss