SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
17 
Riesgos en la Segmentación 
· Tipos de riesgos 
· Soluciones 
· Rendimiento real teniendo en cuenta los riesgos 
· Ejemplo de procesador segmentado sencillo 
· Riesgos Estructurales. Causas 
· Riesgos por Dependencias de Datos. Tipos y soluciones 
· Riesgos de Control. Tipos y soluciones 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
18 
Tipos de Riesgos 
· Riesgos Estructurales 
 Conflictos en el uso de los recursos del cauce segmentado por parte 
de las multiples instrucciones cuya ejecución se solapa (recursos 
insuficientemente replicados o UF no segmentadas) 
· Riesgos por Dependencias de Datos 
 Problemas derivados de dependencias entre instrucciones cuya 
ejecución se solapa 
· Riesgos de Control 
 Problemas derivados de las instrucciones de control de flujo, debido 
al desconocimiento temporal de la siguiente instrucción a ejecutar 
Consecuencias a minimizar: 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
19 
Soluciones 
Tendencia 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
20 
Rendimiento real teniendo en cuenta los riesgos 
G = 
Profundidad Segmentación = 
Ciclos Detención 
por Instrucción = * 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
21 
Ejemplo de procesador segmentado sencillo 
Procesador segmentado lineal de 5 etapas (MIPS R3000) 
BUS D-L EJE MEM ESC 
Etapas: 
BUS Busqueda de Instrucción 
D-L Decodificación y Lectura de Registros 
EJE Ejecución en la ALU (operación + calculo de direcciones) 
MEM Acceso a Memoria (lectura o escritura) 
ESC Escritura en Registro 
Todas las instrucciones tardan el mismo tiempo y atraviesan todas las etapas (las utilicen o no) 
Arquitectura de Carga/Almacenamiento (el resto de instrucciones opera sobre registros) 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
22 
Ejemplo de procesador segmentado sencillo 
Ciclo de Reloj 1 2 3 4 5 6 7 8 9 ... 
Instrucción i BUS D-L EJE MEM ESC 
Instrucción i+1 BUS D-L EJE MEM ESC 
Instrucción i+2 BUS D-L EJE MEM ESC 
Instrucción i+3 BUS D-L EJE MEM ESC 
Instrucción i+4 BUS D-L EJE MEM ESC 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
23 
Riesgos Estructurales 
· Causas: 
 Recursos insuficientes: los recursos no se han 
replicado lo suficiente como para permitir la ejecución 
solapada de todas las combinaciones de instrucciones sin 
dar lugar a pérdida de ciclos 
 Unidades Funcionales no segmentadas: no es posible 
iniciar una secuencia de instrucciones en la que varias 
consecutivas utilicen esa unidad funcional sin esperas y 
por tanto pérdida de ciclos 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
24 
Riesgos por recursos insuficientes 
· Requerimientos: En cada ciclo debe efectuarse ... 
 lectura de una instrucción 
 lectura o escritura de un dato 
 lectura del contenido de dos registros 
 escritura de un registro 
 operación de ALU y cálculo del nuevo valor del PC (en la etapa BUS) 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
25 
1 2 3 4 5 6 7 8 9 ... 
BUS D-L EJE MEM 
ESC 
BUS D-L EJE 
MEM ESC 
BUS D-L 
EJE MEM ESC 
1 2 3 4 5 6 7 8 9 ... 
BUS D-L EJE MEM 
ESC 
BUS D-L EJE MEM 
ESC 
BUS D-L MEM ESC 
D-L EJE MEM 
BUS D-L EJE MEM 
Ciclo de Reloj 
Carga/Almac. 
Instrucción i+1 
Instrucción i+2 
Instrucción i+3 
Instrucción i+4 
EJE 
BUS 
Ciclo de Reloj 
Instrucción i+1 
Instrucción i+2 
Instrucción i+3 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares 
ESC 
ESC 
Riesgos por recursos insuficientes 
BUS D-L EJE MEM 
D-L EJE MEM ESC 
No Carga/Alm. 
Instrucción i+4 
ESC 
BUS
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
Riesgos por Unidades Funcionales no segmentadas 
26 
D-L UF1 MEM 
UF21 UF22 
D-L UF1 MEM 
UF2 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
UUnniivveerrssiiddaadd 
ddee 
OOvviieeddoo 
Area de Arquitectura 
y Tecnología 
de Computadores 
Arquitectura y Tecnología de Computadores (09/10) 
Riesgos por Unidades Funcionales no segmentadas 
27 
D-L UF1 MEM 
UF2 
No se pueden soportar 2 instrucciones que necesiten UF2 en 2 ciclos consecutivos 
La frecuencia de instrucciones que puede soportar la unidad no segmentada está limitada: 
Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares 
fmax = 
fmax =

Más contenido relacionado

La actualidad más candente

Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis RiveroNelisRivero
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipelinerehoscript
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Rodrigo Saraguro
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Videoconferencias UTPL
 
Arquitectura del computador trabajo finalizado
Arquitectura del computador trabajo finalizadoArquitectura del computador trabajo finalizado
Arquitectura del computador trabajo finalizadojose264806
 
