Diseño e Implementación de un Simulador

Slides:



Advertisements
Presentaciones similares
Protocolos de Inter-red
Advertisements

II. ARQUITECTURAS PARALELAS
Planificación de Monoprocesadores
Redes y Seguridad Informática
Servicios de red e Internet
REDES LOCALES.
PROTOCOLOS Y ESTANDARES DE RED
Sistema de Comunicación
Fernando Paganini y Enrique Mallada Universidad ORT Uruguay IntegraTICS, 7 diciembre 2006 Optimización conjunta del ruteo multi-camino y el control de.
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
INSTITUTO TECNOLOGICO SUDAMERICANO ANALISIS DE SISTEMAS
ID-Spec Large 3.0 Software para el Diseño de Instalaciones Eléctricas en Edificios Industriales y Terciarios.
Networks on Chip Orientado a Multiprocessor System on Chip
Tema 3 – Técnicas de Acceso Remoto y Seguridad Perimetral
CAPA DE RED CARACTERÍSTICAS DE LA RED
Contexto en el proceso general
Modelo de interconexión de sistemas abiertos también llamado OSI (en inglés, Open System Interconnection 'sistemas de interconexión abiertos') es un modelo.
MODELO OSI PRESENTADO A: ING.FABIO LASSO PRESENTADO POR: CARLOS ANDRES NARVAEZ URRUTIA JHON JAIRO CHACON PARQUE INFORMATICO CARLOS ALBAN TECNICO LABORAL.
FIREWALL.
SWITCHES.
Presentación Elaborada Por LENID SUAREZ POSADA CAMILO RAMIREZ CARDONA Presentado A Ing. Carlos E. Molina En Su Materia REDES II.
2. ASYNCRONOUS TRANSFER MODE 2.1Características generales 2.2 Modelo de referencia del protocolo 2.3 Categorías de servicio ATM.
SISTEMAS DE SEÑALIZACION
Ing. Karen Torrealba de Oblitas
 Sincronismo. En toda transmisión debe existir un acuerdo entre el receptor y el emisor, y pueden llegar a él de dos formas: Síncrona, es decir, utilizando.
