ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 05 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.

Slides:



Advertisements
Presentaciones similares
Arquitectura RISC & CISC y DSP
Advertisements

UNIVERSIDAD DEL VALLE DE MEXICO
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
ARQUITECTURA DE COMPUTADORES - PERFORMANCE
Arquitectura de Computadores I
Arquitectura de Computadores I PIPELINING. Pipelining Un pipeline es una serie de etapas, en donde en cada etapa se realiza una porción de una tarea.
INSTITUTO TECNOLOGICO DE APIZACO Integrantes del equipo: José Luis Cocoletzi López Edgar Lozano Velázquez TEMA: Lenguaje Ensamblador.
PROCESADORES SUPERESCALARES
Computación PROGRAMACIÓN.
Programación 1 Introducción
UNIDAD DE CONTROL (CU) Universidad Nacional Autónoma De Honduras UNAH
Composición Interna de un Procesador
APLICACIÓN DE PROCESAMIENTO EN PARALELO BASADO EN OPENMP EN EL MANEJO MATRICIAL USADO EN EL ANÁLISIS DE SISTEMAS ELÉCTRICOS Antonio Ramos Paz 1, Eustaquio.
EL MICROPROCESADOR.
Programación en los procecesadores Intel® Multi Core.
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
Arquitectura de Máquinas Computadoras II
SOFTWARE DE PROGRAMACIÓN
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 18 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
LENGUAJE DE PROGRAMACIÓN
Lenguaje de Programación cap. 1 Estructura del Computador.
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Software.
Programación I MC José Andrés Vázquez Flores
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Gerard Páez Monzón (sección 02) Ícaro Alzuru C. (sección 01)
José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Tema: elementos de estructura de computadores.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
¿Qué unidades conforman el procesador?
Tema 2: Lenguaje máquina
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 02 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 21 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
ARQUITECTURA DE COMPUTADORES
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
Arquitectura de Computadoras Héctor Antonio Villa Martínez
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 04 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Programación I MC Hilda Castillo Zacatelco.
ARQUITECTURA DE COMPUTADORES
El Microprocesador.
Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA DEL COMPUTADOR Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA.
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 20 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
Prof. Flor Narciso Departamento de Computación
del Diseño de Computadoras
INTRODUCCIÓN El rendimiento, costo de compra y costo de operación forman la base para la toma de decisiones, sobre que PC es mejor que otra y así adquirir.
Rendimiento de la CPU y sus factores
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 10.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 14 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
Rendimiento y/o desempeño.. RENDIMIENTO “El computador A es más rápido que el computador B” Como se determina el rendimiento de un computador para: El.
SISTEMAS DE INFORMACIÓN GERENCIAL
TEMA II FUNDAMENTOS DEL DISENO DE COMPUTADORES
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación I MC Beatriz Beltrán Martínez.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 17 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
Principio unidad 1.
UNIDAD 1. ORGANIZACIÓN BÁSICA Y DISEÑO DEL COMPUTADOR
PROCESADORES DAVID ALCALÁ JHONNY POSADA LESLY MARTINEZ LADY MUNAR.
INTERRUPCIONES – ABRAZO MORTAL
UNIDAD 1. ORGANIZACIÓN BÁSICA Y DISEÑO DEL COMPUTADOR
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
Compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Pavón, Nieves Álvarez, Jesús María Departamento de Ingeniería Electrónica, Sistemas Informáticos y Automática, Escuela Politécnica Superior, Universidad.
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
FUNCIONAMIENTO DEL EQUIPO DE COMPUTO
Fundamentos de Programación Unidad I Conceptos Básicos.
La CPU Leidy Yazmin Castro Santana II semestre Formacion Complementaria Grado
1 Lenguaje de Programación Clase 1 Alberto Huamani Escobar
Arquitectura de computadoras
Transcripción de la presentación:

ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 05 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and Design (The hardware / software interface), 4ta Edición, de David A. Patterson y John L. Hennessy. Editorial Morgan Kaufmann