Modelos y Lenguajes Para Computación Paralela
Modelos y Lenguajes Para Computación ParalelaModelos y Lenguajes Para Computación Paralela
Modelos y Lenguajes Para Computación ParalelaRicardo Montañana
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosFernando Morales
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccionERICA2c3
 

La actualidad más candente (20)

2.2 y 2.3
2.2 y 2.32.2 y 2.3
2.2 y 2.3
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipeline
 
Procesamiento superescalar
Procesamiento superescalarProcesamiento superescalar
Procesamiento superescalar
 
Planificacion FCFS
Planificacion FCFSPlanificacion FCFS
Planificacion FCFS
 
Tema 2: Procesadores superescalares.
Tema 2: Procesadores superescalares.Tema 2: Procesadores superescalares.
Tema 2: Procesadores superescalares.
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)
 
Paralelismo resumen
Paralelismo resumenParalelismo resumen
Paralelismo resumen
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)
 
Arquitectura del computador trabajo finalizado
Arquitectura del computador trabajo finalizadoArquitectura del computador trabajo finalizado
Arquitectura del computador trabajo finalizado
 
Procesadores superescalares
Procesadores superescalaresProcesadores superescalares
Procesadores superescalares
 
Modelos y Lenguajes Para Computación Paralela
Modelos y Lenguajes Para Computación ParalelaModelos y Lenguajes Para Computación Paralela
Modelos y Lenguajes Para Computación Paralela
 
Sjf srtf
Sjf   srtfSjf   srtf
Sjf srtf
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
Ciclos de instrucciones 8085
Ciclos de instrucciones 8085Ciclos de instrucciones 8085
Ciclos de instrucciones 8085
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 

Destacado

(Sin soluiciones) s3 afnd y afd
(Sin soluiciones) s3   afnd y afd(Sin soluiciones) s3   afnd y afd
(Sin soluiciones) s3 afnd y afddwonga
 
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7UTN-FRT Tucumán Argentina
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 

Destacado (9)

(Sin soluiciones) s3 afnd y afd
(Sin soluiciones) s3   afnd y afd(Sin soluiciones) s3   afnd y afd
(Sin soluiciones) s3 afnd y afd
 
Automatas finitos
Automatas finitosAutomatas finitos
Automatas finitos
 
Clase afd
Clase afdClase afd
Clase afd
 
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7
 
Automatas de estado finito
Automatas de estado finitoAutomatas de estado finito
Automatas de estado finito
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 

Similar a Segmentación de cauce

Informatica i
Informatica iInformatica i
Informatica ifabio_14
 
arquitecturadelcomputador-150519021612-lva1-app6892 (1).pdf
arquitecturadelcomputador-150519021612-lva1-app6892 (1).pdfarquitecturadelcomputador-150519021612-lva1-app6892 (1).pdf
arquitecturadelcomputador-150519021612-lva1-app6892 (1).pdfAzaelOcampo
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computadorAndres Vargas
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...Victor Asanza
 
Informatica i
Informatica iInformatica i
Informatica ifabio_14
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresfabio_14
 
Historia Sistemas Operativos
Historia Sistemas OperativosHistoria Sistemas Operativos
Historia Sistemas OperativosYohany Acosta
 
Curso básico de PLC
Curso básico de PLCCurso básico de PLC
Curso básico de PLCPablo Zirpolo
 
Informatica i fabio gonzales
Informatica i fabio gonzalesInformatica i fabio gonzales
Informatica i fabio gonzalesAdriiimarok
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...Victor Asanza
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Edwin Belduma
 
Microcontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVRMicrocontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVRSANTIAGO PABLO ALBERTO
 
Juan cucuri 5_b_t3
Juan cucuri 5_b_t3Juan cucuri 5_b_t3
Juan cucuri 5_b_t3Juan Cucuri
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Aldo Altamira
 
Tema 1 multiprocesadores
Tema 1 multiprocesadoresTema 1 multiprocesadores
Tema 1 multiprocesadoresKuma Sanchez
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risclelyydrogo
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 

Similar a Segmentación de cauce (20)

Informatica i
Informatica iInformatica i
Informatica i
 
arquitecturadelcomputador-150519021612-lva1-app6892 (1).pdf
arquitecturadelcomputador-150519021612-lva1-app6892 (1).pdfarquitecturadelcomputador-150519021612-lva1-app6892 (1).pdf
arquitecturadelcomputador-150519021612-lva1-app6892 (1).pdf
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
 
Informatica i
Informatica iInformatica i
Informatica i
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Historia Sistemas Operativos
Historia Sistemas OperativosHistoria Sistemas Operativos
Historia Sistemas Operativos
 
Ec2
Ec2Ec2
Ec2
 
Curso básico de PLC
Curso básico de PLCCurso básico de PLC
Curso básico de PLC
 
Informatica i fabio gonzales
Informatica i fabio gonzalesInformatica i fabio gonzales
Informatica i fabio gonzales
 
