Qu'est-ce que le calcul haute performance?
Le calcul haute performance (HPC) consiste à utiliser une technologie informatique avancée, telle que des superordinateurs et des algorithmes de traitement parallèle, pour résoudre des problèmes de calcul complexes. La technologie est principalement utilisée par les scientifiques, les militaires et les universitaires. À mesure que les transactions commerciales deviennent plus complexes, HPC est utilisé dans les domaines du stockage de données et du traitement des transactions, ainsi que dans l'extraction ou l'utilisation de ces informations à des fins statistiques.
L'objectif principal du calcul haute performance est de résoudre les problèmes de calcul avec précision, rapidité et efficacité. Le traitement en parallèle, qui utilise plusieurs unités de traitement centrales pour calculer un problème et qui, techniquement, devrait accélérer considérablement le calcul, est la clé du succès du calcul haute performance. D'autres formes d'accélération de la vitesse de calcul, notamment la mise en cluster de plusieurs ordinateurs reliés entre eux, contribuent également au calcul hautes performances.
Les supercalculateurs sont également utilisés dans le processus de calcul haute performance. Les termes superordinateur et superinformatique peuvent prêter à confusion, car ils sont parfois interchangés avec les termes calcul haute performance et calculateur haute performance, mais ils peuvent également être considérés comme une forme spécialisée du calcul haute performance. À toutes fins pratiques, cependant, le terme superordinateur désigne un ordinateur capable de calculer un taux d'efficacité élevé.
Les calculs effectués par un superordinateur sont classés à la vitesse à laquelle il peut effectuer des opérations en virgule flottante par seconde (FLOPS), ce qui correspond au nombre de calculs avec des nombres qu'il peut effectuer par seconde. La virgule flottante désigne la virgule décimale d’un nombre qui, du fait qu’elle est "flottante", peut représenter un nombre avec un degré de précision supérieur à celui d’une opération à virgule fixe. La quantité de FLOPS devant être considérée comme un superordinateur est un téraflop ou de plus, une valeur exprimée de 10 à la 12ème puissance en notation scientifique, ou 1 000 000 000 000 de FLOPS, mais il existe des supercalculateurs pouvant aller jusqu’au petaflops, qui est de 1 000 000 000 000 000 FLOPS.
L'utilisation de l'informatique haute performance s'étend également à certains problèmes techniques, en particulier dans les domaines de l'ingénierie, tels que l'industrie pétrochimique, et la dynamique des fluides informatique. Lorsqu'il est utilisé de cette manière, HPC est désigné sous le nom de calcul technique haute performance (HPTC). Il y a un chevauchement entre tous les champs, de sorte qu'il n'est pas toujours clair de savoir ce qui constitue HPTC ou HPC, et les termes sont à bien des égards synonymos.
Les ordinateurs les plus performants sont stockés dans une liste appelée Top500. Cette liste a été créée pour centraliser une base de données et créer des critères pour définir des normes de calcul hautes performances. Il est conservé par des scientifiques allemands et américains et est mis à jour deux fois par an.