ARQUITECTURA DE COMPUTADORES - PIPELINING

Slides:



Advertisements
Presentaciones similares
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
Advertisements

el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Los Números y El Tiempo. Los Números Más de = once 12 = doce 13 = trece 14 = catorce 15 = quince 16 = dieciseis 17 = diecisiete 18 = dieciocho 19.
Simulación en VHDL del Datapath del MIPS
Escuchamos 1 2 hablas 2 3 L o s R e c u a d r o s E s c o n d i d o s Yo/ tomar Ellas/ estudiar Nosotros/ escuchar Tú/ hablar Los Verbos AR.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
DESCRIBILICIOUS – LEVEL 3 The following presentation is designed to help you improve your understanding of descriptions in Spanish. Youll need to stay.
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.
03- PREINSCRIPCIÓN v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Cuestiones y problemas
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
Dr. José Roberto Martínez Abarca
A la izquierda A la derecha Todo recto
Subredes clase B Red subredes y 1000 host c/u 1.
Subnetting Class B Addresses and Troubleshooting IP Addressing COMP 417.
Los Objetos de la Clase Escriban la palabra (the word) en español para los objetos de la clase (#1-20).
Arquitectura de Computadores I
PIPELINING - INTRODUCCION
ARQUITECTURA DE COMPUTADORES - VON NEUMANN MODEL
SABER Y CONOCER The verbs saber and conocer also have an irregular YO form. Both of these verbs mean to know. Saber is used to express knowledge of simple.
Español 1 el 30 de agosto. Bell Dinger – el 30 de agosto
El treinta y uno de agosto
Español 1 ¿Qué hora es?. Bell Dinger :Escriban los números en español…
Palabras de los Cuentos Look at each picture, and write the word that comes to mind.
Classroom Expressions
1 Las Nuevas Arquitecturas Multicore. 2 Una Nueva Revolución está aquí Recordando: El nuevo Procesador Pentium de Intel revolucionará la industria de.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities igiene.
Capítulo 6-2 Vocabulario Describing people and things in the past, Talking about an emotional reaction 1.
¿Qué hora es? Telling Time en Español Sra Spampinato.
¿Cuándo es el cumpleaños de _________? El cumpleaños de _____ es…
E STUDIANTES DE E SPAÑOL U NO : This PowerPoint has been designed to familiarize you with the verb Ir (to go). Please view these slides and complete the.
Circuitos Digitales II The General Computer Architecture The Pipeline Design Semana No.11 Semestre Prof. Gustavo Patiño Prof.
RETIRO DE COMALCALCO DIC. 2012
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 4 PRÁCTICA DE CONTABILIDAD # 4 EMPRESA : LA MORELIANA EMPRESA : LA MORELIANA.
Conjugating AR Verbs EspaÑol 1.
Departamento de Ingeniería de Sistemas Universidad de Antioquia
Circuitos Digitales II MIPS: Almacenamiento de datos. Formatos de instrucción Formatos de instrucción Semana No.4 Semestre Prof. Eugenio Duque Pérez.
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia Departamento de Ing. Electrónica Circuitos Digitales II Universidad.
Comité Nacional de Información Bogotá, Mayo 30 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Octubre 24 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE.
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
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.
Lectura extendida #3 El chocolate y Juana.
How to make a Piccionario 2 nd Major Grade 65%. 1. FOLD 10 PA.GES IN HALF. 2. FOLD ONE CONSTRUCTIONS PAPER ON ANY COLOR IN HALF. 3. WRITE IN THE FRONT.
Arquitectura de Computadores
Población total 1.Población total, 2000Población total, Población total, 2005Población total, Población de 5 años y más que residía en otra.
Me llamo _________ Clase 7 im La fecha es el 15 de abril del 2011 Propósito # 41: ¿A donde esta Micaela? ¿De donde es ella? Actividad Inicial: Without.
Aqui está Señoras y Señores !!!!!
CULENDARIO 2007 Para los Patanes.
Números enteros.
Ahora (Do Now) Write out each equation in words, and solve = ?
Tema 2 Orden de contacto Polinomios de Taylor Teorema de Taylor
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
Articles, nouns and contractions oh my!. The POWER of the article THE 1. There are four ways to express THE in Spanish 2. The four ways are: El La Los.
Ser vs. ESTAR TO BE and TO BE. Practice Questions 1) Yo _____________ de los Estados Unidos 2) Ella _____________ en el baño. 3) Nosotros.
BUSES DE DATOS CON MULTIPLEXORES Y DECODIFICADORES
Quantity How much? How many?
Pipeline.
What uses could you give to numbers in Spanish? Think for one minute, and then brainstorm!!!!!
JUEGOS NÚMEROS.
APRENDA PALABRAS 2007 Quinín Freire b del VOCABULARIO.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
Computer Architecture Notes Jan 26, 2004 Dusan Kuzmanovic Jimmy Ortegon.
Instruction fetch cycle (IF) IR
Pipelining Datapath y control.
Pipelining Introducción.
El procesador Datapath y control.
Transcripción de la presentación:

