Ao se referir ao campo da supercomputação, o que exatamente é um “nó computacional / computacional”?

1

É um processador? Um computador?

Parece que, onde quer que eu olhe, o termo é vagamente definido ... talvez signifique muitas coisas em diferentes contextos?

    
por Dark Templar 17.09.2011 / 07:57

2 respostas

7

the term is very vaguely defined

Isso acontece porque na supercomputação - ou paralela, computação em grade, ou mesmo em qualquer outro campo da ciência da computação - um "nó" é qualquer coisa que faça um trabalho e o processe sozinho, sem precisar de outro nó para fazê-lo.

A definição é vaga, pois qualquer coisa pode ser um "nó" dependendo do contexto.

  • Em um cluster PlayStation 3 , isso provavelmente significaria o próprio console do jogo.
  • Em uma simulação de rede (ou seja, redes ad-hoc auto-organizadas), seria o nó "virtualizado" em execução no software de simulação.
  • Em um cluster heterogêneo (ou seja, para Folding @ home ), seria o software cliente em execução em qualquer sistema operacional de qualquer computador - ou seja, "nó" não se refere realmente a nenhum hardware ou SO, mas sim ao software de processamento.
  • Na supercomputação, como o supercomputador é composto de várias unidades menores, elas são chamadas de nós
  • et cetera
por 17.09.2011 / 12:06
3

Nesse contexto, isso significa uma instância do sistema operacional. Um sistema operacional comumente, mas nem sempre, é executado em mais de uma CPU, mas não está necessariamente usando um computador inteiro, já que você pode ter mais de um sistema operacional em execução.

Atualmente, a maioria dos supercomputadores, se não todos, é composta basicamente por um grande número de computadores interconectados por links rápidos. Cada um desses computadores é chamado de nós, um termo que sempre foi usado na rede para identificar um dispositivo ativo em uma rede.

Assim, cada um desses computadores individuais é chamado de nós, eles podem ter um número arbitrário de CPUs, núcleos, threads, qualquer coisa, mas, sem dúvida, executar uma única instância do sistema operacional.

Eu nunca ouvi nós para significar CPUs individuais em um servidor multi-CPU. Aqui está, por exemplo, como a Intel define os nós: Node - Intel

    
por 17.09.2011 / 08:14