Mini Exposé Entre Thésard Séverine Riso 29 Octobre 2004

Slides:



Advertisements
Présentations similaires
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Advertisements

Placement de Motifs Architecture Application Contraintes: - Charge
Les systèmes embarqués
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
Architecture des processeurs généralistes haute performance
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Les numéros
Est Ouest Sud 11 1 Nord 1 Howell 2½ et 3 tables 5 rondes – 20 ou 30 étuis Laval Du Breuil Adstock, Québec Stationnaire H-3 Monté comme 10 rondes de 2 ou.
Est Ouest Sud 11 1 Nord 1 Individuel 13 joueurs 13 rondes - 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est I séries détuis entre les tables.
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Individuel 18 joueurs 9 rondes - 27 étuis Laval Du Breuil Adstock, Québec Allez à 2 Ouest Allez à 2 Sud Allez à 4 Ouest Allez.
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
11ème Rencontre des Electroniciens de Midi-Pyrénées
UMLV 1 Problème G = (S, A) graphe (orienté) Calculer H = (S, B) où B est la clôture réflexive et transitive de A. Note : (s,t) B ssi il existe un chemin.
1 MONDER2006 – 11/01/ Etudes de sensibilité pour la prospective électrique française à laide du modèle MARKAL Edi Assoumou.
Optimisation algébrique de requêtes relationnelles
Architecture de réseaux
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
Les éléments de mémorisation
2.Les différentes architectures (Louis)
Partage de ressources par codes CDMA pseudo- aléatoires pour les réseaux ad-hoc Nicolas MARECHAL ème année Master ISSI INSA Lyon Encadrants : Jean-Marie.
Flow de conception (4h)-demo
Benhaoua Mohamed Kamel Université d’Oran
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
1 De la conception à l’usage d’un ENT, quelle est la place des formateurs ? Mon travail interroge la formation des enseignants et comment les formateurs.
1 Title of presentation Enter First name, surname | Date.
Évolution des mises en chantier résidentielles 30 septembre 2012
Cours Systèmes logiques
Chapitre 13 – Les concepts normatifs : surplus et optimalité de Pareto
Institut TELECOM / TELECOM Bretagne
Gestion des Périphériques
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
Virtual Local Area Network
Titre : Implémentation des éléments finis sous Matlab
Le matériel Les composants de l’ordinateur
Informatique temps réel et réseaux de terrain – ELEC365
1 TAL : une bibliothèque de cellules pour le design de circuits asynchrones QDI P. Maurine, J. B. Rigaud, F. Bouesse, G. Sicard, M. Renaudin.
Routage M1/M2 ISV M2 IPS UFR Mathématiques et Informatiques - Crip5
LES NOMBRES PREMIERS ET COMPOSÉS
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Projet de Conception n° 5
Test dun Réseau sur puce générique (generic Network on Chip) Présenté par: David Bafumba-Lokilo & Silvio Fornera.
3ème partie: les filtres
C'est pour bientôt.....
Simulateur interactif de QOS dans un routeur
Le système micro-onduleur Enphase Energy Joanne Pochet– Marketing Manager France/Bénélux
SUJET D’ENTRAINEMENT n°1
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
CALENDRIER-PLAYBOY 2020.
 MARSEILLE, les 4, 5, 6 Mai 2004  7 ème Journées Nationales du Réseau Doctoral de Microélectronique Application : Stimulation Electrique Fonctionnelle.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Options d’implémentation.
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
PROJET CAPS Compilation, Architecture, Processeurs Superscalaires et Spécialisées.
Tolérance de parallélisme
Projet Implémentation du protocole MMT sous Linux
Les réseaux locaux virtuels : VLAN
MICROLOR Le savoir partagé
Les systèmes mono-puce
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
Construction d'une hiérarchie mémoire faible consommation
Laboratoire Intégration des Architectures Numériques (IAN)
Évolution des (micro)processeurs et des systèmes embarqués
Interface de communication pour les réseaux InfiniBand
L.LETERRIER – SCATS Sixteen Channel Absolute Time Stamper Journées VLSI PCB FPGA IAOCAO IN2P3 C. Beigbeder 1, D. Breton 1, S.
LA ROSE DES VENTS
Transcription de la présentation:

