HPC (abréviation de High Performance Computing)

Le terme HPC (souvent appelés supers calculateurs) regroupe finalement deux concepts différents. D'une part les supercalculateurs reprenant des Main Frames qui utilisent une multitude de processeurs (les plus rapides en associent jusqu'à 130.000), d'autre part, un système de gestion de serveurs géré par un ordinateur spécifique qui transmet des parties de calculs à différents serveurs simultanément.

Comme le premier concept est le plus ancien, reprenons un petit historique du sujet. Dans les années 80, la firme leader dans ces supers calculateurs était Cray. Alors que les ordinateurs standards travaillaient en technologie Mos, ces Cray travaillaient avec des transistors bipolaires, plus rapides mais chauffant nettement plus. De fait, le premier problème de ces super ordinateurs est lié au refroidissement de l'ensemble des processeurs et composants associés: en gros, le principale service technique est spécialiste de plomberie et refroidissement et non des techniciens en informatique. Le deuxième problème est lié aux coûts de développements et donc au prix d'achat. Durant les années qui ont suivi, les plus rapides ont été Intel avec des microprocesseurs spécifiques, Bull pour la France et IBM mais en reprenant des technologies de transistors MOS (moins rapides mais avec une intégration - le nombre de transistors par surface - supérieure et surtout utilisant moins d'énergie, donc chauffant nettement moins.

Une autre stratégie est actuellement adoptée avec notamment des systèmes spécifiques de Linux mais surtout par Windows 2008 HPC. Un système informatique spécifique gère différents serveurs et découpe les différents calculs pour les envoyer à des serveurs (avec les stations éventuelles connectées) qui font les différents calculs. Cette solution a l'avantage de coûter moins chères puisque les ordinateurs utilisés sont plus standards et ne demandent pas de développements spécifiques. Cette méthode de coupler des ordinateurs a déjà permit à des configurations rassemblant des consoles de jeux PS3 (et oui, ce sont aussi des machines qui utilisent des processeurs) de faire différents tests et simulations en astronomie. C'est d'ailleurs tout l'intérêt de cette deuxième direction, réduire les coûts ....

Dernière question peut-être, à quoi servent ces super-calculateurs? Ils sont principalement utilisés dans la recherche en science (astronomie, fission nucléaire, prévisions météo, ...), calculs bancaires à grande échelle, .... puisque leur force est liée à la puissance de calculs, pas à la sauvegarde de fichiers.

Définitions associées: Cloud Computing, assemblage de serveurs pour applications Internet en répartissant la charge de travail, architectures des processeurs en mode multi-processeurs: NUMA et SMTP

'.date('d/m/Y', filemtime('h/hpc.htm')).''); ?>