Arqui hardware
Arqui hardwareArqui hardware
Arqui hardware
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 
Microcontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVRMicrocontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVR
 
Juan cucuri 5_b_t3
Juan cucuri 5_b_t3Juan cucuri 5_b_t3
Juan cucuri 5_b_t3
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
 
Tema 1 multiprocesadores
Tema 1 multiprocesadoresTema 1 multiprocesadores
Tema 1 multiprocesadores
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
ARQII_00-Repaso-2012.pdf
ARQII_00-Repaso-2012.pdfARQII_00-Repaso-2012.pdf
ARQII_00-Repaso-2012.pdf
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 

Último

TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Segmentación de cauce

  • 1. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 17 Riesgos en la Segmentación · Tipos de riesgos · Soluciones · Rendimiento real teniendo en cuenta los riesgos · Ejemplo de procesador segmentado sencillo · Riesgos Estructurales. Causas · Riesgos por Dependencias de Datos. Tipos y soluciones · Riesgos de Control. Tipos y soluciones Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 2. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 18 Tipos de Riesgos · Riesgos Estructurales Conflictos en el uso de los recursos del cauce segmentado por parte de las multiples instrucciones cuya ejecución se solapa (recursos insuficientemente replicados o UF no segmentadas) · Riesgos por Dependencias de Datos Problemas derivados de dependencias entre instrucciones cuya ejecución se solapa · Riesgos de Control Problemas derivados de las instrucciones de control de flujo, debido al desconocimiento temporal de la siguiente instrucción a ejecutar Consecuencias a minimizar: Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 3. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 19 Soluciones Tendencia Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 4. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 20 Rendimiento real teniendo en cuenta los riesgos G = Profundidad Segmentación = Ciclos Detención por Instrucción = * Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 5. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 21 Ejemplo de procesador segmentado sencillo Procesador segmentado lineal de 5 etapas (MIPS R3000) BUS D-L EJE MEM ESC Etapas: BUS Busqueda de Instrucción D-L Decodificación y Lectura de Registros EJE Ejecución en la ALU (operación + calculo de direcciones) MEM Acceso a Memoria (lectura o escritura) ESC Escritura en Registro Todas las instrucciones tardan el mismo tiempo y atraviesan todas las etapas (las utilicen o no) Arquitectura de Carga/Almacenamiento (el resto de instrucciones opera sobre registros) Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 6. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 22 Ejemplo de procesador segmentado sencillo Ciclo de Reloj 1 2 3 4 5 6 7 8 9 ... Instrucción i BUS D-L EJE MEM ESC Instrucción i+1 BUS D-L EJE MEM ESC Instrucción i+2 BUS D-L EJE MEM ESC Instrucción i+3 BUS D-L EJE MEM ESC Instrucción i+4 BUS D-L EJE MEM ESC Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 7. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 23 Riesgos Estructurales · Causas: Recursos insuficientes: los recursos no se han replicado lo suficiente como para permitir la ejecución solapada de todas las combinaciones de instrucciones sin dar lugar a pérdida de ciclos Unidades Funcionales no segmentadas: no es posible iniciar una secuencia de instrucciones en la que varias consecutivas utilicen esa unidad funcional sin esperas y por tanto pérdida de ciclos Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 8. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 24 Riesgos por recursos insuficientes · Requerimientos: En cada ciclo debe efectuarse ... lectura de una instrucción lectura o escritura de un dato lectura del contenido de dos registros escritura de un registro operación de ALU y cálculo del nuevo valor del PC (en la etapa BUS) Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 9. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) 25 1 2 3 4 5 6 7 8 9 ... BUS D-L EJE MEM ESC BUS D-L EJE MEM ESC BUS D-L EJE MEM ESC 1 2 3 4 5 6 7 8 9 ... BUS D-L EJE MEM ESC BUS D-L EJE MEM ESC BUS D-L MEM ESC D-L EJE MEM BUS D-L EJE MEM Ciclo de Reloj Carga/Almac. Instrucción i+1 Instrucción i+2 Instrucción i+3 Instrucción i+4 EJE BUS Ciclo de Reloj Instrucción i+1 Instrucción i+2 Instrucción i+3 Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares ESC ESC Riesgos por recursos insuficientes BUS D-L EJE MEM D-L EJE MEM ESC No Carga/Alm. Instrucción i+4 ESC BUS
  • 10. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) Riesgos por Unidades Funcionales no segmentadas 26 D-L UF1 MEM UF21 UF22 D-L UF1 MEM UF2 Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares
  • 11. UUnniivveerrssiiddaadd ddee OOvviieeddoo Area de Arquitectura y Tecnología de Computadores Arquitectura y Tecnología de Computadores (09/10) Riesgos por Unidades Funcionales no segmentadas 27 D-L UF1 MEM UF2 No se pueden soportar 2 instrucciones que necesiten UF2 en 2 ciclos consecutivos La frecuencia de instrucciones que puede soportar la unidad no segmentada está limitada: Arquitecturas paralelas, Lección 5 – Procesadores Segmentados y Superescalares fmax = fmax =