Les ordinateurs : de 1946 à hier/aujourd hui



Documents pareils
Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Architecture des Ordinateurs. Partie II:

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Outil d aide au choix Serveurs Lot 4 Marché Groupement de Recherche

HP 600PD TWR i G 4.0G 39 PC

Architecture des ordinateurs

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Initiation au HPC - Généralités

Spécifications détaillées

Spécifications détaillées

GCOS 7 sur microprocesseur standard Diane Daniel POIRSON 14 octobre 2004 Matériels 64 / DPS 7 / DPS 7000 Architecture & Evolution - Daniel POIRSON 1

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Chapitre 4 : Les mémoires

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Leçon 1 : Les principaux composants d un ordinateur

Exécution des instructions machine

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Serveur Lynx CALLEO Application 2240S Fiches Technique

Choisir le bon ordinateur. et la bonne imprimante en avec. Les prix bas, la confiance en plus

11 Février 2014 Paris nidays.fr. france.ni.com

Serveur Lynx CALLEO Application 2240 Fiches Technique

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

T E C S O F T 775,00 TTC 645,83 HT

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Tout savoir sur le matériel informatique

Structure de base d un ordinateur

Matériel & Logiciels (Hardware & Software)

COLLEGE ADRIEN CERNEAU

en version SAN ou NAS

Minimisation de la consommation énergétique à l'aide du système d'exploitation

Exigences système BauBit pro

Architecture des calculateurs

LOT N 1 : ORDINATEURS BORDEREAU DE PRIX IDENTIFICATION DU FOURNISSEUR. Code DESIGNATION QTE PU HT EN EURO MONTANT TOTAL HT EN EURO MONTANT TTC EN EURO

Exclusivite magasin DISTRICOUNT. with you. with you. always. always

I00 Éléments d architecture

PDF created with pdffactory Pro trial version

Exigences système Commercial & Digital Printing

NFC EMV MODÈLE : TABLETTE ELO PRIX DE LISTE DE BASE (USD) : $

Vers du matériel libre

Guide Mémoire NETRAM

DEVIS MATERIEL INFORMATIQUE MAIRIE DE CAZERES

Résolvez vos problèmes d énergie dédiée à l informatique

Dispositif e-learning déployé sur les postes de travail

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

Prise en main. Prise en main - 0

PRESENTATION AT270 JUILLET 2012

L équipement choisit devra être nomade, il servira aux visiteurs en déplacements et sera donc sujets à des limitations de tailles et de poids.

vbladecenter S! tout-en-un en version SAN ou NAS

Conception de Systèmes de Communications Numériques

Systèmes et traitement parallèles

Dell Vostro 3350/3450/3550/3750

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Portable Dell Alienware M18X

Configuration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6

Exigences système Edition & Imprimeries de labeur

Spécifications d'impression Jusqu'à 12 ppm

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

RENOUVELLEMENT DU PARC INFORMATIQUE DU SITE DE L OBSERVATOIRE FRANÇAIS DES DROGUES ET TOXICOMANIES (OFDT) Mise en concurrence simplifiée

Liste de prix PC Portables SAMSUNG Mars 2011 v1.1

*Offre limitée au stock disponible - Prix affichés basés sur une TVA française de 19.6%.

Caractéristiques principales:

FICHE PRODUIT PRELIMINAIRE

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

La mobilité dans l Administration avec Windows

Hétérogénéité pour atteindre une consommation énergétique proportionnelle dans les clouds

WIFI ÉVOLUTIVITÉ - SÉCURITÉ - MOBILITÉ

Exigences système Edition & Imprimeries de labeur

SERVEUR LYNX CALLEO DATACENTER 2460

Exigences système Commercial & Digital Printing

Informatique Industrielle Année Architecture des ordinateurs Note de cours T.Dumartin

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE

Séminaire RGE REIMS 17 février 2011

Options indispensables, fortement conseillées pour démarrer sans soucis

WINDOWS Remote Desktop & Application publishing facile!

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

«Connais toi toi-même comme l as dit Socrate!»

Robot WIFIBOT Lab V3. 4 roues motrices

Présence obligatoire de l administrateur réseau et de l administrateur téléphonie pendant l installation et le paramétrage.

Structure et fonctionnement d'un ordinateur : hardware

