Calcul haute performance et Cloud Computing (INFO932_IDU)

Volume horaire

CM : 7,5h / TD : 7,5h / TP : 24h

Présentation

Ce cours vise à appréhender les spécificités liées au cloud computing (ressources à la demande, virtualisation, déploiement, ....) et au calcul hautes performances.

This course aims at understanding the specificities of cloud computing (on-demand resources, virtualization, deployment, ...) and of high performance computing.

Objectifs

1. concevoir et programmer des applications parallèles hautes performances

2. configurer, déployer des solutions virtualisées dans des clouds.

Compétences acquises

A l'issue de ce cours, l'étudiant sera capable :

  • de connaitre les architecture HPC
  • de mettre en oeuvre des programmes parallèles à base de passage de messages
  • de mettre en oeuvre des programmes parallèles à base de mémoire partagée
  • de comprendre les principes de la virtualisation
  • de construire, configurer et déployer des machines virtuelles

Pré-requis

Bonnes connaissances en systèmes, systèmes répartis, réseaux.

Plan du cours

  1. High-performance computing (HPC)
    1. HPC architectures
    2. Parallel programing
  2. Cloud computing
    1. Introduction, definitions
    2. Elasticity: isolation and consolidation
    3. Virtualization techniques
    4. Deployment
    5. Data storage in clouds
  3. Virtualization overhead and HPC

Diplômes intégrant ce cours

En bref

Langue d'enseignement
Français

Contact(s)

UFR, Écoles, Instituts

Lieu(x)

  • Annecy-le-Vieux (74)