Un supercalculateur est une machine de calcul fonctionnant selon une architecture massivement parallèle ; elle décompose les tâches à effectuer en milliers de sous-tâches.
Chacune d’elles est ensuite réalisée, de manière simultanée, par un processeur (unité de calcul). En agrégeant un grand nombre de processeurs, ce procédé permet d’atteindre de grandes puissances de calcul.