LES DATACENTRES. ANGD MATHRICE Novembre Françoise Berthoud Violaine Louvet. Merci à Dominique Boutigny. Site web :

La copie sur support papier à usage privé est autorisée conformément à l article L122-5 du Code de la Propriété Intellectuelle.

Vidéosurveillance. Collection 2012 (m-à-j 06/2012) Gamme IP - Sans fil - Filaires - Caméras factices - Accessoires

CAHIER DES CHARGES D IMPLANTATION

Windows 7 - Installation du client

Fiche produit Fujitsu LIFEBOOK AH502 Ordinateur portable

Histoire de l Informatique

Devis Fonctionnel N dossier : D1501

ERP Service Negoce. Pré-requis CEGID Business version sur Plate-forme Windows. Mise à jour Novembre 2009

Hébergement MMI SEMESTRE 4

Transcription:

Architectures t avancées : Introduction Daniel Etiemble d@lif de@lri.fr Les ordinateurs : de 1946 à hier/aujourd hui ENIAC (1946) 19000 tubes 30 tonnes surface de 72 m 2 consomme 140 kilowatts. Horloge : 0 KHz. 330 multiplications/s Un portable (2006) Intel 2 cœurs 2,3 GHz 4 Go DRAM, 500 Go disque 1, 72 kg 2 1

Systèmes informatiques 3 Systèmes embarqués ou enfouis ORDINATEURS INVISIBLES 4 2

Les grandes classes de système Caractéristique Ordinateur de bureau Serveur Enfoui/embarqué Prix du microprocesseur 0 à 00 200 à 2000 par processeur 0,20 à 200 par processeur Microprocesseurs vendus en 2000 150 millions 4 millions 300 millions (en ne comptant que les 32 et 64 bits) Critères Prixperformance Performance graphique Débit, disponibilité, extensibilité Prix, puissance dissipée, performance pour l application 5 Ventes des microprocesseurs (fin du siècle dernier ) Processeurs enfouis/embarqués 4 bits : 2 milliards 8 bits : 4,7 milliards 16 bits : 700 millions 32 bits : 400 millions DSP (traitement du signal) 600 millions Généralistes classiques 150 millions 6 3

Gammes de processeurs Haut de gamme Processeurs des PC et serveurs Spécialisé Haut de gamme des générations précédentes Ex : MIPS, PowerPC «enfouis» Spécialisé embarqué Faible consommation Temps réel Contraintes Prix Performance Encombrement Consommation Temps réel temps d exécution déterministe ou non 7 Problème du temps réel strict T Indéterminisme 8 4

Les applications Usage général Calcul Scientifique GRAPHIQUE Traitement du signal JAVA Bases de données WEB Cloud Enfoui et embarqué 9 Le modèle économique Intel Nouveau modèle plus performant tous les x années 40 Performance relative 30 20 0 0 1 2 3 4 5 6 7 8 9 Années Disponible Besoins 5

Un autre modèle économique Performance supérieure aux besoins de «masse» 40 30 20 0 Performance relative 0 1 2 3 4 5 6 7 8 9 Années Disponible Besoins Recherche des killer applications 11 Les moteurs de l évolution Les contraintes économiques Li Lois économiques Volumes de vente MARCHE GRAND PUBLIC PCs Consoles de jeux Intel, Microsoft Smartphones Tablettes Apple, Samsung 12 6

Roadmap des applications enfouies 13 Roadmap du traitement enfoui Source ITRS Design ITWG July 2003 x 40 Process Technology (nm) 130 90 65 45 32 22 Operation voltage (V) 1,2 1 0,8 0,6 0,5 0,4 Clock frequency (MHz) 150 300 450 600 900 1200 Application Real Time Video Codec Real Time Interpretation (MAX performance required) Still Image Processing MPEG4/CIF Application Web Browser TV phone (1:1) TV phone (>3:1) (Others) Electric mailer Voice recognition (input) Voice recognition (operation) Scheduler Authentification (Crypto engine) Processing Performance (GOPS) 0,3 2 14 77 461 2458 Parallelism factor 1 4 4 4 4 4 Communication speed (Kbps) 64 384 2304 13824 82944 497664 Energy Efficiency (MOPS/mW) 3 20 140 770 4160 24580 Peak Power Concumption (mw) 0 0 0 0 0 0 Stand-by Power Concumption (mw) 2 2 2 2 2 2 Battery Capacity (Wh/kg) 120 200 400 Performance Efficacité énergétique (MOPS/mW) Puissance dissipée Capacité batterie 14 7

