Le HPC ou High Performance Computing, peut-il être réalisé avec un PC ordinaire ?

Plusieurs fois, vous avez entendu ou lu l'acronyme HPC dans de nombreuses actualités matérielles, notamment liées aux supercalculateurs et aux centres de données. Que signifie HD et qu'est-ce qui différencie sa définition du reste des systèmes conventionnels ? On vous l'explique en détail.

Pesa avec ses poissons nous semble être le plus puissant du monde, même ceux avec un i9 ou un Ryzen 9 haut de gamme également équipé de graphismes performants, il y a des problèmes qu'un PC classique ne peut résoudre et qu'il faut qu'ils soient. pour diverses applications au jour le jour et le progrès technologique et social. C'est là qu'interviennent les systèmes HPC.

HPC ou calcul haute performance

Que veut dire HPC ?

L'acronyme HPC est l'abréviation de High Performance Computing, qui en espagnol serait traduit par calcul haute performance et sous ce terme générique, tout un monde est inclus dans l'informatique. Bien qu'il soit souvent utilisé comme synonyme de supercalculateur, nous appelons généralement des systèmes HPC constitués de grappes de puissances de traitement trouvées en grand nombre et travaillant en parallèle pour résoudre des problèmes complexes nécessitant une grande vitesse.

L'utilité du HPC est large, mais en dehors du marché domestique, puisqu'il est utilisé aujourd'hui pour des métiers tels que le développement de nouveaux médicaments, le négoce automatisé d'actions, la création de simulations pour les futures voitures autonomes, etc. , il développe les solutions que nous verrons à l'avenir sur notre PC.

Centre de données HPC

Deux exemples d'utilisation

Le premier exemple est le besoin de voitures automatisées après avoir traité une grande quantité d'informations provenant de capteurs radar et de systèmes GPS en temps réel pour prendre des décisions cruciales en quelques millisecondes. Pour que la puissance d'un système HPC ou d'un supercalculateur se retrouve entre les mains d'un utilisateur domestique, il faut plus d'une décennie. Soit dit en passant, il prend désormais en compte tout le trafic et vous verrez à quel point nous sommes encore loin de tout trafic entièrement automatisé.

Les simulations urbaines sont également utilisées là où le flux du mouvement quotidien d'une ville est représenté pour savoir si les plans d'urbanisme n'affecteront pas la vie quotidienne des citoyens lors de la planification d'un futur travail ou d'un remodelage. Par conséquent, en général, ils sont utilisés pour résoudre des problèmes auxquels, en raison du volume de données et de la vitesse, un PC conventionnel ne répond pas.

Contrôler le trafic

Processeurs et unités spéciales

La capacité à représenter des données en informatique est limitée par son nombre de bits, plus le nombre d'entre eux est grand, plus la précision est grande. Ceci est particulièrement important pour le monde scientifique et technique, où une mauvaise décimale arrondie peut entraîner une erreur fatale et ruiner une expérience ou rendre la simulation complètement invalide. C'est pourquoi la capacité de déplacer et d'exécuter des données sous un type spécifique est généralement mesurée, il s'agit d'un flottant 64 bits ou d'une double précision.

Dans les systèmes domestiques, à l'exception de l'adressage mémoire, le 32 bits est souvent utilisé, en raison du fait qu'il est assez bon pour les tâches moyennes et du fait que passer au 64 bits signifie doubler le nombre de transistors pour effectuer le plus grand nombre de tâches. le processeur soit pour des tâches d'exécution soit pour divers registres.

Cela se produit non seulement avec les processeurs, mais aussi avec les GPU, où les modèles HPC ont des unités à virgule flottante 64 bits ou FP64, tandis que les modèles de jeu ne trouvent pas de telles unités. De plus, ces derniers temps, des unités spécialisées et des accélérateurs sont incorporés pour exécuter rapidement certains algorithmes typiques de ce type de calcul. Ces améliorations se produisent non seulement en termes de Processeur, mais aussi des puces graphiques et d'autres coprocesseurs de support.

Nvidia-A100-HPC