Segmentacion Arquitectura
-
Author
chus-falcon-ruiz -
Category
Documents
-
view
66 -
download
3
Embed Size (px)
description
Transcript of Segmentacion Arquitectura
Procesadores para cmputo de altas prestaciones 2008 Tema 2 Procesadores Segmentados 2 Contenidos Introduccin: MPIS-DLX Excepciones y control Segmentacin Riesgos: Estructurales, de datos y de control Segmentacin del procesador. Diseo del control Diseo del control con riesgos Excepciones: una segunda mirada Operaciones multi-ciclo Un Ejemplo: MIPS R4000 Bibliografa o Apndice A [HePa07] o Captulos 4 y 5 de [SiFK97] o Simulador WinDLX 3 Recordatorio Arquitectura MIPS (DLX) Todas las instrucciones del repertorio del MIPS tienen 32 bits de anchura, repartidas en 3 formatos de instruccin diferentes: op direccin 0 26 31 6 bits 26 bits op rs rt rd shamt funct 0 6 11 16 21 26 31 6 bits 6 bits 5 bits 5 bits 5 bits 5 bits op rs rt inmediato 0 16 21 26 31 6 bits 16 bits 5 bits 5 bits El significado de los campos es: op: identificador de instruccin rs, rt, rd: identificadores de los registros fuentes y destino shamt: cantidad a desplazar (en operaciones de desplazamiento) funct: selecciona la operacin aritmtica a realizar inmediato: operando inmediato o desplazamiento en direccionamiento a registro-base direccin: direccin destino del salto Tipo R: aritmtico-lgicas Tipo I: con memoria salto condicional Tipo J: salto incondicional 4 Recordatorio Ruta de datos ( multiciclo ) Memoria ADDR DR DW MemRead MemWrite 0 1 MUX IorD Banco de registros busA busB RA RB RW busW RegWrite ALU Zero Extensin de signo