标签: linux-kernel x86 cpu-architecture boot apic
我在运行某些并行计算的计算机上遇到问题。 到目前为止,我一直认为核心ID需要按顺序进行。但是在这台机器上,我有:
lscpu
我得到以下输出:
/bin/cat /proc/cpuinfo | grep 'core id'
由于我使用的代码假定内核数等于max(core ids) + 1,因此会引起很多问题。我无法轻易在代码中更改此假设。因此,我的问题如下:
max(core ids) + 1