Arquitectura de Computadores: Optimizacion de Cauces Funcionales

download Arquitectura de Computadores: Optimizacion de Cauces Funcionales

of 78

Transcript of Arquitectura de Computadores: Optimizacion de Cauces Funcionales

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    1/78

    2.5

    OPTIMIZACINDE CAUCESFUNCIONALES

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    2/78

    Mquina bsica

    Mquina Sin segmentar

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    3/78

    Mquina bsica

    Mquina segmentada

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    4/78

    2.5 OPTIMIZACION DE CAUCESFUNCIONALES

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    5/78

    CauceMultifuncional

    Cauce Multifuncional Dinmico

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    6/78

    Todas las instrucciones tardan el iso

    tie!o " atra#iesan todas las eta!asA$%. Cada unidad &uncional s'lo !uede ser

    usada una #e( !or instrucci'n )el *u+o

    de in&oraci'n ,uereos ,ue #a"asie!re -acia la derec-a

    Cada unidad &uncional de/e serutili(ada en la isa eta!a !or todaslas instrucciones.

    CA0ACTE0ISTICAS DE CAUSES

    LINEALES

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    7/78

    CA0ACTE0ISTICAS DE CAUCES NOLINEALES

    Eta!as se #uel#en a utili(ar !or unaisa o!eraci'n.

    Presenta eta!as ,ue necesitan #ariosciclos de relo+Se !uede e+ecutar #arias eta!as al iso

    tie!o

    El orden de las eta!as !uede #ariar)deuna o!e. a otra.

    Las de!endencias entre o!eraciones!roduce un ca/io en el orden de las

    eta!as a e+ecutarse.

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    8/78

    LA P0ODUCTI1IDAD DE UNCAUCE DEPENDE

    3UE E4ISTA UNA FUENTECONTINUA DE OPE0ACIONES)INT0UCCIONES A 0EALIZA0

    2 3UE E4ISTA UNP0OCEDIMIENTO EFICAZ DEPLANIFICACION DE CAUCE

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    9/78

    Se !ondr en ani6esto el !ro/lea ,uesur7e cuando los cauces tienen eta!as

    de distinta duraci'n8 eta!as ,ue se

    reutili(an " eta!as con 9lti!le &unci'n.

    2.5. E+e!los de unidades&uncionales se7entadas

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    10/78

    Acumulador NOSegmenado

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    11/78

    AcumuladorSegmenado

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    12/78

    AcumuladorSegmenado

    n T )NO se7entado T )Se7entado

    2.;u 2.;

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    13/78

    Multi!licador de datos de > /its

  • 7/26/2019 Arquitectura de Computadores: Optimizacion de Cauces Funcionales

    14/78

    %enerador de ulti!licando

    des!la(ado

    A ?

    @ @2 @= @< @5 @>

    SSA

    SSA=

    SSA