È un processore? Un computer?
Sembra che ovunque io guardi, il termine è definito in modo molto vago ... forse significa molte cose in contesti diversi?
È un processore? Un computer?
Sembra che ovunque io guardi, il termine è definito in modo molto vago ... forse significa molte cose in contesti diversi?
Risposte:
il termine è molto vagamente definito
Questo perché nel supercalcolo - o parallelo, grid computing, o anche in qualsiasi altro campo dell'informatica), un "nodo" è tutto ciò che prende un lavoro e lo elabora da solo, senza bisogno di un altro nodo per farlo.
La definizione è vaga poiché qualsiasi cosa può essere un "nodo" a seconda del contesto.
In quel contesto, significa un'istanza del sistema operativo. Un sistema operativo comunemente, ma non sempre funziona su più di una CPU, ma non utilizza necessariamente un intero computer in quanto è possibile avere più di un sistema operativo in esecuzione.
Al giorno d'oggi, la maggior parte se non tutti i supercomputer sono sostanzialmente composti da un gran numero di computer collegati tra loro da collegamenti veloci. Ognuno di questi computer è chiamato nodo, un termine che è sempre stato usato in rete per identificare un dispositivo attivo su una rete.
Pertanto, ciascuno di questi singoli computer sono chiamati nodi, possono avere un numero arbitrario di CPU, core, thread, indipendentemente dal fatto che eseguano senza dubbio una singola istanza del sistema operativo.
Non ho mai sentito nodi intendere singole CPU su un server multi-CPU. Ecco ad esempio come Intel definisce i nodi: Nodo - Intel