如何找到我的线程 CPU&Core 运行
How to find on which CPU&Core my thread is running
我有一个使用 HPC 的应用程序,它会自动将每个线程分配给特定的 CPU 和 HPC 上的内核。
我想知道我的线程分配给了哪个 CPU 和 Core。
GetCurrentProcessorNumber return 我的线程在 运行 上的核心 ID,我想知道它 运行 在哪个 CPU 上.
我的 HPC 至少有 2 个 CPU,每个 CPU 有 10 个内核
我该怎么做?
谢谢!
如果您有超过 64 个逻辑处理器,您可能需要检查 GetCurrentProcessorNumber API (or GetCurrentProcessorNumberEx。
我有一个使用 HPC 的应用程序,它会自动将每个线程分配给特定的 CPU 和 HPC 上的内核。 我想知道我的线程分配给了哪个 CPU 和 Core。
GetCurrentProcessorNumber return 我的线程在 运行 上的核心 ID,我想知道它 运行 在哪个 CPU 上.
我的 HPC 至少有 2 个 CPU,每个 CPU 有 10 个内核
我该怎么做?
谢谢!
如果您有超过 64 个逻辑处理器,您可能需要检查 GetCurrentProcessorNumber API (or GetCurrentProcessorNumberEx。