如何确定 ARM 处理器中使用的线程数。
How to determine number of threads used cores in ARM processors.
我正在尝试评估 ARM 处理器中 CPU/GPU 性能的某些方面。我从来没有直接编码到硬件中。
这就是为什么我要问是否有可能的方法来确定在 ARM 处理器上运行的程序所使用的 cores/Shader 核心数。以及每个内核有多少个线程。
可以使用 C++ 和 java。
您的答案取决于您在什么环境中执行。如果您在 OS 之上执行您的程序,它应该调用您可以使 return 各种架构信息。查看OS系统调用参考手册。例如,查看 vxworks 的 this thread。
如果您在裸机上执行(不太可能,因为您包括了 Java),您可以查询一些寄存器来获取此类架构信息。查看架构的指令集手册。这是一个关注 determining CPU usage on bare metal.
的帖子
我正在尝试评估 ARM 处理器中 CPU/GPU 性能的某些方面。我从来没有直接编码到硬件中。
这就是为什么我要问是否有可能的方法来确定在 ARM 处理器上运行的程序所使用的 cores/Shader 核心数。以及每个内核有多少个线程。
可以使用 C++ 和 java。
您的答案取决于您在什么环境中执行。如果您在 OS 之上执行您的程序,它应该调用您可以使 return 各种架构信息。查看OS系统调用参考手册。例如,查看 vxworks 的 this thread。
如果您在裸机上执行(不太可能,因为您包括了 Java),您可以查询一些寄存器来获取此类架构信息。查看架构的指令集手册。这是一个关注 determining CPU usage on bare metal.
的帖子