«Choix
,
installationetex
p
loitationd’un
, p
calculateur »
Ahit t d’ j d’h i t d di
A
rc
hit
ec
t
ure
d’
au
j
our
d’h
u
i
e
t
d
e
d
ema
i
n
FrançoiseBerthoud1
ViolaineLouvet2
FrançoiseRoch3
1LaboratoiredePhysiqueetdeModélisationdesMilieux
Condensés‐CNRS
2InstitutCamilleJordan‐CNRS
3ObservatoiredesSciencesdel’UniversdeGrenoble
Introduction
Décoderlarelationentrel’architectureetlesa
pp
lications:
pp
Adapterlesalgorithmes,laprogrammation,
Comprendre
le comportement d
un programme
Comprendre
le
comportement
dun
programme
,
Choisir soninfrastructuredecalculenfonctiondeses
bi
i
l
i
b
eso
i
ns,reten
i
r
l
eme
eur comprom
i
s
Cell
Sommaire
Evolutiondesarchitectures
Commentfairedes
p
rocesseurs
p
lus
CommunicationsCPU‐Mémoire‐IO
Busmémoire
p
p
rapides?
Augmenterlafréquence
d
horloge
Busd’extension
Commentfairedesarchitectures
p
l
us
r
ap
i
des
?
dhorloge
Parallélismeinternedes
instructionsetdesdonnées
pus ap des
Lesarchitecturesmulticœurs
Organisationdescaches
Les processeurs spécialisés
ThreadLevel Parallelism
Laproblématiquedelamémoire
L
diffé t
th li
Les
processeurs
spécialisés
Technologieseau
Lestockage
Conclusions
L
es
diffé
ren
t
es
t
ec
h
no
l
og
i
es
Hiérarchisationdelamémoire
Notion de localité mémoire
Conclusions
Notion
de
localité
mémoire
Organisationdescaches
Mémoirevirtuelle
Evolutiondesarchitectures
LoideMoore:nbdetransistorsparcircuitintégré*2tous
les2ans.
En10ans,lanesse degravureestpasséede0,25
µ
m
(PentiumIII)à0,045µm(Core 2Penryn),Nehalem.
l d
l’ h d
(l
Evo
l
ution
d
e
l’
arc
h
itecture
d
esprocesseurs
(
pipe
l
ine,
duplicationdesunitésfonctionnelles,exécutionspéculative,
exécution désordonnée )
exécution
désordonnée
...
)
.
Evolutiondesinteractionsarchitecture/applications :dansle
cas de l
Itanium
,le compilateur fait partie intégrante de
cas
de
l
Itanium
,
le
compilateur
fait
partie
intégrante
de
l’architecture.
Evolutiondesinfrastructuresversunhautde
g
de
g
parallélismeenintégrantungrandnombredecores.
Utilisationdecores hétérogènes(CPU+GPU)etAPI
compatibles(CUDA,Brook+,OpenCL)
Evolutiondesarchitectures:kilo,méga,giga,téra,péta,
Top 500 Bench Puissance Puissance Nombre de
Linpack soutenue en crête en processeurs
Gops
Gops
ou de cœurs
Gops
Gops
ou
de
cœurs
Juin 1993 59.7 131 1024
Juin 2008 1 026 000 1 375 780 122 400
1997 :annéeduTeraflops
0
2008 :annéeduPetaflops
x100
0
TestsLinpack surlamachineIBMRoadrunner duDoE deLos
Alamos
Fldi
@H BOINC j d llbé é l
1000
F
o
ldi
ng
@H
ome,
BOINC
:pro
j
ets
d
eca
l
cu
l
n
é
vo
l
e
2017 :annéedel’Exaflops ???
x
1 / 76 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !