Procesadores segmentados arquitectura del computador

  • View
    3.173

  • Download
    2

Embed Size (px)

Text of Procesadores segmentados arquitectura del computador

  • 1. PROCESADORESSEGMENTADOSPor: Ren Sosa

2. Introduccin La segmentacin es una tcnica deimplementacin eficaz para mejorar elrendimiento del sistema sin necesidad de unaexcesiva duplicacin de hardware 3. Un dato curioso es que la profundidad desegmentacin se ha incrementado desde 10hasta mas de 20,ya que son necesarias paraalcanzar frecuencias de reloj muy altas. 4. Fundamentos de lasegmentacin Existen 2 tipos de principales desegmentacin: segmentacin aritmtica ysegmentacin de instrucciones. 5. Segmentacion aritmetica Ilustra mejor un conjunto de supuestosideales. Es el hecho de abordar ladiscrepancia entre los supuestos idealizados ylos aspectos reales. En pocas palabras un segmento trabaja sobreuna de los componentes mientras que losdems trabajan sobre los siguientes La segmentacin de instrucciones se hablaramas adelante 6. motivaciones RENDIMIENTO: Tareas realizadas/unidad de tiempo La segmentacin implica dividir el sistema envarias etapas e incrementar el buffer entre lasetapas. El rendimiento de un sistema segmentado seaproxima a k veces el de un no segmentado 7. limitaciones 8. Existen acerca de la precisin con la que sedivide un calculo original en etapas desegmentacin Parte lgica combinacional F Conjunto de latches L Demora de propagacin atreves de F: Tm Tiempo adicional para sincronizacin correcta:Tl 9. Entre una tarea 1 y una tarea 2 se debecumplir T2+Tm> T1+Tm+Tl 10. Dos factores que limitan la frecuencia desincronizacin: La diferencia entre demoras de propagacinmxima y mnima Tiempo adicional necesario para unasincronizacin 11. Compromiso No se puede considerar a la mximaprofundidad de segmentacin como el diseooptimo cuando se tiene en cuenta el coste osobrecarga de segmentacin, es necesarioconsidera el compromiso entre el coste y elrendimiento C: costo G: costo de hardware nosegmentado K: numero de etapas de segmentacin L: coste de agregar cada latch C= G+K*L 12. Aritmtica de segmentacin UN EJEMPLO ES EL DE MULTIPLICACIONDE COMA FLOTANTE: Es diseo de su algoritmo es el siguiente: Comprobar si algn operando es cero Agregar las 3 caractersticas Realizar la multiplicacin Normalizar el producto Redondear el resultado sumando 1 al 1 bit deguarda 13. El mismo se compone es 3 submodulos: Generacin parcial de producto Reduccin parcial de producto Reduccin final 14. Multiplicador de coma flotantesegmentado En resumen y como se dijo antes se puedesegmentar con el fin de aumentar surendimiento 15. Segmentacin ideal Son 3 puntos: Subcalculos uniformes. Clculos idnticos. Clculos independientes.