Acesso não uniforme à memória (numa)

Definição - O que significa Non-Uniform Memory Access (NUMA)?

O acesso não uniforme à memória (NUMA) é uma filosofia de construção específica que ajuda a configurar várias unidades de processamento em um determinado sistema de computação. No acesso não uniforme à memória, os processadores individuais trabalham juntos, compartilhando a memória local, a fim de melhorar os resultados.

A Definirtec explica o Non-Uniform Memory Access (NUMA)

Multiprocessamento é um tipo de sistema que se tornou padrão em muitos dispositivos comumente usados, por exemplo, laptops e smartphones. Em um sistema de multiprocessamento, várias CPUs ou processos funcionam em uma única placa-mãe. Como tal, eles precisam estar conectados de alguma forma. Um sistema tradicional possui um barramento conectando todos os "núcleos" ou processadores.

O acesso não uniforme à memória é um componente de configuração que permite que esses processos individuais trabalhem juntos em um número maior de maneiras. O TechTarget descreve isso como adicionar "um nível intermediário de memória" para permitir o fluxo de dados sem passar pelo barramento e descreve o NUMA como "cluster em uma caixa".

Por exemplo, chips como os processadores i5 e i7 são principalmente quad core, o que significa que eles têm quatro processadores em uma configuração de multiprocessamento. Quando conectado a um cache de armazenamento compartilhado, um sistema de multiprocessamento simétrico pode ser implementado.

É provável que o acesso não uniforme à memória seja um componente do que os engenheiros examinam à medida que continuam a provar a velocidade e o desempenho do processador. Supõe-se amplamente que, quando maior desempenho é necessário no mercado de tecnologia, as empresas encontrarão maneiras de colocar mais e mais processadores juntos em um sistema de computação para continuar fazendo sistemas cada vez mais rápidos, no que alguns chamariam de "lei de Moore" do processamento Rapidez.