Circuitos Digitales II y Lab. Introducción al Curso Semana No.1 Semestre 2011- 2 Prof. Eugenio Duque Pérez Prof. Gustavo Patiño A.

Slides:



Advertisements
Presentaciones similares
¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
Advertisements

SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN
Microprocesadores Componentes básicos..
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
© Dr. Iván E. Calimano Formas, usos, etc.
TEMA 2 MÚLTIPLOS Y DIVISORES
Aranda Fernández, Miguel Ángel García Redondo, Luis Miguel
En primer lugar presentarme…
01- OFERTA FORMATIVA v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Respuestas Buscando a Nemo.
Fundamentos de Diseño de Software INFT.1
Componentes de una computadora
Los Objetos de la Clase Escriban la palabra (the word) en español para los objetos de la clase (#1-20).
ARQUITECTURA DE COMPUTADORES - PERFORMANCE
ARQUITECTURA DE COMPUTADORES - INTRODUCCION
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
1. Apoyo exterior sobre ala inferior de viga de acero
Antecedentes 1 PC 1 Usuario =.
Gabriel Crisanto Méndez Corona
UPC Tema: ESPACIO VECTORIAL Rn
Cuenta Pública Ministerio de Agricultura 18 de diciembre de 2013.
1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof.
Circuitos Digitales II
¿Cuáles son los elementos de un sistema informático?
Trascendencia de este curso Curso Introducción a la Computación 1
EL OSO APRENDIZ Y SUS AMIGOS
Circuitos Digitales II Alineamiento en Memoria y Ejecución de un programa Semana No.8 Semestre Prof. Gustavo Patiño Prof. Eugenio.
Circuitos Digitales II
RETIRO DE COMALCALCO DIC. 2012
Proyecto para Centros que trabajan una vez por semana.
TIPOS DE PROCESADORES DE ULTIMA GENERACIÓN.
La minimización de los costes
Circuitos Digitales II
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:
Circuitos Digitales II TestBench, Generics, Generate y Más sobre Procesos Semana No.4 Semestre Prof. Gustavo Patiño Prof. Eugenio.
Aqui está Señoras y Señores !!!!!
CULENDARIO 2007 Para los Patanes.
BEATRIZ LAFONT VILLODRE
INTEGRANTES MEDINA ORTIZ MISSAEL MARTIN GONZALEZ MADRIGAL OMAR
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
Por: Johana García* 11 Informática 2. En el ámbito de los servidores reinan los procesadores, las memorias y los discos duros, que seguramente en un futuro.
Ing. Jorge A. Abraham Técnicas Digitales II
AUDITORIA DE LA SEGURIDAD en Telecomunicaciones y redes de computadoras Unidad VI.
CURSO: UNIDAD 4: LENGUAJES HDL
Numbers.
Programación 1 (01) Prof. Domingo Hernández Departamento de Computación Grupo de Ingeniería de Datos y Conocimiento (GIDyC) Escuela de Ingeniería.
Índice del libro.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
“Android – Hola Mundo” Rogelio Ferreira Escutia. 2 Creación del Proyecto.
Guía de Implementación
HISTORIA (y 3) Fuente principal:.
Introducción INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACION EN COMPUTACION LABORATORIO DE MICROTECNOLOGÍA Y SISTEMAS EMBEBIDOS Arquitecturas de.
JERARQUIA DE LA MEMORIA
Sistemas Operativos Avanzados
Historia de las computadora INFORMATICA. apareció en un artículo del New York Times el 3 de noviembre de Seis años más tarde un fabricante tomó.
HISTORIA DE LAS COMPUTADOR AS INFORMATICA.  Originalmente el término "computadora personal" apareció en un artículo del New York Times el 3 de noviembre.
EL MICROPROCESADOR.
Hardware: Evolución de los ordenadores
En el ámbito de los servidores reinan los procesadores, las memorias y los discos duros. En líneas generales, el hardware interno de los servidores de.
Microprocesadores actuales
Historia de las computadoras INFORMATICA. Originalmente el término "computadora personal" apareció en un artículo del New York Times el 3 de noviembre.
Tema: Componentes físicos de un ordenador (I)
1 Microtecnolgía y Arquitecturas de Computadoras Introducción.
CAPITULO V Arquitectura de Von Neumann
Transcripción de la presentación:

Circuitos Digitales II y Lab. Introducción al Curso Semana No.1 Semestre Prof. Eugenio Duque Pérez Prof. Gustavo Patiño A. (Prof. en comisión) Departamento de Ingeniería Electrónica Facultad de Ingeniería

Temario Jerarquía de un proyecto Niveles de abstracción Proceso de diseño Ley de Moore. Escalamiento Tecnológico. El problema de la complejidad. Componentes programables. Ejemplo de sistemas basados en procesador Qué es un computador ? Los cinco componentes de cualquier computador. Tipos de computadores : Tendencias. Actuales desafíos para el arquitecto de computadores. Velocidad. Relación costo-desempeño. Ejemplos. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Jerarquía de un proyecto Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Niveles de Abstracción: Carta Y Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Proceso de Diseño Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Design Process Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería Structural Domain Physical Domain Boards, MCM Transistor Layout Cells, Modules Chips, ASICs Flowcharts, Algorithms Register Transfers Boolean Expressions Transistor Functions Processors, Mem, Buses Registers, ALUs, MuXs, Gates, Flip-Flops Transistors Synthesis Implementation Behavioral Domain

Ley de Moore Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería Infelizmente las otras partes de los computadores (discos, memoria y el Bus) no acompañan esta evolución. Gordon E. Moore Cofundador de Intel en 1968 Sólo cuatro años después del invento del circuito integrado CI, 1962, Moore dijo que: El número de transistores que la industria va a colocar en un circuito integrado se duplicará cada dos años En este momento la ley dice que es cada 18 meses ! El desempeño está directamente relacionado con el número de transistores en un CI (pero no únicamente!)

Escalamiento tecnológico Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería Los dispositivos son cada vez más pequeños Más dispositivos dentro de un sólo chip. La densidad de los chips se duplica cada tres años. Dispositivos cada vez más rápidos. Ejemplo: Microprocesadores Procesador 8080: 3500 transistores a 200KHz (1975) Pentium4 – 42M de transistores a 3GHz (2003) El desempeño cambió de 0.06 MIPS a > 1000 MIPS Más dispositivos dentro de un CI. => Más difícil de diseñar.

El problema de la Complejidad La complejidad es el factor determinante en el diseño de los modernos chips. Dos problemas Cómo hacer uso de todo el espacio ? Superdispositivos (uberappliance) Teléfonos celulares, PDAs, Ipod, TV móvil, cámaras de video. Muchísimas aplicaciones para ser implementadas en lógica de hardware. Toma mucho tiempo acabar el diseño. Cómo estar seguro de que su diseño funcionará ? Problema de verificación. Cómo resolver los errores ? La única forma de sobrevivir a la complejidad Ocultar la complejidad en componentes de propósito general Reutilización componentes. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Componentes programables: Procesadores Una antigua estrategia para resolver el problema de la complejidad Construir un dispositivo genérico y customizarlo mediante el uso de memoria. (un programa corriendo). La mejor manera de hacer esto, es con un procesador de propósito general. La complejidad de los procesadores crece con la tecnología No obstante, el software permanece el mismo C, c++, java…. Todos ellos corriendo sobre un Pentium 2, 3, 4 y otros ….. Está bien para programas secuenciales. Pero cada vez es más difícil hacerlo posible Los recientes desarrollos de hardware requieren cambios profundos en los modelos de software. Procesadores multi-core. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Qué es un computador ? Depende un poco de qué tipo de computador tenemos en mente. Probablemente la mayoría podríamos pensar en un PC. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Qué es un computador ? (…cont) La verdad es un computador luce más como esto…. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Los cinco componentes de cualquier computador Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Qué es un computador ? (…cont) Cada sistema es diferente, pero generalmente posee componentes similares. Debe tener: Procesador, memoria. Interface con el mundo exterior (I/O). Y generalmente puede tener: Memoria caché. Bus del sistema. Controlador de memoria. Bus de entrada y salida (I/O). Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Tendencias – Tipos de Computadores Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Diferentes mercados-diferentes énfasis Desktop Computing Relación precio/desempeño Baja latencia de respuesta + desempeño gráfico Multimedia Server Market Menor énfasis en el costo. Énfasis en la disponibilidad (tolerancia a fallos) y escalabilidad. Throughput : average rate of sucessful messages delibery over communication channel. Equivalent to digital bandwith consumption. Sistemas embebidos Bajo consumo de energía. Bajo costo (unidades limitadas de CPUs/memoria limitada) En la mayoría de los casos, orientados al tiempo-real. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

… existen muchos otros mercados… Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Qué nuevos tipos de procesadores (desktop/server) ? Procesadores multi-core (p.e IBM POWER5). Procesadores con Simultaneous Multithreading (p.e Intel Xeon 3GHz) Múltiples procesadores por chip (p.e Dual AMD Opteron) Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Cambios en la tecnología y en las aplicaciones llevan a cambios en la arquitectura Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Actuales desafíos para el arquitecto de computadores Costo Desempeño Tamaño Velocidad Acceso a memoria Acceso a periféricos Otros ? Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Velocidad: Problema de los buses Procesador 3 GHz Memoria DDR 400 MHz Bus PCI MHz Disco SATA/ATA MB/s (interface) Gigabit Ethernet 120MB/s Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Relación costo/eficiencia Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Costo de los Sistemas Digitales Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Qué determina el costo de los procesadores? Curva de aprendizaje Yield (rendimiento) R&D Proceso de fabricación Volumen del mercado Competición Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Proceso de fabricación de un CI Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Costo de los Circuitos Integrados Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Costo del chip como una función del tamaño Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Sacrificio costo-desempeño El sacrificio El costo del chip es básicamente una función del área del die. Pero con dies más grandes, se obtienen más recursos para mejorar el desempeño. El objetivo de un buen arquitecto Encontrar el punto de inflexión de la curva costo-desempeño, o Obtener el máximo desempeño dada una restricción en el costo. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Curva de precios de procesadores Intel Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Evaluación en el desempeño de los procesadores Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería % más rápidos/año

Curva de precios de DRAM Departamento de Ing. Electrónica. Circuitos Digiitales II Facultad de Ingeniería

The access time gap Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Otros factores que contribuyen al costo Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería

Resumen Arquitectura de computadores: Diseño de sistemas eficientes dados los requisitos de las aplicaciones y las capacidades/restricciones de la tecnología. Aplicaciones Metodologías eficientes para resolver la complejidad de las aplicaciones actuales y venideras. Costo y Desempeño Dos importante métricas de la eficiencia de la mayoría de sistemas actuales. Departamento de Ing. Electrónica. Circuitos Digitales II Facultad de Ingeniería