Architecture & Nouveautés du Core i7. Xpose Core i7 Guillaume Bedos



Documents pareils
Tout savoir sur le matériel informatique

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

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

Structure de base d un ordinateur

Architecture des Ordinateurs. Partie II:

Fonctionnement et performance des processeurs

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

Architecture des calculateurs

Exigences système Commercial & Digital Printing

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

Architecture des ordinateurs

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

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)

Leçon 1 : Les principaux composants d un ordinateur

Exigences système Edition & Imprimeries de labeur

GPA770 Microélectronique appliquée Exercices série A

CUOMO PC Route d Oron Lausanne 021/

Guide Mémoire NETRAM

Chapitre 4 : Les mémoires

THÈSE. Pour obtenir le grade de. Spécialité : Informatique. Arrêté ministériel : 7 août Présentée et soutenue publiquement par.

Cours Informatique 1. Monsieur SADOUNI Salheddine

Tests de performance du matériel

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Exécution des instructions machine

Une méthode de conception de systèmes sur puce

HP 600PD TWR i G 4.0G 39 PC

Portable Dell Alienware M18X

Initiation au HPC - Généralités

Pour obtenir le grade de. Arrêté ministériel : 7 août Sylvain Genevès

Systèmes et traitement parallèles

PDF created with pdffactory Pro trial version

Exigences système Edition & Imprimeries de labeur

Prentice Hall, 2011 (ISBN )

INF6500 : Structures des ordinateurs. Sylvain Martel - INF6500 1

Architecture des ordinateurs

Segmentation d'images à l'aide d'agents sociaux : applications GPU

ELP 304 : Électronique Numérique. Cours 1 Introduction

Devis Fonctionnel N dossier : D1501

Parallélisme et Répartition

Vers du matériel libre

Module M1 Elément 2 : Informatique 1 (I1)

Éléments d'architecture des ordinateurs

Où sont-elles? Presque partout

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

Structure et fonctionnement d'un ordinateur : hardware

Diagrammes de Package, de déploiement et de composants UML

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

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

Matériel & Logiciels (Hardware & Software)

Ordinateur portable GAMER - GE620DX

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

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

Serveur Lynx CALLEO Application 2240S Fiches Technique

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

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

Achats ordinateurs avec liste des prix 3 ème trimestre Optiplex 780 DT (Bureau)

Serveur Lynx CALLEO Application 2240 Fiches Technique

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence

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

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

L informatique en solo

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

ROYAUME DU MAROC RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES : TERTIAIRE ET NTIC : SYSTÈME ET RÉSEAUX INFORMATIQUES

Initiation à l informatique. Module 1 : Le Matériel

ASUS AI Suite II. D083 v1.0

Histoire de l Informatique

Pour une première installation : suivre la procédure en page 5 à 9 Pour une mise à jour : suivre la procédure page 5, 6, 10 et 11

Architecture ordinateur. Organisation mémoire et Entrées/Sorties

CATEGORIE 1 : Portable basique. Référence constructeur (le cas échéant)

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

SERVEUR CALLEO APPLICATION R269M

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

La carte à puce. Jean-Philippe Babau

Matériel. Matériel de bureau

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

ARCHITECTURE ET FONCTIONNEMENT

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

IFT1215 Introduction aux systèmes informatiques

TD Architecture des ordinateurs. Jean-Luc Dekeyser

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

Test comparatif des différents systèmes de refroidissement informatique s appliquant au processeur

ASR1 TD7 : Un microprocesseur RISC 16 bits

SERVEUR LYNX CALLEO DATACENTER 2460

En tant qu élu local, vous allez exercer de multiples activités,

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

Prise en main. Prise en main - 0

Ed 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE

Découvrez les Nouveautés Février 2010 du Catalogue PC Pack PRO

COLLEGE ADRIEN CERNEAU

Mesure de performances. [Architecture des ordinateurs, Hennessy & Patterson, 1996]

UN EXEMPLE DE CYBERENSEIGNEMENT EN CHIMIE

Les liaisons SPI et I2C

Programmation C. Apprendre à développer des programmes simples dans le langage C

Spécifications détaillées

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Exigences système Commercial & Digital Printing

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

Cours 3 : L'ordinateur

Transcription:

Architecture & Nouveautés du Core i7 Xpose Core i7

Sommaire Définition Historique Rôle du microprocesseur Architecture d un microprocesseur Core i7 : Améliorations Cache HyperThreading IMC/QPI TurboBoost Question 2

Définition CPU (Central Processing Unit) ou Microprocesseur : processeur est contenu sur 1 seul circuit imprimé Action : exécute de manière cadencée des opérations logiques et arithmétiques Leaders : Intel et AMD 3

Historique 1968 : co-fondation d Intel par Moore et Noyce 1971 : Premier microprocesseur par Intel : intel 4004 créé par Hoff et Faggin 1978 : 1 er processeur de la famille x86 1993 : 1 er Pentium 2000 : Pentium IV 2006 : 1 er Core 2 2008 : 1 er Core i7 4

