Aucun titre de diapositive

publicité
Les systèmes embarqués
Performances 1
AMD Elan SC520
Performances 2
AMD Elan SC520
Performances 3
AMD Elan SC520
Performances 4
AMD Elan SC520
Performances 5
Objectifs : Étude du système dans son ensemble
Tps UC = tps d’exécution +
tps d’accès aux données
Performances 6
Problématique des caches
• produit simple cache grand
• produit petit cache
• transformation de l'algorithme
Performances 7
Les nouveaux défis
• Coût/performance
• Coût/consommation
• Coût/performance/consommation
Le coût et la consommation sont souvent les facteurs les
plus importants pour une application enfouis. Bien que
on puisse évaluer le coût d’après le prix du processeur,
le contrôleur mémoire et le contrôle des E/S soient ou
non intégrés dans le circuit influe sur les deux facteurs.
Performances 8
Caractéristiques de processeurs
5 processeurs utilisés dans des applications très différentes.
• Elan d’AMD et PowerPC : commutateur de réseau ; portable
haut de gamme
• NEC VR 5432-VR 5400 : imprimantes laser couleur
• NEC VR 4122 : PDA à faible consommation
• AMD K6
Performances 9
Les processeurs
processeur
Jeu
d’instruction
Mhz
AMD Elan
SC520
*86
133
AMD K62E+
*86
IBM
PowerPC
750CX
Cache
instruction/Donnée
s interne Cache
secondaire
Organisation
Inst/Cycle
mW
Prix $*
16K/16K
1
1600
38
500
32K/32K128K
3
9600
78
PowerPC
500
32K/32K128K
4
6000
94
NEC VR
5432
MIPS64
167
32K/32K
2
2088
25
NEC VR
4122
MIPS64
180
32K/16K
1
700
33
* Ne comprend pas les circuits d’interface et les circuits annexes
Performances 10
Zoom sur AMD K6
Performances 11
Performances 12
Le benchmark EEMBC*.org
www.eembc.org - telecom benchmark scores.html
Benchmark type
Nb de noyau
Exemple
Automobile
16
Microbenchmark 5
filtres
Consommateur
5
Multimédia
réseau
3
Plus court chemin,
bureau
4
Graphique
télécom
6
Filtre
DSP(autocorrection,
FFT, décoder)
*The Embedded Microprocessor Benchmark Consortium
Performances 13
Les performances relatives/ Elan SC520
Moyenne
géométrique
des résultats
individuels
de chaque
benchmark
Les différences de fréquence d’horloge expliquent entre 33%
et 75% des différences de performance.
Performances 14
Problèmes multicritères
Coût
processeur
La grande gamme de prix atténue les différences de performance, rendant
les processeurs les plus lents économiquement – intéressants
Si le prix incluait le support système : VR 5432 + int et NEC VR4122 le Performances 15
Consommation dynamique
Vdd
Vs
Ve
Icc
Performances 16
La consommation
• Ajustement conjoint en tension et fréquence (DVS)
T min 
kVdd 2
(Vdd Vseuil)
Performances 17
La consommation
Performances 18
Le NEC VR 4122
est conçu pour les
systèmes avec
batterie au dépend
des performances
Performances 19
Performances 20
MESI
Performances 21
Slides Suplémentaires
Performances 22
Domaine en constante progression
Performances 23
Évolution : Le coût de la fréquence
Performances 24
Évolution : Le coût de la mémoire en baisse
Performances 25
Système embarqué : Sony playstation 2
Performances 26
Téléchargement