3

我正在运行一些并行计算的机器有问题。到目前为止,我认为核心 id 需要按顺序排列。但是在这台机器上我有:

lscpu 

在此处输入图像描述

我得到以下输出:

/bin/cat /proc/cpuinfo | grep 'core id'

在此处输入图像描述

由于我使用的代码假设核心数等于max(core ids) + 1,这会导致很多问题。我不能轻易地在代码中改变这个假设。因此,我的问题如下:

  1. 核心 ids 5-7 是否丢失了?
  2. 还是这些核心确实存在但没有“激活”?
  3. 我可以在某种意义上改变这个,我可以重命名 ID 吗?
  4. 从某种意义上说,核心 ID 永远不会按顺序排序,我有什么问题吗?
  5. 什么会导致这种不寻常的排序?
4

0 回答 0