Integrantes: Daniel Peña Alfredo Zuñiga
El siguiente trabajo tiene como objetivo ver y poder explicar cada una de las capas del modelo OSI, también sirve como transmisor de datos por medio de.
FUNCIONES GENERALES –SELECCIÓN DE LA MEJOR RUTA –DIRECCIONAMIENTO DE LA RED.
MODELO OSI DE LA ISO.
TECNOLOGIAS WAN Semestre 4 Capítulo 2
DISPOSITIVOS PARA REDES
IGNACIO LOPEZ MARTI PCPI Un repetidor Wi-Fi es también conocido como un extensor de alcance inalámbrico. Se trata de una estación de retransmisión que.
1 MENSAJES DE CONTROL Y ERROR DE LA PILA TCP/IP Semestre 2 Capítulo 8 Carlos Bran
Cómo debo de entregar la información de la Auditoría interna: ActividadResultadosAcciones.
1 Introducción Temas Multiplexación Estadistica Inter-Process Communication Network Architecture Performance Metrics.
Diseño de Redes de Comunicaciones Ópticas Introducción.
Análisis del soporte a QoS en Infiniband Carlos Miguel Tavares Calafate Clusters de Computadores Personales, 2002.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Primer Foro Universitario de Software Libre 6, 7, 8 y 9 de Mayo de 2013 Proyecto GNU FreeBSD Linux Simulación de Flooding en OMNeT++ para Redes de Sensores.
INTRODUCCION Esta exposición se realizara con el fin de dar a conocer la importancia y el funcionamiento que tiene el switch, además para conformar una.
1 Introducción Temas Multiplexación Estadística Comunicación entre procesos Arquitectura de la Red Métricas de desempeño.
Agenda  Introducción  Relevamientos de tecnologías Objetivos de la fase de relevamiento de tecnologías Principales tecnologías disponibles -OpenMosix,
Procesos Estocásticos Edgar H Criollo V Mayo 2010
GAP GAP Parallel Architectures Group Grupo de Arquitecturas Paralelas Jornada d’Arquitectures per a Càlcul i Comunicacions Avançades, Feb.04 Valencia Metodología.
Escuela Normal “Profr. Darío Rodríguez Cruz”
CAPA DE RED DEL MODELO OSI.
Ingeniería en Redes y Comunicaciones Diseño de Redes - Capítulo 31 MODO DE TRANSFERENCIA ASÍNCRONO ( ATM ) Orientado a conexión, ´conmutación de paquetes.
Routers y hubs Presentado por: Guillermo Valverde David acosta.
CAPA DE RED.
5.7 Servicios no orientados a conexión. 5.8 Ruteadores.
Conceptos de protocolos de red
Integrantes : Ruddy Rojas C. Reynaldo Melgarejo F. Adhemir Quino R.
Mg(c) Ing. Miguel A. Mendoza Dionicio Curso: Diseño de Redes de Comunicación Instituto Superior Tecnológico Público INSTITUTO SUPERIOR TECNOLÓGICO PÚBLICO.
Introducción a la conmutación LAN.
Ing. Elizabeth Guerrero V.
Es un sistema de comunicación entre computadoras que permite compartir información, con la característica de que la distancia entre las computadoras debe.
Tecnologías WAN (MODULO ESPECIALIDAD) Instituto Tecnológico Superior de Misantla. INGENIERIA EN SISTEMAS COMPUTACIONALES Unidad II: Protocolos WAN 2.1.-
MODEM Un módem (Modulador Demodulador) es un dispositivo que sirve para enviar una señal llamada moduladora mediante otra señal llamada portadora.
Ing. Elizabeth Guerrero V.
* Por maria jose palacios gomez 6ª presentado a mr Edwar.
Diseño de Redes - Capítulo 3
1 Diseño VLSI Caracterización de circuitos MOS Enric Pastor Dept. Arquitectura de Computadors UPC.
Nombres: Raul Alejandro Silvestre Vargas Diego Contreras Plafflin Carrera : Ing. Telecomunicaciones Tema: ATM Fecha: 10/10/13.
Proceso de desarrollo de Software
APLICACIÓN DE SIMULACIÓN PARA MEJORAR LA PRODUCTIVIDAD Y REDUCIR EL TIEMPO DE CICLO EN UNA COOPERATIVA Alberto López – Iver Pirosanto INTI Mar del Plata.
TITULO: Diseño y evaluación de nivel de seguridad del protocolo GETVPN en una red de datos para un entorno multipunto que utiliza MPLS para su comunicación.
{ Topología de Red Yaritza Ortega Astrid Zúñiga Vishal Patel.
Sistemas de Comunicación Magistral Nro. 6 Capa 3: Red La Capa de Red provee principalmente los servicios de envío, enrutamiento (routing) y control de.
DISEÑO DE LAN. Elementos de un Sistemas de Comunicación Emisor Receptor Canal Protocolo de enlace Otros dispositivos (modem, adaptadores, controladores.
Transcripción de la presentación:

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip Edwin Tufiño

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ¿Qué son las NoC? Arquitectura de la NoC Nueva Propuesta de Arquitectura Simuladores de NoC Noxim Modificaciones a Noxim Resultados Conclusiones y Recomendaciones

¿QUÉ SON LAS NoC(Networks-On-Chip)? Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ¿QUÉ SON LAS NoC(Networks-On-Chip)?

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip HOST NI (Interfaz de Red) Router Enlace

NOC Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip NOC

ARQUITECTURA DE LA NoC Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip ARQUITECTURA DE LA NoC

NOC Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip NOC - Interfaz de Red (NI) - Router (R) - Elemento de procesamiento (PE) - Topología - Modelo OSI - Enlace

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip ENLACE ELEMENTO DE PROCESAMIENTO

+ Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip INTERFAZ DE RED (NI) Replace +

TOPOLOGÍA Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip TOPOLOGÍA

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip MODELO OSI Aplicación Transporte Red Física

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip Router (Conmutador) - Cola (Buffer) - Selección lógica Algoritmo de Ruteo - Multiplexor

Algoritmo de Enrutamiento Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip Algoritmo de Enrutamiento Si origen < ó > destino  origen=origen+1 ó origen-1 Si 00 < 11  10 Si 10 < 11  11

NUEVA PROPUESTA DE ARQUITECTURA Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip NUEVA PROPUESTA DE ARQUITECTURA

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip NUEVA PROPUESTA DE ARQUITECTURA - La Topología - El Algoritmo de Enrutamiento

SIMULADOR DE NoC Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip SIMULADOR DE NoC

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip LOS 3 CRITERIOS PRINCIPALES QUE EVALÚAN LOS SIMULADORES: -Energía Consumida -Latencia -Throughput

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip

-La disponibilidad del simulador -La fecha de desarrollo Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip -Entreguen los 3 criterios a tomar en cuenta (energía consumida, latencia y troughtput) -La disponibilidad del simulador -La fecha de desarrollo

NOXIM Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip NOXIM

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip - Código abierto (Licencia GPL) - System C - Linux - CLI - Modular

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip MODULAR

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip Parámetros de Entrada   -Topología Mesh -Dimensión X de la matriz . -Dimensión Y de la matriz . -Tamaño de buffer (en flits). -Tamaño mínimo y máximo de cada paquete. -Algoritmo de ruteo. -Warmup. -Tiempo de simulación. -Número de paquetes a recibir. -Tráfico randómico. Parámetros de Salida   -El número total de paquetes recibidos. -El promedio global del troughput y latencia. -El retraso máximo global. -La energía total consumida.

MODIFICACIONES A NOXIM Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip MODIFICACIONES A NOXIM

-Algoritmo de Enrutamiento -Direccionamiento del tráfico Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip -Topología -Algoritmo de Enrutamiento -Direccionamiento del tráfico -Interfaz Gráfica -Datos exportados en archivo de texto

ARQUITECTURA TORUS Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip ARQUITECTURA TORUS TOPOLOGÍA

ARQUITECTURA TORUS Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip ARQUITECTURA TORUS ALGORITMO DE ENRUTAMIENTO BORDE ADAPTATIVO

ARQUITECTURA TORUSS Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ARQUITECTURA TORUSS TOPOLOGÍA

ARQUITECTURA TORUS Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ARQUITECTURA TORUS ALGORITMO DE ENRUTAMIENTO ADAPTATIVO

TRÁFICO DIRECCIONADO Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip TRÁFICO DIRECCIONADO

INTERFAZ GRÁFICA Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip INTERFAZ GRÁFICA

EXPORTACIÓN A ARCHIVO DE TEXTO Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip EXPORTACIÓN A ARCHIVO DE TEXTO

ANÁLISIS DE RESULTADOS Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ANÁLISIS DE RESULTADOS

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ESCENARIO DE SIMULACIÓN NUMERO DE PAQUETES NUMERO DE SIMULACIONES Dimensión De la Matriz Elementos a Combinar Número de Elementos Numero de Muestras 2 4 16 3 9 81 256 5 25 625 6 36 1296 7 49 2401 8 64 4096 6561

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ESCENARIO DE SIMULACIÓN TAMAÑO DEL BUFFER ALGORITMO DE ENRUTAMIENTO Algoritmo de Enrutamiento Latencia Promedio (ciclo) xy 9,96736 fullyadaptive 10,0034 oddeven 10,0304 westfirst 10,0488 northlast 10,1449 negativefirst 10,2086 dyad T 10,3977

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip ESCENARIO DE SIMULACIÓN Topología Mesh Torus TorusS Dimensión Matriz 2 a 9 Numero de Simulaciones 40 Número de Paquetes +6000 Numero de Flits x Paquete 5 Tamaño del Buffer +20 Algoritmo de ruteo XY Borde Completo Simulación Randómica

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip

CONCLUSIONES Y RECOMENDACIONES Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip CONCLUSIONES Y RECOMENDACIONES

Diseño e Implementación de un Simulador de Arquitectura Networks-On-Chip CONCLUSIONES - La estructura de la NoC es más sencilla que las redes computacionales, puesto que los elementos que conforman la arquitectura de la NoC no se encuentran sujetos a cambios posteriores a su implementación.   Previo al desarrollo de una nueva propuesta de arquitectura NoC se debe conocer la estructura interna de los elementos que conforman ésta y su funcionalidad dentro de la red -La latencia depende directamente de la topología de la NoC debido a la interconexión existente entre los nodos que la conforman, ya que lógicamente se puede reducir la distancia entre ellos. -La sencillez y optimización del algoritmo de enrutamiento reduce los tiempos de despacho de los paquetes

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip - El troughtput es la velocidad interna con que los elementos de red procesan la información, puesto que la estructura interna de los elementos de red es la misma en todas las arquitecturas, el troughtput es el mismo en todas también.   -El desempeño en cuanto a términos de energía consumida de las arquitecturas TorusR, TorusB es menor a la de la arquitectura Mesh.

Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip RECOMENDACIONES - Las NoC abren un amplio campo para la investigación, por lo que es necesario realizar un estudio por separado de cada elemento que la compone (algoritmo de ruteo, buffer, topología).   - El simulador no contempla la energía consumida ocasionada por la longitud de los cables de las interconexiones entre los nodos externos, esto se deberá tomar en cuenta para futuros estudios. - Se debe realizar un estudio de los algoritmos de enrutamiento, para así poder garantizar un algoritmo óptimo que ayude a mejorar el desempeño de la NoC.

GRACIAS Diseño e Implementación de un Simulador De Arquitectura Networks-On-Chip GRACIAS