performances 1 les systèmes embarqués. performances 2 amd elan sc520

26
Performances 1 Les systèmes embarqués

Upload: anouk-sellier

Post on 03-Apr-2015

109 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 1

Les systèmes embarqués

Page 2: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 2

AMD Elan SC520

Page 3: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 3

AMD Elan SC520

Page 4: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 4

AMD Elan SC520

Page 5: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 5

AMD Elan SC520

Page 6: Performances 1 Les systèmes embarqués. Performances 2 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

Page 7: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 7

Problématique des caches

• produit simple cache grand

• produit petit cache

• transformation de l'algorithme

Page 8: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

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.

Page 9: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

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

Page 10: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

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

Page 11: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 11

Zoom sur AMD K6

• page 23

Page 12: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 12

Page 13: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

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

Page 14: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

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.

Page 15: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

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 -

Page 16: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 16

Consommation dynamique

Vdd

Ve

Vs

Icc

Page 17: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 17

La consommation

)(min 2

VseuilVddkVddT

• Ajustement conjoint en tension et fréquence (DVS)

Page 18: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 18

La consommation

Page 19: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 19

Le NEC VR 4122 est conçu pour les systèmes avec batterie au dépend des performances

Page 20: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 20

Page 21: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 21

MESI

Page 22: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 22

Slides Suplémentaires

Page 23: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 23

Domaine en constante progression

Page 24: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 24

Évolution : Le coût de la fréquence

Page 25: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 25

Évolution : Le coût de la mémoire en baisse

Page 26: Performances 1 Les systèmes embarqués. Performances 2 AMD Elan SC520

Performances 26

Système embarqué : Sony playstation 2