performances 1 les systèmes embarqués. performances 2 amd elan sc520
TRANSCRIPT
Performances 1
Les systèmes embarqués
Performances 2
AMD Elan SC520
Performances 3
AMD Elan SC520
Performances 4
AMD Elan SC520
Performances 5
AMD Elan SC520
Performances 6
Objectifs : Étude du système dans son ensemble
Tps UC = tps d’exécution +tps d’accès aux données
Tps UC = tps d’exécution +tps d’accès aux données
Performances 7
Problématique des caches
• produit simple cache grand
• produit petit cache
• transformation de l'algorithme
Performances 8
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 9
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 10
Les processeurs
processeur Jeu d’instruction
Mhz
Cache instruction/Donnée
s interne Cache secondaire
Organisation Inst/Cycle
mW Prix $*
AMD Elan SC520
*86 133 16K/16K 1 1600 38
AMD K6-2E+
*86 500 32K/32K128K 3 9600 78
IBM PowerPC
750CX
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 11
Zoom sur AMD K6
• page 23
Performances 12
Performances 13
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 14
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 15
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éressantsSi le prix incluait le support système : VR 5432 + int et NEC VR4122 le -
Performances 16
Consommation dynamique
Vdd
Ve
Vs
Icc
Performances 17
La consommation
)(min 2
VseuilVddkVddT
• Ajustement conjoint en tension et fréquence (DVS)
Performances 18
La consommation
Performances 19
Le NEC VR 4122 est conçu pour les systèmes avec batterie au dépend des performances
Performances 20
Performances 21
MESI
Performances 22
Slides Suplémentaires
Performances 23
Domaine en constante progression
Performances 24
Évolution : Le coût de la fréquence
Performances 25
Évolution : Le coût de la mémoire en baisse
Performances 26
Système embarqué : Sony playstation 2