Se você pesquisar sua pergunta por meio do Google assim: ' Compute a memória do Canadá por núcleo " você será direcionado para o glossary de termos para o Compute Canada . Nessa página eles definem assim:
Memory per core: The amount of memory (RAM) per CPU core. If a compute node has 2 CPUs, each having 6 cores and 24GB (gigabytes) of installed RAM, then this compute node will have 2GB of memory per core.
Memory per node: The total amount of installed RAM in a compute node.
Eu também direcionaria você para esta página intitulada: Alocações e agendamento de recursos . Eles cobrem em detalhes excruciantes como eles lidam com o faturamento / agendamento de trabalhos que são RAM vs. núcleo pesado.
A core equivalent is a bundle made up of a single core and some amount of associated memory. In other words, a core equivalent is a core plus the amount of memory considered to be associated with each core on a given system.
Cedar and Graham are considered to provide 4GB per core, since this corresponds to the most common node type in those clusters, making a core equivalent on these systems a core-memory bundle of 4GB per core. Niagara is considered to provide 4.8GB of memory per core, make a core equivalent on it a core-memory bundle of 4.8GB per core. Jobs are charged in terms of core equivalent usage at the rate of 4 or 4.8 GB per core, as explained above. See Figure 1.
Então, eu não acredito que isso tenha algo a ver com a NUMA no sentido tradicional. É mais o caso que o grupo de gerenciamento de cluster do Canadá decidiu arbitrariamente o que é um "equivalente de núcleo" em relação aos diferentes clusters de computação que eles fornecem.
Seus clusters Graham + Cedar fornecem 4GB / núcleo, enquanto o Niagara fornece 4.8GB / núcleo.
O conceito parece ser completamente uma segmentação lógica no nível de job / scheduling de seu cluster de computação.