Beruflich Dokumente
Kultur Dokumente
Les architectures
parallèles
Source:
M. Koudil –http://www.astrosurf.com
Ecole nationale Supérieure d’Informatique 4
Problème: la dissipation de chaleur
Existence d’une barrière de dissipation de puissance:
- Solution: le refroidissement par eau.
- Serveur DLC (Direct Liquid Cooling) de Bull refroidi par de l’eau circulant dans
des plaques directement en contact avec les composants électroniques.
M.Source:
Koudil –La Recherche
Ecole nationale-Supérieure
Novembre 2012
d’Informatique 5
Introduction
Introduction
Comment réduire le nombre de cycles d’une instruction ?
Prévisions Biologie
100 M Météo structurelle
à 72 heures
Conception
1M Imagerie pharmaceutique
Prévisions médicale
Modélisation 2D
Météo Dynamique
de plasma Modélisation
à 48 heures de la Chimie
3D
Modélisation de plasma
de réservoirs
de carburants
100 M 1G 10 G 100 G 1T
Besoins en performances (Flops)
M. Koudil – Ecole nationale Supérieure d’Informatique 7
Nécessité en calcul intensif
Simulation écoulement fluides
Unique Multiple
Symmetric Non-Uniform
Multiprocessor Memory Access Clusters
(SMP) (NUMA)
UT FD ML
. .
UC FI
. .
. .
UT FD ML
UC: Unité de Contrôle;
FI: Flux d’instruction;
UT: Unité de traitement;
FD: Flux de Données.
ML: Mémoire Locale;
M. Koudil – Ecole nationale Supérieure d’Informatique 19
Classification
Classification de
de Flynn
Flynn (SIMD)
(SIMD)
SIMD
Une seule unité de contrôle;
Un seul compteur ordinal;
Une instruction unique contrôle l’exécution simultanée
de plusieurs éléments de calcul;
différente.
M. Koudil – Ecole nationale Supérieure d’Informatique 20
Classification
Classification de
de Flynn
Flynn (SIMD)
(SIMD)
SIMD
Plusieurs unités de traitement en général très simples;
Chaque unité de traitement calcule un élément du
résultat;
SIMD
Opère sur des vecteurs de données d’où le nom de
processeur vectoriel;
vecteur);
M. Koudil – Ecole nationale Supérieure d’Informatique 22
Classification
Classification de de Flynn
Flynn (SIMD)
(SIMD)
Exemple: addition de 64 nombres
Le hardware SIMD envoie 64 flux de données aux 64
UAL pour 64 sommes;
Premier calculateur SIMD:
ILLIAC IV (années 70), 64 processeurs
relativement puissants
Machines actuelles:
Connection-Machine (CM2): 65536 unités de
traitement très simples connectées en hypercube;
M. Koudil – Ecole nationale Supérieure d’Informatique 23
Processeurs
Processeurs vectoriels
vectoriels
Les processeurs vectoriels ont généralement des
registres vectoriels qui peuvent stocker de 64 à 128
mots chacun;
Instructions vectorielles:
Chargement de vecteur depuis la mémoire vers le registre
vectoriel;
Rangement d’un vecteur en mémoire;
Opérations arithmétiques et logiques entre des vecteurs;
Opérations entre des vecteurs et des scalaires…
Somme des bandes passantes à travers un lien.
M. Koudil – Ecole nationale Supérieure d’Informatique 24
Processeurs
Processeurs vectoriels
vectoriels
programmes;
SIMD:
Bande
Nb Max de Bits par
Institution Nom FPUs passante Année
Processeurs processeur
(MB/s)
Univ.
Illiac IV 64 64 64 2560 1972
Illinois
Thinking
CM-2 65 536 2048 1 16 384 1987
Machines
Avantages:
Meilleur avec le parallélisme à grand volume de données;
Amortit le coût du contrôle à travers les nombreuses unités
d’exécution;
d’interconnexion
UT: Unité de traitement;
. . ML: Mémoire Locale;
Réseau
. .
. .
FI ML FD FI: Flux d’instructions;
CPU FD: Flux de Données.
UC FI UT
MIMD
Un ensemble de processeurs exécutent, simultanément,
différentes séquences d’instructions sur différents flux
de données;
Mémoire partagée
d’interconnexion
. .
Réseau
. .
. .
FI ML FD
CPU
UC FI UT
Principe:
Un espace mémoire global, "visible" par tous les
processeurs;
d’interconnexion
. .
. .
Réseau
. .
FI FD
CPU ML
FI
UC UT
Les Clusters:
Groupe de calculateurs complets interconnectés;
Les calculateurs individuels travaillent ensemble comme
une ressource de calcul unique;
Nœud 2 Nœud 5
Nœud 3 Nœud 4
Nœud 1
Nœud 2
.
.
Nœud n
Réseau dynamique: .la topologie peut être modifiée;
Le crossbar est complètement connecté: n’importe quel nœud peut être
directement connecté à n’importe quel autre par un switch ;
Moins d’interconnexions sont nécessaires que dans le cas du réseau statique
complètement connecté;
Un grand nombre de communications peuvent être effectuées en parallèle.
M. Koudil – Ecole nationale Supérieure d’Informatique 58
Le
Le réseau
réseau d’interconnexion
d’interconnexion
Topologie
Topologie en
en maillage
maillage
Nœud 1 Nœud 5 Nœud 9 Nœud 13
N9 3
Chaque nœud est connecté à n
voisins;
N3 N7
M. Koudil – Ecole nationale Supérieure d’Informatique 60
Le
Le réseau
réseau d’interconnexion
d’interconnexion
Topologie
Topologie en
en anneau
anneau
Nœud 2
Nœud 1 . . . Nœud n
24/3/ Blue Gene/ IBM PowerPC 440 65 536 135,5 TFL Lawrence Liverm
2005 L (en) 700 MHz OPS ore National Labo
ratory
,États-Unis
27/10/ Blue Gene/ IBM PowerPC 440 131 072 280,6 TFL Lawrence Liverm
2005 L (en) 700 MHz OPS ore National Labo
ratory
,États-Unis
http://www.pointsdactu.org
BlueGene/Q, Power BQC
Sequoia IBM USA 1 572 864 17,2 7,9
16C 1,60 GHz
Le calcul haute
performance
K
Fujitsu SPARC64 VIIIfx 2 Ghz Japon 705 024 10,5 12,7
computer
BlueGene/Q, Power BQC
Mira IBM USA 786 432 8,59 3,95
16C 1,60 GHz 77
M. Koudil – Ecole nationale Supérieure d’Informatique
MIMD
MIMD àà mémoire
mémoire partagée
partagée
Exemple de SMP
Le CRAY T3E
http://www.pointsdactu.org
Le calcul haute
performance
devoir-de-philosophie.com
Source:
M. Koudil –http://www.01net.com
Ecole nationale Supérieure d’Informatique 79
Quelles machines pour le calcul intensif ?
Source:
M. Koudil http://www.journaldugeek.com/2013/06/17/tianhe-2-supercalculateur-rapide-au-monde-chinois/
– Ecole nationale Supérieure d’Informatique 80
Les calculateurs haute performance Nov. 2015
(www.top500.org)
http://www.pointsdactu.org
Le calcul haute
performance
http://www.lepoint.fr/ devoir-de-philosophie.com
M. Koudil – Ecole nationale Supérieure d’Informatique 82
Les calculateurs haute performance Nov. 2015
(www.top500.org)
3%
26%
42%
http://www.pointsdactu.org
Le calcul haute
performance
5,6%
23%
http://www.lepoint.fr/ devoir-de-philosophie.com
M. Koudil – Ecole nationale Supérieure d’Informatique 84
Quel futur pour le calcul ?
Calculateur quantique ?
http://www.pointsdactu.org
? Futur
http://www.lepoint.fr/ devoir-de-philosophie.com
M. Koudil – Ecole nationale Supérieure d’Informatique 85
Source : http://www.astrosurf.com/
Processeur quantique D-Wave 2
? Futur
M.Source
Koudil –: Ecole
http://www.dwavesys.com/
nationale Supérieure d’Informatique 86
D-Wave 2 system premier calculateur quantique commercialisé?
? Futur
http://www.lepoint.fr/
M.Source
Koudil –: Ecole
http://www.dwavesys.com/
nationale Supérieure d’Informatique 87
D-Wave 2 system premier calculateur quantique commercialisé?
Caractéristiques :
- Environnement à -273 ° C
(150 fois plus froid que
l’espace interstellaire).
- Champ magnétique 50 000
fois inférieur au champ
terrestre.
- Sous Vide: pression 10
milliards de fois inférieur à la
pression atmosphérique.
- Le “réfrigérateur” et les
? Futur
serveurs consomment 15.5kW.
http://www.lepoint.fr/
M.Source
Koudil –: Ecole
http://www.dwavesys.com/
nationale Supérieure d’Informatique 88
D-Wave 2 system premier calculateur quantique commercialisé?
Caractéristiques :
- Centre de recherche en
photonique quantique de
l’Université de Bristol a placé
dans le Cloud un processeur
quantique en accès libre.
- Objectif pédagogique
- simulateur graphique mis en
ligne.
? Futur
http://www.lepoint.fr/
M.Source
Koudil –: http://www.hpcmagazine.fr/
Ecole nationale Supérieure d’Informatique 89
Quelques ordinateurs du futur : PC bluetooth.
http://www.lepoint.fr/
M.http://36quaidufutur.over-blog.com/
Koudil – Ecole nationale Supérieure d’Informatique 90
Quelques ordinateurs du futur : PC bluetooth.
http://pc-tablet.fr/
M. Koudil – Ecole nationale Supérieure d’Informatique 91
Quelques ordinateurs du futur : PC bluetooth.
http://www.lepoint.fr/
Source
M. Koudil: –http://36quaidufutur.over-blog.com
Ecole nationale Supérieure d’Informatique 92
Quelques ordinateurs du futur : mot de passe intégré.
http://www.lepoint.fr/
M.Source
Koudil –: Ecole
http://www.gizmodo.fr
nationale Supérieure d’Informatique 93
Quelques ordinateurs du futur : pocket PC