Exemple : industrie automobile Hétérogénéité Sources : C. Balle Renault 15 Les contraintes ergonomiques Les smart-phones Blackberry Samsung iphone 16 8

Les contraintes économiques Fenêtre de vente d un produit grand public «Time to market» 17 Performance : Microprocesseur NI T exécution = NI * CPI * T c = IPC * F Temps de cycle Nombre de cycles/instruction 000 00 0 CPU F(MHz) Microarchitecture (IPC) 1 80 84 88 92 96 2000 Technologie 18 9

DES EXPONENTIELLES MICROPROCESSEURS CPU 2/15 2x/1,5an Performance après 1987 Performance avant 1986 Fréquence d'horloge (MOS) Evolution/an 0% % 20% 30% 40% 50% 60% 19 DES EXPONENTIELLES MEMOIRES 0,5/ ans 2x/1,5an Bande passante Latence Quantité/Prix Capacité 0% 20% 40% 60% Evolution/an DRAM DISK 20

Les technologies CMOS 21 Transistors par puce 8 7 6 5 4 3 2 1K La loi de Moore Mémoire Microprocesseur 4K 16K 64K 8086 4004 8080 256K 1M 80286 i386 4M 16M 64M i486 Pentium 256M Pentium III Pentium II Pentium Pro 1 0 70 73 76 79 82 85 88 91 94 '97 2000 Source: Intel 22 11

Processeurs Intel : nombre de transistors l année d introduction Nb de transistors 00000000 Itanium2 0000000 P4 Itanium2 000000 Itanium PIII 00000 i486 PentiumPII 0000 i286 i386 000 8086 00 4004 8080 0 1 1965 1970 1975 1980 1985 1990 1995 2000 2005 20 23 LES DIFFERENTIELS 000 00 0 CPU Mémoire 1 80 82 84 86 88 90 92 94 96 98 20 000 Complexité croissante de la hiérarchie mémoire : L1, L2, L3, MP 24 12

Evolution des hiérarchies mémoire (1985-2000) b) c) a) CPU CPU + Caches L1 Bus système 386 L1 cache Bus système Pentium CPU superscalaire + Caches L1 Cache L2 Cache L2 Pentium Pro Bus système MP MP MP e) d) CPU superscalaire + Caches L1 PentiumII CPU superscalaire + Caches L1 Cache L2 Bus spécial Bus système Bus spécial Bus système Cache L2 MP MP RDRAM Pentium4 25 00 La densité de puissance Watts/cm 2 0 1 i386 Plat chaud Pentium i486 Réacteur nucléaire Pentium 4 Pentium III Pentium II Pentium Pro Trainée fusée * New Microarchitecture Challenges in the Coming Generations of CMOS Process Technologies Fred Pollack, Intel Corp. Micro32 conference key note - 1999. 26 13

Multiprocesseurs et puissance (d après F. Anceau) 27 Le grand virage Evolution des processeurs pour PC (Intel, AMD) et dans l enfoui embarqué (ARM, etc) De l augmentation de la fréquence d horloge Au parallélisme Hyperthread Multi-cœurs / many-cores 28 14

Processeurs Intel et AMD : Multithread et Multiprocesseurs Processeur logique 1 Processeur logique 2 Processeur physique 1 Processeur physique 2 Etat archit. (registres) Etat archit. (registres) Etat archit. (registres) Etat archit. (registres) Unités fonctionnelles Caches Unités fonctionnelles Caches Unités fonctionnelles Caches Mémoire principale Mémoire principale 29 Les multi-cœurs Power 30 15

CPU et GPU 000 GFLOPS 00 0 7800 GTX 8800 GTX 6800 Ultra 7900 GTX P4 Dual core P4 Dual core P4 8800 Ultra Core 2 Duo GTX280 GTX285 Xeon Quad T12 Westmere NVIDIA GPU Intel CPU 1 janv-03 janv-04 janv-05 janv-06 janv-07 janv-08 janv-09 janv- 31 GPU Fermi 32 16

