Arquitectura de Computadores: Optimizacion de Cauces Funcionales
-
Upload
victor-parra-apaza -
Category
Documents
-
view
230 -
download
0
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