AGENDA Ejercicios

Ejercicio 1 1. Mundos virtuales10. Procesadores multinúcleos19. Lenguaje de máquina 2. Computadoras de escritorio 11. VHDL20. C 3. Servidores12. RAM21. Ensamblador 4. Servidores low-end13. CPU22. Lenguaje de alto nivel 5. Supercomputadores14. Sistema operativo23. Software de sistema 6. Terabyte15. Compilador24. Software de aplicación 7. Petabyte16. Bit25. Cobol 8. Datacenters17. Instrucción26. Fortran 9. Computadoras encajadas 18. Lenguaje ensamblador

Ejercicio 2 Los procesadores P1, P2 y P3 ejecutan el mismo conjunto de instrucciones. Sus frecuencias de reloj y CPI son: ProcesadorFrecuencia de relojCPI P12 GHz1.5 P21.5 GHz1.0 P33 GHz2.5 a)¿Qué procesador presenta el mejor rendimiento? b)Si el procesador P2, ejecuta un programa en 10 seg., ¿Cuál es el número de ciclos utilizado y el número de instrucciones del programa? c)Para el procesador P1, estamos intentando reducir en 30% el tiempo de ejecución. Pero esto conlleva un incremento de 20% del CPI. ¿Qué frecuencia de reloj nos daría esta reducción de tiempo?

Ejercicio 3 a)Calcule el IPC para cada procesador b)Calcule la frecuencia de reloj para P2, de tal forma que reduzca su tiempo de ejecución al de P1. c)Calcule el número de instrucciones para P2, que reduzca su tiempo de ejecución al de P3 ProcesadorFrecuencia de relojNro. de instruccionesTiempo P12 GHz20 x seg. P21.5 GHz30 x seg. P33 GHz90 x seg.

Ejercicio 4 Considere dos implementaciones distintas del mismo conjunto de instrucciones. Hay 4 tipos de instrucciones. Frecuencia Reloj CPI Clase A CPI Clase B CPI Clase C CPI Clase D P11.5 GHz1234 P22 GHz2222 a)Dado un programa con 10 6 instrucciones, dividida en clases como: 10% Clase A, 20% Clase B, 50% Clase C y 20% Clase D, ¿Cuál implementación es más rápida? b)¿Cuál es el CPI global para cada implementación?

Ejercicio 5 Número de instrucciones para un programa AritméticasAlmacenamientoCargaSaltoTOTAL a)Asumiendo que las instrucciones aritméticas toman 1 ciclo, carga y almacenamiento 5 ciclos y los saltos 2 ciclos, ¿Cuál es el tiempo de ejecución del programa en un procesador de 2 GHz? b)Calcule el CPI para el programa c)Si el número de instrucciones de carga puede ser reducido a la mitad, ¿cuál es la aceleración y el CPI?

Ejercicios 6 y 7 Considere dos implementaciones: P1 y P2, del mismo conjunto de instrucciones. Hay 5 clases de instrucciones (A, B, C, D y E). La frecuencia de reloj y el CPI para cada clase se indican a continuación: Frec. RelojCPI ACPI BCPI CCPI DCPI E 6P11.0 GHz12343 P21.5 GHz P11.0 GHz11232 P21.5 GHz12343 a)Asuma que el rendimiento pico es definido como la mayor frecuencia a la cual un computador puede ejecutar cualquier secuencia de instrucciones. ¿Cuáles son los rendimientos pico de P1 y P2 expresados en instrucciones por segundo?

Ejercicios 6 y 7 b)Si el número de instrucciones ejecutadas en cierto programa es dividido en partes iguales, exceptuando para la clase A, que se ejecuta el doble de veces que las demás. ¿Qué computador es más rápido? ¿Cuánto más rápido es? c)Si el número de instrucciones ejecutadas en cierto programa es dividido en partes iguales, exceptuando para la clase E, que se ejecuta el doble de veces que las demás. ¿Qué computador es más rápido? ¿Cuánto más rápido es?