ARQUITECTURA DE COMPUTADORES - PIPELINING PIPELINING - DATAPATH Definciónes básicas Ejemplos prácticos Ejemplos sobre un procesador Tiempo entre instrucciones Pipeline Hazard ARQUITECTURA DE COMPUTADORES - PIPELINING

SINGLE –CYCLE DATAPATH Figure 6.9 The single-cycle datapath from chapter 5 (similar to figure 5.17 on page 307). Computer Organization and Design. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING PIPELINED EXECUTION Figure 6.10 Instruction being executed using the single cycle datapath in figure 6.9 . Computer Organization and Design. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING THE PIPELINED VERSION Figure 6.11 The Pipelined version of the datapath in figure 6.9. Computer Organization and Design. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING EJEMPLO EL siguiente ejemplo sigue el proceso de pipelining para una instrucción LOAD ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING INSTRUCTION FETCH La instrucción es leida de memoria, de la dirección apuntada por PC La instrucción es almacenada en el IF/ID pipelined register. PC=PC+4. Aquí no se sabe que instrucción se va a ejecutar. ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING FETCH Figure 6.12 IF and ID: first and secod stages of an instruction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

INSTRUCTION DECODE AND REGISTER FILE READ Se obtiene 16 bit inmediate field, que es el dato de entrada para sign-extend (32 bit) Dirección (número) de registro a ser leído. Todos los valores se almacenan en ID/Ex pipeline register ARQUITECTURA DE COMPUTADORES - PIPELINING

INSTRUCTION DECODE –REGISTER FILE READ Figure 6.12 IF and ID: first and secod stages of an instruction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

EXECUTE OR ADDRESS CALCULATION Para el ejemplo se muestra que la instrucción LOAD toma: El contenido del register 1 y del sign extend y los asigna a la ALU. El resultado es almacenado en EX/MEN pipeline register ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING EXECUTION Figure 6.13 EX: the third pipe stage of a load instruction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING MEMORY ACCESS Se lee el dato de la memoria empleando la dirección almacenada en EX/MEM pipeline register. Se almacena en el MEM/WB pipeline register. ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING MEMORY ACCESS Figure 6.14MEM and WB: the fourth and fith pipe stages of a load instruction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING WRITE BACK Se lee el valor del dato del registro MEM/WB pipeline register Se almacena en el register file ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING WRITE BACK Figure 6.14 MEM and WB: the fourth and fith pipe stages of a load instruction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

EJEMPLO PARA UNA INSTRUCCIÓN STORE EXECUTE: Para una instrucción STORE debe dejar pasar en la ALU read register 2 MEMORY ACCESS: Se realiza memory write WRITE BACK: en una instruction STORE en este estado no sucede nada ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING EXECUTION STAGE Figure 6.15 EX: the third pipe stage of a store instruction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING MEMORY ACCESS Figure 6.16 MEM AND WB: the fourth and fifth pipe stage os a store instruction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING DIAGRAMA COMPLETO Figure 6.17 The corrected pipelined datapath to properly handle the load instrction. David A Paterson ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING MULTICYCLE ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING EJEMPLOS ARQUITECTURA DE COMPUTADORES - PIPELINING

ARQUITECTURA DE COMPUTADORES - PIPELINING