You are on page 1of 2

00s g26

) Dunamic Scheduling is a technique in


hávduwaYP veawavge he
instucchon
which the
execution to
the Stall, while main tainlng data veduc
{low and
behavioUY extoption
a tethniqu hat handles all RAW
Scoyeboavding is
WAR and WAW WIh pYopeY Stalis, bUT allows
insUibns indeponde
to pYDteed
FiYst Fetch, then
)ISSUe: decode insttuc tion and check JoY sMUctUVal
haavdS
yaut Conditions: 1) theYequi ved FU Is Nee
2 no othey instwvcthon wi
tes to the Sameyeqistev
nowAlw)
Actions: )
the ins tuchion pyoCeecls to the FU
2)Stoveboavd updates ik internal cdata sMuLtYe
9 an
) insHuction
InsUcHONS Ca

then Yead opeyands


wait
is stalled
PYOCoed1
Read OpeYands: wait onhl no clata
at his Stage no other

hazards
tonditions: all SouYte operands aveavailabl6
Actions the FU Veads Yegister opeYands and
Stavt execvtion the next cycle
3)Execution: opevateandopeyand Ex) (
ActionS TheFu beqins éxecution upon vecejving
opeyandS, when fhe yesut S Yeady, it noti/és
the Scove joaya thatlH has comple tëd execvHon.

4 wyi evèsut Insh Ixecvton (8)


to the
wytCOndi hon:no other FU is going vead
eq1 SteY detHinati0n q
the insmcta
andupdate the
'ActionS, Wyie the végitey
StoVeboovd
VLIW
2)aychi
stands o ver4-long lnsWUctHon wa
tectuves 1t 7sarn
yd
Wovd
app ropyiatp alterna Ve Ve
P in pY0gyams, L spouially
toY eXpl01thg
Deyloymivg hove than one base (PYimitive
insucti07S
Satahme
Mulh povted Register File

Read lwvite tvoss Bav

hunchonal
Unit 1 FUnctiona
UhitL

Inswvcion Cache

VLIW Avci tecfuve


The leatuves ave:
'ThepYOCeSSOYS in this avchite ctuYe have mulhple
Unehonal vnits, |ekh YOm the tns Muttion Cache
Hhat have vevylbng iAcMoction uwovds

MuHple independont opevati onsare qyouped


togetheY În a single vtiM InsUtio).they aYd
iniHai2ed in thetame clo ck Cyele.

You might also like