Caractéristiques Jeu d instructions : addition, multiplication, max(nb1,nb2) Nombre de bits : 32 ou 64 Vitesse de l horloge : nombre de cycles/ seconde Nombre de cœurs Nombre de transistors 5

Architecture d un microprocesseur Composé de deux entités : UAL : Unité Arithmétique et Logique UC : Unité de commande ou contrôle L UAL effectue les opérations et renvoie le résultat L UC contient : 1. Un compteur ordinal 2. Registre d instructions 3. Décodeur 4. Séquenceur 5. D autres registres 6

Communication avec le microprocesseur Le microprocesseur et les composants communiquent par «bus» 7

à 3 Niveaux : Améliorations Prédiction de branche Instruction Level Parallelism : le pipeline Thread Level Parallelism : SMT 8

La prédiction La prédiction sert à éviter des tests et charger les bonnes instructions pour gagner du temps (pipeline en attente) Différentes techniques : statique, next line prediction etc 9

ILP : Sans Pipeline Sans pipeline On ne traite les instructions qu une par une 1 instruction découpée en 5 étages/étapes 1 étage = cycle d horloge 10

Avec Pipeline Avec le pipeline, le processeur peut avoir autant d instruction qu il a d étages (micro instructions) Ici le processeur a besoin de 9 cycles pour traiter 5 instructions. Avec pipeline 11

Processeur SuperScalaire 12

Et réellement? Tout ceci est vrai dans un cas parfait Sinon il existe des problèmes : 1. Aléas structurels : On a besoin parfois d écrire et de charger une donnée en même temps sur le même banc de registre. 2. Aléas de données : Cette erreur intervient lorsque le pipeline modifie l ordre des accès en lecture écriture. 3. Aléas de contrôle : Le problème est provoqué par des instructions de branchement. Ces instructions vont modifier le compteur ordinal. 13

TLP : SMT Simultaneous Multi Threading But : augmenter le parallélisme des threads Avant : thread/thread Maintenant : plusieurs threads partage du pipeline & registres + cache entre threads 14

Evolutions & Core i7 Fin du deux dies double-cœur Retour du SMT/ HyperThreading Modification des caches Disparition du goulot d étranglement au niveau mémoire IMC + QPI Turbo Boost 15

Le deux dies double coeur Die = puce de silicium Avant les 4 cœurs = 2 puces de deux cœurs Problème de communication : passer par le FSB pour accéder à un cœur de l autre puce Problème de consommation : l échange d informations, perte de temps 16

Schéma du die 17

HyperThreading SMT à deux voies : 2 threads se partagent le pipeline, les registres, le cache et les bus. Processeur 4 cœurs physiques 8 cœurs logiques (4 threads à 8 threads)!= processeur 8 cœurs physiques 18

Consommation 19

Caches 3 Niveaux :L1, L2, L3 Avant L1 (64K) exclusif, L2 et L3 partagés Maintenant : L2 exclusif mais réduit ( 6mo ->256ko) Cache L38Mo et partagé But : garder dans L3 tous les L2 des cœurs 20

Mémoire : IMC Avant : 21

Mémoire : IMC Integrated Memory Controller Accès direct à la mémoire Réduction de latence 3 canaux (pour DDR3) 32Go/s 22

Mémoire : IMC 23

FSB // QPI Evolution du support pour améliorer la communication 24

FSB 12.8 GB/s pour l écriture et la lecture (pour le plus rapide) Core 2 Extreme 400 MHz 64bits Cycle de son horloge * largeur des données (octets) *nb cycle/s 400*8*4=12800 MB/s // 12.8GB/s 25

QPI Quick Path Interconnect But : interconnecter tous les processeurs entre eux : gain de temps 2 voies : écriture + lecture!= FSB 1 seule voie 20bits = 16 utiles + 4 du CRC 6.4G transferts /s : 16*6.4/8= 12.8GB/s pour une voie 12.8 GB/s par voie => 25.6 GB/s en tout 26

Topologies 27

Turbo Boost Microcontrôleur : Power Control Unit (PCU) Fréquence, Voltage et Température Processeur gère ses cœurs (paramètrable dans le bios) Turbo Boost : ajuster la fréquence des cœurs Compatible hyper threading 28

Démo http://www.intel.com/technology/product/demos/t urboboost/demo.htm?iid=tech_demo+tb 29

Au final 30

Les produits Portable i7-2617m 32 nm 2 cœurs 1.5GHz 289$ i7-2860qm 32 nm 4 cœurs 2.5GHz 568$ Bureau i7 2600 32nm 4 cœurs 3.4 GHz ~305$ i7 3960X 32nm 6 cœurs 3.3GHz ~1059$ (overclocké à 5 GHz) 31

Statistiques Consommation Classement 32

Merci de votre attention Avez-vous des questions? 33