Energie Puissance et énergie Capacité à faire quelque q chose d utile Important pour Durée de vie des piles et batteries Facture d électricité Mesurée au cours du temps Proportionnelle à la somme des capacités et au carré de la tension (CV 2 ) 33 Les batteries Batteries au lithium : 1992 : 90 Wh/kg, 2000 : 140 à 160 Wh/kg. 2007 : de 190 à 200 Wh/kg. Source : CEA 34 17

Puissance et énergie Puissance Travail effectué par unité de temps Mesuré en Watts P = CV 2 f ( : activité, C: capacités, V: tension, f : fréquence) Mesurée à sa valeur maximale Plus de puissance Plus de courant Ne peut dépasser les contraintes de puissance maximale disponible Plus de puissance Température plus élevée Ne peut dépasser les contraintes thermiques 35 Diminuer la puissance Pd proportionnel à CV dd2 f Limiter it l augmentation ti de fréquence Limiter la tension d alimentation Environ 1V Problème V T Transistor passant V gs V T > 0 V dd -V T > 0 36 18

Courants de fuite (subtreshold leakage) 37 Watts 250 200 150 0 50 Evolution de la puissance (à taille de puce constante) 0 Puissance fuite Puissance utile 75 Puissance/cm2 50 25 Puissance (W/c cm 2 ) ~ puce 15mm Fréquence X 1.5 chaque génération 0 Limites: 1. Puissance dissipée, 2. Alimentation, et 3. Densité de puissance 0 38 19

Un grand défi : la réduction de l énergie consommée et de la puissance dissipée Effort à tous les niveaux Niveau technologique Niveau circuit/logique Niveau architectural Niveau algorithmique Niveau système 39 Le spectre d implémentation Microprocesseur Matériel ASIC Reconfigurable ASIC Haute performance dédié à l application Non modifiable Processeur Programmable Non dédié à l application Matériel reconfigurable Bon compromis 40 20

41 Les processeurs utilisables Les microcontrôleurs µp (4 à 32 bits) RAM-ROM-Horloge Périphériques llars Millions de dol 9000 8000 7000 6000 5000 4000 3000 2000 00 0 1998 2003 2008 4 bits 8 bits 16 bits 32 bits Composants du commerce OMAP 16 (TI) DSP (C55x) Applications temps réel Traitement voix/ audio/vidéo/ graphique Contrôleur communications DSP-RISC Accélérateurs matériels RISC (ARM92x) Applications Système d exploitation Modems et périphériques communications Périphériques applications 42 21

Les systèmes sur puce Les plate-formes Conceptions contraintes anciennes plateforme Besoins utilisateurs Nexperia (NXP) RISC MIPS MIPS CPU MIPS CPU D$ PRxxxx I$ BLOC IP BLOC IP... BLOC IP SYSTEME DVP SDRAM MMI PI BUS BUS PI DVP BUS MEMORY Mémoire DVP BUS PI BUS BUS PI TriMedia DSP TriMedia CPU TriMedia CPU D$ TM-xxxx I$ BLOC IP DEVICE BLOC IP IP. BLOCK. BLOC IP. produit MPSoC de ST MEM DSP MEM DSP MEM Processeurs MEM DSP DSP DSP, DSP Processeurs RISC DSP hw RISC $ Matériel MT I$ D$ spécifiques I$ spécialisé I$ Réseau sur puce Entrées Sorties MEMOIRE Ordonnanceur SOC Ordonnanceur multiprocesseur 43 Systèmes sur puce (FPGA) Blocs d E/S Blocs logiques Blocs logiques (LUT et bascules) Blocs SRAM Blocs multiplieurs PLL Interfaces spécialisées (Ethernet, PCI) µp (en dur) Composants programmés (IP) - µp, RAM, E/S, périphériques -TS, audio, images, vidéo - modulation, démodulation Réseau d interconnexion ALTERA, XILINX, 44 22

Les écarts de productivité Évolution comparée du temps de conception d un circuit et du nombre de portes disponibles Écart de productivité de conception Transistors par puce (en millions),000 1,000 0 1 0.1 0.01 0.001 Capacité des circuits intégrés productivité Ecart 0,000,000 00 0 1 0.1 0.01 Productivité (K)Transistors par Homme-Mois. 45 Où va l effort de conception? Lo ogiciel Matériel Source : IBS 2002 46 23