Le cadre mondial des aptitudes et des compétences pour le monde numérique

Calcul de haute performance HPCC

Utilisation de systèmes informatiques avancés et de techniques de programmation spéciales pour résoudre des problèmes de calcul complexes.

Notes d’orientation

Le calcul de haute performance (« High-Performance Computing», HPC) est l'utilisation de superordinateurs et techniques de traitement parallèle pour résoudre des problèmes de calcul complexes. La technologie HPC se concentre sur le développement d'algorithmes et systèmes de traitement parallèle.

Le calcul de haute performance est généralement utilisé pour résoudre des problèmes avancés et effectuer des activités de recherche grâce à la modélisation, simulation et analyse informatique. 

La technologie HPC est implémentée dans une variété de disciplines telles que -- mais non limité à :

  • biosciences et modélisation moléculaire
  • données géographiques
  • prospection pétrolière et gazière
  • modélisation du climat et prévisions météorologiques
  • simulations physiques
  • cryptanalyse.

Les termes calcul de haute performance et super-calcul sont parfois utilisés de manière interchangeable.

Niveaux

Définis aux niveaux suivants : 4 5 6 7

Calcul de haute performance: Niveaux 1-3

Cette compétence n'est pas typiquement observée lorsqu'on travaille à ces niveaux de responsabilité.

Calcul de haute performance: Niveau 4

Développe des solutions modérément complexes qui utilisent des environnements informatiques de hautes performances pour résoudre les problèmes du monde réel. Applique une gamme de techniques de calcul de haute performance en tenant compte des limites des techniques. Utilise les retours d’informations et apports des experts, le cas échéant. Analyse la complexité, évolutivité et performances des algorithmes, y compris les implémentations massivement parallèles, et apporte ou recommande des améliorations.

Calcul de haute performance: Niveau 5

Crée, teste et améliore des solutions informatiques complexes à hautes performances pour résoudre les problèmes du monde réel. Collabore avec les parties prenantes pour s'assurer que les solutions informatiques de hautes performances soient efficaces pour résoudre leurs problèmes. Guide les équipes de développement dans l'utilisation appropriée et efficace des ressources de calcul de haute performance

Calcul de haute performance: Niveau 6

Initie la création, test, amélioration et application d'algorithmes qui résolvent des problèmes du monde réel dans des environnements informatiques à haute performance. Établit des normes et stratégies pour l'utilisation du calcul de haute performance. Mène la mise en œuvre des capacités organisationnelles pour assurer une utilisation appropriée, cohérente et efficace du calcul de haute performance.

Calcul de haute performance: Niveau 7

Dirige la création et révision d'une approche et d'une culture multi-fonctionnelles à l'échelle de l'entreprise pour le calcul de haute performance. Dirige le développement des capacités de calcul de haute performance de l'organisation et se fait le champion de son utilisation dans la résolution de problèmes réels.