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

Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
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
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismosaultorressep
 
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
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
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
 
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
 
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
 
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
 

Último (20)

Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
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
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismo
 
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
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
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
 
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
 
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
 
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
 

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 =