Mini Exposé Entre Thésard Séverine Riso 29 Octobre 2004 Réseaux sur puce Mini Exposé Entre Thésard Séverine Riso 29 Octobre 2004

Contexte Comment interconnecter ces IP ?? SOC 2010 SOC 2004 10 GHz DSP DMA ROM RF CAN CNA FPGA 10 GHz Temps de conception Techno 50 nm Comment interconnecter ces IP ??

Interconnexions aujourd’hui Point à point Commutation de circuit Circuits dédiés Bus Commutation de paquet Multiplexage spatiale/temporel Mémoire Processeur DMA PONT UART I/O Keypad BUS processeur-mémoire BUS I/O Arbitre RAM ASIC uP ROM IP

Pb des interconnexions d’aujourd’hui Point à point Bus Parallélisme Complet Aucun: une seule communication à la fois Consommation d’énergie Optimisé Forte : connexions longues Scalabilité Conçu pour un cas particulier Limité quelques cœurs Fléxibilité Réutilisable NOC

Réseaux sur puce IP NOC wrapper

Hermes Présentation [1] Développé au PUCRS Brésil par Fernando Moraes Ad N00 N° 0 IP Ad N10 N° 1 Ad N20 N 2 Ad N01 N° 3 Ad N11 N°4 Ad N21 N° 5 Un réseau Hermes 3x2 NORD B OUEST Arbitre B EST B Routeur Routeur B B LOCAL SUD Le switch Hermes [1] Développé au PUCRS Brésil par Fernando Moraes

Hermes handshake Switch Switch Output Port Input Port tx rx ack_tx 1 tx rx 1 ack_tx ack_rx n Switch data_out data_in Switch 1 rx tx 1 ack_rx ack_tx n data_in data_out Input Port Output Port

Métriques d’un réseau Évaluation des performances: Latence: Temps écoulé entre l’émission et la réception d’un message mesuré en cycle d’horloge Débit: Quantité maxi d’information délivrée par unité de temps. Se mesure en message par cycle d’horloge ou en message par noeud. Évaluation des coûts: Surface du réseau ou du switch se mesure en mm2, en LUT ou en transistor - 0.17mm2 CMOS 0.35m (SPIN: 0.24mm2 CMOS 0.15m) Dissipation de puissance se mesure en mW/ Hz.

Mesure latence vs Charge Compteur de cycle d’horloge 1 2 3 4 5 6 7 … Maître FIFO Réseau AdresseS # flit AdresseM 00 Tps départ Req En tête Données AdresseM # flit AdresseS Lat. allé Tps départ Ack En tête Données Slave

Mesure de la charge Charge = L / (L + IM) P1 P2 L IM Charge = L / (L + IM) Exemple de Charge = 6 / (6 + 5) = 54%

Fonctionnement de la FIFO Switch Maître FIFO Data Data_in Data_out Data tx rx Ack-tx Ack-rx Write pointer Data 00 12 74 54 08 00 12 77 32 08 43 65 00 Index 1 Read pointer

Résultats Taille réseau 00 10 01 11 M FIFO S 00 10 01 11 20 30 21 31 02 12 03 13 22 32 23 33 00 10 01 11 20 30 21 31 02 12 03 13 22 32 23 33 40 50 41 51 60 70 61 71 42 52 43 53 62 72 63 73

Résultats Différents réseaux 32 ports Hermes sature à 18% SPIN sature à 25%

Répartition Réseau 32 ports, chargé à 16 % En moyenne, les paquets mettent 140 cycles d’horloge. La latence Min =43 et la latence Max = 291 cycles d’horloge. L’ecart type est de 63 cycles d’horloge Gaussienne trop dispersées!!!! -> Qualité de service

Récapitulatif Hermes: coûts faibles (surface) mais performance moyenne (latence) Les réseaux sur puce sont-ils une réelle alternative ? Ne vaut-il pas mieux améliorer les bus ?

A faire A court terme A moyen terme A long terme Mesures du trafic Évolution de la latence en fonction de la taille des paquets A moyen terme Évaluer une méthode efficace de qualité de service : chemins virtuels, priorités de paquet. A long terme Implanter et valider cette qualité de service Rédiger et soutenir une thèse