Circuitos Digitales Circuitos Digitales II II The General Computer Architecture The Pipeline Design Semana No.11 Semana No.11 Semestre 2008-2 Semestre 2008-2 Prof. Gustavo Patiño Prof. Gustavo Patiño [email protected]Prof. Eugenio Duque Prof. Eugenio Duque [email protected]Departamento de Ingeniería Electrónica Departamento de Ingeniería Electrónica Facultad de Ingeniería Facultad de Ingeniería
46
Embed
Circuitos Digitales II The General Computer Architecture The Pipeline Design Semana No.11 Semestre 2008-2 Prof. Gustavo Patiño [email protected] Prof.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Departamento de Ingeniería ElectrónicaDepartamento de Ingeniería Electrónica
Facultad de IngenieríaFacultad de Ingeniería
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Some Unsolved Questions When we defined multicycle, did we also define
pipeline ? Multicycle is pipeline ? Or, pipeline is multicycle ?
So, what does translate “pipeline” ? What conditions must be met by the inter-stage registers
in order to guaranty pipeline ? What is the relation between pipeline and parallelism? Currently, which are the trends in the pipeline
paradigm ?
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Pipeline
La segmentación de instrucciones es similar al uso de una cadena de montaje en una fábrica de manufacturación. En las cadenas de montaje, el producto pasa a través de
varias etapas de producción antes de tener el producto terminado.
Cada etapa o segmento de la cadena está especializada en un área específica de la línea de producción y lleva a cabo siempre la misma actividad.
Esta tecnología es aplicada en el diseño de procesadores eficientes. A estos procesadores se les conoce como pipeline processors o procesadores con segmentación encausada.
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
The Pipelined MIPS The Pipelined MIPS ProcessorProcessor
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Sequential Versus Pipelined Sequential Versus Pipelined ExecutionExecution
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Speed Advantage of the Speed Advantage of the PipelinePipeline
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Pipeline StagesPipeline Stages
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia
2008-2
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia