HAL Id: inria-00073298
https://hal.inria.fr/inria-00073298
Submitted on 24 May 2006
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Out-Of-Order Execution May Not Be Cost-Effective on Processors Featuring Simultaneous Multithreading
Sébastien Hily, André Seznec
To cite this version:
Sébastien Hily, André Seznec. Out-Of-Order Execution May Not Be Cost-Effective on Processors Featuring Simultaneous Multithreading. [Research Report] RR-3391, INRIA. 1998. �inria-00073298�
ISSN 0249-6399
a p p o r t
d e r e c h e r c h e
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE
Out-Of-Order Execution May Not Be Cost-Effective on Processors Featuring Simultaneous Multithreading
S´ebastien Hily, Andr´e Seznec
N ˚ 3391
March 1998
TH `EME 1
: $1; =<">?@=AB1=C=*D ;ABB1E;1+; =<
FGIH0JLKMONQPIRTSNVUXWZY\[=R^]1_`GaFPcbcR^Pcd
efhgOikjl m"npo qrj sctvu=jwqrxhqywrg ikj q
z|{r}~jw z
n sI}c{rwhj{yjO3fhj {3fhj)II,lCmsI{3flOIc$mlOk,sIjOq
\ c e}sI3fh ¡j¢cjs£fh ¡cf¤j {y¥¦}c{i§sIj}c¨s£qr ©hIª¡j={r}h«j qq ¬1qtj {qr sª©sI{{r}h«j qqr}c{qh}&{rjª¡x/}c®¢IjO{yx
«}¯i§hª°ju}¯thw±Q}¥²±Q}c{hjO{j«uhj thwy ¡}c³´µqy ©h=ik}c{rjsc¶ik}c{rj+qrj thª¡sIwy ¡¢Ij+juhj twy ¡}c®·¸jc³³¢sª©thj{rj h ©«wr °}¯¹ ¡ª°ª\ºj
hj j hjO=¥¦}¯{¥¸t{rwrfhjO{ ¡i§{r}¢IjOiCjO¯wrq ³
» ®wrfhj;}Iwrfj {f,sI¬^ik}cqrw+}¯,jO{rsIwy ©hqrxvqrwyjOi§qh}D}¼Zj {+wy ©iCj±Qqfsc{yjO¨ithª¡wy ©{r}vj qq+jOc¢v ©{y}¯ikj ¯wrq ³¾½,}¯{+wrfj
ik}cikj ¯w1iC}¯qyw9}¥wrfj|wy ©ikj| ©qqj ¯w9 ©+spqr ¡Iª¡j0wrf{rj sc¬ºthwwrfh ©qqfh}¯thª¡3fsIhcj0sIq9wrfhj«}¯ik,thwyjO{¿ ¡ª°ªv,jO{¥¦}¯{riÀik}c{rj
sI,ik}c{rj ©hjO,jOhj ¯wµwrscqrÁvq ³µ}c{rj}¢IjO{¬Lhj qÁ¯wy}¯£sIª° ©sIwy ¡}cq wyjO£wr}ºjkiCthª¡wy ¡wrf{rj schj ³}cqrw }¥8wrfhj§tqrj {q
qfh}cthª©+wfhj kºjik}¯{yj«}c,«j {hjO+ ¡wrf+wfhj,jO{¥¦}¯{ri§sc«j8wrf{r}cth¯fthw1}cwrfhj}c{Á¯ª°}¯sI$wrf,sIC °wfwfhjj {y¥¦}c{i§sIj
}¥wrfhj${r}vj qqy}¯{0}¯=sqr ©hIª¡jµ,{y}h«jOqrq ³0¯ ¡iCthª¡wrsIj}ct,q8iCthª°wr °wf{rj sI ¡h·Qve ¹| ¡qs,{y}¯iC ©qr ¡hksI,{y}¯sI3f§wy}§hj ª° ¡¢IjO{
fh ¡cfawrf{r}ctcftw ¥¸{r}ciÂqrtj {qsª©sI{$h ©jª¡ ¡hjOq³§Ã/wrf ¡qsc,jO{¬98jqfh})wfsw$pfhjOajuhj twy ©h¾Äwf{rj sI,q }¯asc
¯e&{r}h«j qqr}c{ ¬}cthwy±V}I¥²±V}¯{rhjO{µj«uhj thwy ¡}ca ¡,t«jOq+qiksIª°ª8,jO{¥¦}¯{ri§sI,«jº,jOhj«Åwrq}¢cj {µ ¡h±V}¯{rhjO{µj«uhj thwy ¡}c³;efhj ¬
¥¦}c{ksI,hª° ©sIwy ¡}c¨h}¯i§s ©q+pfhjO{yj,jO{¥¦}¯{ri§sc«jwf{r}cth¯fthwC ¡qkik}c{rj ¡i§}c{rwrsccwCwrfsc¤thª¡wy ©i§swyj,jO{¥¦}¯{ri§sc«j}¯
sqy ©hIª¡jCschª¡ ¡ swr °}¯¬¯eÆ}ciCºh ¡j £ ¡wrf ¡h±V}¯{rhjO{ juhj twy ¡}c£i§s`x£ºjksik}c{rjC«}¯qywy±Vj¼LjO«wr °¢cjCsª¡wyjO{r,swy ¡¢IjCwrfsc
thª¡wy ©i§swyj+sII¯{yjOqrqr °¢cj }¯thw±Q}¥²±Q}c{hj {qt,jO{rqsIª¡sc{8,{y}h«jOqrqr}c{q8}c{}ctw±Q}¥²±Q}c{hj {8j«uhj thwy ¡}c£¯ae$³
ǾȯÉZÊrËÌ Íc v ¡iCthª°wsIhj }ctqathª°wr °wf{rj sI ¡h¬Lvtj {qsª©sI{ik ©{r}c{r}h«j qqr}c{q¬c}cthwy±V}I¥²±V}¯{rhjO{|juhj twy ¡}c³
βÏÐrÑQÒ ÓÐÔ1Õ©ÑVÖQ׫Ø
Ù¿ÚOÛÝÜ8Þß3à¸ákâ`ß3ãOä Þ9Ú`ÛÝåÝä æ çèéBܸêVÛÝäãëÛÝåì+Þ¿éBÜ8ÞÛêXÚ§í¦î¿í¸æ ï8ð,ë9äÞ¿éBÜñéBà¦êVÛòéBåÝåìCÜVóOñ`ñß3à¸êXäâ;è«ì§é$ô3àXéBã«êõ¡à¸ß3öTà¸äô3ÛÝß3ãéBå÷ß3ó`ãO÷yÛÝåßBõ
øZà¸ÛêXêVéBãì«ðæ çèéBÜXêXÛÝäãëÛÝåìÛÝÜ¿ã`ßyÞ¶Þ9ÛêVÚ í²ãêXäå,ùß3à¸ñß3àVéêXÛÝß3ã¯ð
ÜVÚ`ÛÝåì`ú1ÛÝ÷QÚ`ÛÝñOÜrðÛÝã«êVäå©ð÷ß3ö$ûÜVäüã`ä÷ú1ÛÝà¸ÛÝÜQéOðõ°à
Unit´e de recherche INRIA Rennes
IRISA, Campus universitaire de Beaulieu, 35042 RENNES Cedex (France) T´el´ephone : 02 99 84 71 00 - International : +33 2 99 84 71 00
T´el´ecopie : 02 99 84 71 71 - International : +33 2 99 84 71 71
?(;AB¾$* *?@=AB1 *
sIq$jw$sI{rwy ©«ª¡jI¬Zh}ctq$ik}c¯w{y}¯qvthjkªsIqqr}v ¡sIwy ¡}c¾juvoOthwr °}¯£scqµª}c{{rj+jw$ithª¡wy ,}cwµqr ¡iCthª¡wrsIo
j {iCj wpswywrj ©{rjhj qh ¡¢IjOsItvu=j+,jO{¥¦}¯{ri§sI,«j$t¾iOikjµ}¯{r,{yjvthjªsIqqr}v ¡sIwy ¡}cjuho twy ¡}csIqª¡j+hoOqy}¯{r{rj
jwpiCthª¡wy ,}Iwpqr ¡iCthª¡wrsIoI³
7Ì
Ê
thª¡wy ,}cwpqy ©ithª¡wrschoI¬,j«uho thwy ¡}csI,qª°j+hoOqy}¯{r,{yj
*1+|
e}/sc3fh °j ¢Ijsfh ¡cf ,jO{¥¦}¯{ri§sI,«j=}¯ s/qy ©hcª°j¾{r}vj qq¬
qt,jO{rqsIª¡sc{^{r}vj qqy}¯{rq\h}{rjª¡x}ck¢cj {rxC«}¯i§hª°juC}¯thw±
}¥²±Q}c{hjO{^j«uhj thwy ¡}c¿³´µqy ©hik}c{rj scik}c{rj qrj thª©swy ¡¢Ij
j«uhjOthwr °}¯·¸jI³,³¾¢sª©thj=,{yjOh ¡wy ¡}c¹$ °ª¡ª8ºj;hj j hjO/¥¦}c{
¥¸t{rwrfhjO{ ¡i§{r}¢IjOikj ¯wrq ³
» wfhj¾}Iwrfj {fsc¬8ik}¯qyw§}cj {swr ¡/qrxhqywrj i§q§h}
}¼Zj {0wy ©iCj±Qqfsc{yjOCiCthª°wr ¡,{y}h«jOqrq\jO¯¢¯ ©{r}cikj ¯wq³1½,}¯{\wrfhj
ik}cikj ¯wik}cqrw}¥\wrfhj$wy ©ikj ¡qqj ¯w ¡s§qy ©hcª°j$wrf,{yjOsI¬
ºthwwfh ©qpqrf}cthª©;3f,sIhcj$scqwrfhj+}ci§thwrj { ¡ª°ª9j {y¥¦}c{i
ik}c{rjsI®ik}c{rj§ ¡j j hjO¯wwrsIqÁvq³}c{rj}¢IjO{¬hjOqrÁc±
wy}¯®sIhª¡ ©swr °}¯q$wyjO®wy}¶ºj=itª°wr °wf{yjOsIhjO³£}¯qyw}I¥
wrfjtqrj {q=qfh}cthª© wrfhjO ºjik}c{rj«}¯«jO{rhjO °wfwrfhj
j {y¥¦}c{iksc«jkwrf,{y}¯thcf,thw }¯wfhj§8}¯{rÁ¯ª¡}csc¶wrfsc ¡wrf
wrfj$j {y¥¦}c{i§sIj }I¥9wrfhj${r}h«j qqr}c{0}¯=skqy ©hcª°j${r}vj qq³
¯ ©ithª¡wrschj}¯tqitª°wr °wf{yjOsIh ©h·Qve ¹k ©qs¨{y}¯ik ¡qr ¡
sI,{y}¯sI3f$wr} hj ª° ¡¢IjO{fh ¡cf+wrf{r}cth¯fthw9¥¸{y}¯i7qrt,,jO{rqsIª¡sc{
h ©,j ª° ©hjOq³1Ã$wrfh ©q1sIj { ¬`8j|qfh}®wrf,sw¿pfhjOj«uhjOthwr ¡h
Äwrf{rj scqµ}csc®veÆ{r}h«j qqr}c{ ¬L}¯thw±Q}¥²±Q}c{hjO{pj«uhjOtv±
wy ¡}c§ ©t,«j q8qri§sIª°ªL,jO{¥¦}¯{ri§sI,«jº,jOhj«Åwrq8}¢Ij {\ ©v±Q}c{hj {
j«uhjOthwr °}¯³^efhj ¬v¥¦}¯{sIª° ©sIwy ¡}c=}ci§s ©qpfhj {rj$,jO{±
¥¦}c{i§sIjwf{y}¯thcf,thw¾ ¡q¾ik}c{rj/ ¡i§}c{rwrsI¯wwrfsc thª¡wy °±
i§swrj ,jO{¥¦}¯{ri§sc«j}c§s+qr ©hIª¡jpsIª° ©sIwy ¡}c¬¯ve«}ciC±
ºh ©hj °wf ©v±Q}c{hj {j«uhj thwy ¡}c i§s`x®ºj¶sik}c{rj;}cqrw±
j«¼Zj wy ¡¢Ij§sª¡wyjO{rsIwy ¡¢Ij+wfsIathª¡wy ©iksIwyjscc{rj qqy ¡¢Ij$}¯thw±Q}¥²±
}c{hjO{¿qrt,,jO{rqsIª¡sc{{y}hj qqy}¯{rqZ}¯{}cthwy±V}I¥²±V}¯{rj {Zj«uhjOthwr °}¯
¯e$³
ȯÉËÌ Íc ¯ ©ithª¡wrschj}¯tq7tª°wr °wf{yjOsIh ©h¬.vt,,jO{±
qsª©sI{ik ©{r}c{r}h«j qqr}c{q¬c}cthwy±V}I¥²±V}¯{rhjO{|juhj twy ¡}c³
1;01«
t{y ©h®wrfj¶ª¡scqywk¥¦j xIjOsI{q¬|wrfhj¶hjOqy ¡c wr{rj ¥¦}¯{Ccj«±
hjO{rsIªt{}cqrjik ¡ {y}¯{y}hj qqy}¯{rqfscq ºjjO£wy};wr{sI3Á=wrfhj
thª¡wy ©i§swyjCqy ©hIª¡j+{r}h«j qqj {y¥¦}c{iksc«jc³t{{yjO¯wpiC ©{r}±
{r}h«j qqr}c{^sI{3fh ¡wyjO«wrt,{yjOq0sI{rj {rjª¡x¯ ©h}¯§¢Ij {rx§sI¯{yjOqrqr ¡¢Ij
fsc{rhsI{rj ikj 3f,sIh ©qri§q8wy}kj«uhj thwyjµ ©qyw{rt,«wy ¡}c,q|}¯thw±Q}¥²±
}c{hjO{³0vt3f;iCjO3fsI ¡qi§q|jOfsI,«j sc=schª¡ ¡ swy ¡}cj«uhj«±
twy ¡}c£º¯xª°}v}cÁ¯ ©h§¥¦}c{ ¡,hj j j ¯w ©qrwr{t«wr °}¯qpwr} ©q±
qthjI³efhj®sIº °ª¡ °w x}I¥Cs {r}h«jOqrqr}c{=wy} ¥¸{yj ja ¡wrqrjª°¥+¥¸{r}ci
wrfjpqyj¯tj ¯wy ©sªik}hhjª, ¡i§}cqrj kºcxCwrfhjpschª¡ ¡ swr °}¯q\fsIq
wrfvtq§ºj }cikj¶sÁj x®¥¦j sIwrt{rjjwyjO{rik ©h ©hawfhj¾ª°j ¢Ij ª}I¥
j {y¥¦}c{iksc«jc³0½t,{ywfhj { © {yjOsIqrjµ}I¥1wfhjj {y¥¦}c{i§sIjµ}I¥
qr ¡hcª°j wrf{rj schj aqrt,,jO{rqsIª¡sc{ sc{r3fh ¡wyjO«wt{yjOq ¡ª¡ª0hj j
}c§j ¢IjOiC}¯{yj sI¯{yjOqrqr ¡¢Ijwyj 3f,h vthjOq¬vqt3fsIq|ª°}¯sIsI,
¢sª©thj+{rj h ©«wr °}¯qv¬9lOh¬¿l ¯¬ V¬Lithª¡wy ©hª¡jºsIqr ©µºª°}h3Á
¥¦jw3fh ©h^sI,£,}¯qrqr ©ºhª°x¾}cwrfhjO{p¥¦}¯{ri§qp}I¥|qrj thª©swy ¡¢Ij
j«uhjOthwr °}¯³^efh ¡q ¡ª°ªZ¥¸t,{ywfhj { ©{rj scqyjµwrfhj$hjOqy ¡c;«}ciC±
hª¡j«uh ¡w xksci§s`xª¡j sI§wr}+ª¡}chcj {0sckª°}¯hIjO{0hj qr ¡csI,
ª°juv ¡wx¶{yjOsI3fhjO£º¯x¶wrfhj§ ©i§hª°jOikj ¯wrsIwy ¡}c¬wfhjCj¼LjO«wr °¢cj
j {y¥¦}c{i§sIj}cºqrj {r¢IjO¾}c¾cj hjO{rsIª±t{,}¯qyj+,{y}h«jOqrqr}c{q
{rj i§sI ¡qk{rjª©swy ¡¢Ij ª°x¨ª¡}}ci§sI{rj wy}/wrfhj ¡{j scÁ¤j {y±
¥¦}¯{ri§sc«jc³8efh ©qp ©q i§s ©hª¡x;tj+wy}ª¡ ©iC ¡wyjO¶ ©qyw{rt,«wy ¡}ch±
ª¡j¢cjª°±Q,sI{sª¡ª°j ª° ©qri(·¸Ãz¹C}¼Zj {rj º¯x ik}cqrwkschª¡ ¡ swy ¡}c,q
Ä Q³
» §wrfjp}Iwfhj {8fsI¿¬¯ik}cqrw0}I¥Zwfhj j qÁcwr}c}ci§thwrj {q
}¯{=}c{Ávqywswr °}¯q{t iCthª°wr °wsIqÁjO }cj {swr ¡ qrxvqrwyjOi§q
·XjI³,³. ©h}pq¬. ©h}pq e$¬¿´µh °u,¹3³£efhj=}¯,jO{rs±
wr ¡¤qyxhqrwyj i@Áj j q=qy ¡wr3fh ©h¨wfhj£j«uhjOthwr °}¯ ºjwjjO
sIª°ª1wrfj§sc«wr °¢cjwrscqrÁvq ¬tqrt,sª¡ª°x¶}¯£s=wr ¡ikj±QqfsI{r ©h;ºscqy ©q ³
½}c{sI
»
§ª¡ ©Áj. ¡,h}pq e }c{p¯}Iª©sI{r ©q¬hqrj¢IjO{rsIªwsIqÁvq
sI®j ¢Ij ¨ºj=juhj twyj qy ©ithª¡wrschj}¯tqrª°x/ ¥ qrj¢cj {sª|,{y}I±
j qqy}¯{rqsI{rjs`¢sI °ª©sIºhª¡jI³ fh °ª¡j{rj¢v °}¯tqrª°xitª°wr °wf{yjOsIhjO
}c{Á¯ª°}¯sIq08jO{yjpª¡ ©iC ¡wyjOwr}ksCqr °jOcwr ÅLpj ¯¢v ©{y}¯ikj ¯w|}¯{
wr};sIwrscºsIqrj q ¬L}¬¿s=«}¯¯¢Ij ¯wr °}¯sªzT{th ©h. ¡v±
}pqrfsIq\sc{y}¯t wf{rj sI,q1 {yjOswrj +ºj«¥¦}¯{yjwrfjt,qyjO{
ª©sIt,3fhj qµsI¯x¶sI,hª° ©sIwy ¡}c³}cqrw }I¥|wrfhjOqyjkwrf,{yjOsIqµsI{rj
{yjOswrj ®º¯xawfhj=±Qº °wÁIj {hjªV¬9wfhj=wsIqÁai§scscj { ¬9wrfj
lO±ºh ¡w=sIª° ©sIwy ¡}cqi§sIsIIj {=sI wrfhj!^uhª°}¯{yjO{;t,qyjO{
©¯wyjO{¥¸sc«j£·Vqyj j". ¡,e9}¯¤thjO{. ©h}pq£sI¨e1sIqÁc±
asIsIIj {t,hj {. ¡}pq#µe ¹k³efhj;¯t,iºj {+}I¥p{rth±
¡h®wsIqÁ¯q§wfhj vth ©3Á¯ª°x¤¯{y}pq§scq§wrfhj£tqrj {j«uhj thwyjOq
j)schª¡ ¡ swy ¡}c,q³!0¢cj a ¥0¥¦}¯{µwrfhj§ik}cikj ¯w ¥¦j)wsIqÁvq
jj sI fs`¢Ijfh °¯f sc«wy ¡¢v °wx¨sIwCwfhjqsIikj;wy ©iCjc¬|wfh ¡q
¡ª¡ªL3fschIjµsIq8wrfhj$tqrj {8 °ª¡ªº,jµ ¡ª°ª¡ ¡Cwr}khª©s`xs+¯sIikj
pf °ª¡j|h}phª¡}csch ©hpsÅ,ª¡j|}c{¿wy} {r ©cw1swssI,{y}h«jOqrq9s
}c{Ávqrfjjw8pfh ¡ª°j$p{r °wr ¡hsk{yjO,}¯{yw ³\£}c{rj}¢cj { ¬¯hjOqrÁ¯wr}c
schª¡ ¡ swr °}¯q§wyjOwy} ºjiCthª°wr °wf{rj sIj $lO%Q³T hª¡ ±
swr °}¯q0qt3fsIq|z1}j {}I ©cw ¬&!^u«j ªX¬. ©c}c{§}c{' jwq±
sIj8 {yjOswyj8qyj ¢Ij {sªcwrf{rj scq ³9£}¯qyw}¥wrfj qrj|wrf,{yjOsIq1sI{rj
j h ©sIwyj =wy}§{yjOsª°±Vwr ¡ikj$sIwy ¡¢¯ ¡wxqt3f=scqqjª¡ª±3fhj 3Á¯ ©h
}¯{ ¯{rscfh ©q {rs` ©h;pfh °ª¡j§wrfhj§tqrj {µ ©q }c{Á¯ ¡,³ajOº
º,{y}pqrj {qqt3f sIq( j wrqsIj¶sI{rj=jOqrj ¡sIª°ª¡x {r}Iª¡ ÅL= ©
{yjOswr ¡h®wf{yjOsIq=sI pfh ¡ª°jah}phª¡}csI ¡h¨sIIjOq¬wrfj
wsIqÁi§sIsIIj {qfh}pq|}I¥¦wyjO;qrj¢cj {sªLwrf{rj scq8}¯{rÁ¯ ©h ©
,sI{sª¡ª°j ªX³9e}hs`xI¬I¢Ij {rx$¥¦j wrf,{yjOsIq^fs`¢cj8 ©¯wyjOqy ¡¢Ij 8z0´
sc«wr °¢v ¡w xI¬|ºtw§j qÁcwr}c fs`¢Ij¾ik}c{rj;sI, ik}c{rj¾«}ci§hª¡j«u
wsIqÁvq {th ©h; ¡aºsI3Á¯c{r}ct,³) fh °ª¡j§ ¡}ch °Å,jO¬* jwq±
sIj ÁIjj ,q|j {y¥¦}c{iC ©h8z0´p±Q ¡¯wrj qr °¢cj wsIqÁ¯q| °wf=j {y±
ws ©j º;scj q ³£}¯{yj }¢IjO{¬¯sª¡}Iw}¥schª¡ ¡ swr °}¯q¬vqt3f
scq1c{sIfh ©sIªhsIhª¡ ©swr °}¯q\}c{\sIwrs${r}h«j qqr ¡h$«}¯thª©Cjuv±
f ¡ºh ¡wik}¯{yj^¢cj {rxµ tv±Q ¡¯wyjOqr °¢cj^wrf{rj scq³1efhj|scºqyjO«j|}¥
,sI{sª¡ª°j ª,qrt,,}¯{ywfsIq8{rj¢IjO¯wyj §wfhj ©{sª¡I}c{r ¡wrfi§q^wr}Cºj
,sI{sª¡ª°j ª° +jOº,thw wfh ©q sI£ºjCjOsIqr °ª¡x¾h}chjc³ öwfhj§hj sc{
¥¸twrt{rj;ik}c{rj;sc¤ik}c{rj;j qÁ¯qrwy}¯¤sI,hª° ©sIwy ¡}cqCqrf}cthª©
wfhj º,j¶scºhª°jwy}/wrscÁj¾sIh¢sccwscj=}¥µsafsc{rsc{yj=qtv±
}c{rw¥¦}c{sc{rsIª°ª¡jªZjuvjOthwr °}¯³
vt3f s®fsI{hsI{rjqt}c{rw§}cs®th ©{r}vj qqy}¯{§iks`x
ºj {r}¢v ¡j º¯xv ¡iCthª°wsIhj }ctq|thª¡wy ¡wrf{rj sch ©h·Qve ¹B³
ve ©q|sj.«}¯«jOhw0}¥{r}h«j qqr}c{1¥¦}c{|sI3fh ¡j¢v ©hfh °¯f
j {y¥¦}c{i§sIjwrf,{y}¯thcf,thwÄ&V³®Ãw{yj ª° ¡j qC}c¤wrfhj¾s`¢s °±
î9î ã-,.,./0
itª°wsIhj }ctqrª°x+sc«wr °¢cjwf{rj sI,q¬wr}j fsc«jÃ9z\³Iefjsc3±
wy ¡¢Ijwrf,{yjOsIq1sc+qrf,sI{rj8sª¡ª¯wrfhj{r}vj qqy}¯{9{rj qr}ct{«jOq¬`sI,
wrfvtq ¬Zj¢cj ¶pfhjO¶wrfj {rj ©q }¯hª°x¾}¯hjCsc«wy ¡¢IjCwrf{rj sc¬Lwrfhj
j {y¥¦}c{iksc«j§scaºjfh ¡cf³efhjqfsI{r ¡;c °¢cj q$sª©qy}wy}
sI ve sI{3fh °wrj wrt{rj£s¤qr °¯h ÅLsI¯wj {y¥¦}c{i§sIj£sIv±
¢sI¯wrsIIj}ci§sI{rj awy}as¾wr{sIqr ¡qrwy}¯{ºthcjw+jvth °¢sIª°jOcw
}ch±Q3fh © ithª¡wy ©{r}vj qqy}¯{ %V³.e}®sIª°wrj {swr °¢cj qkj«uh ©qyw
¥¦}c{;wrfj/hjOqy ¡c }¥wfhj/qtj {qr sª©sI{;h ¡jª¡ ©hj/sc{r3f °wrj 3±
wrt,{yjµ ©v±Q}c{hj {µjuvjOthwr °}¯asca}cthwy±V}I¥²±V}¯{rhjO{ juhj twy ¡}c³
Ãv±Q}c{hj {$juhj twy ¡}c¨fscq+º,j j ¤{rj~jO«wrj / ¡ iC}¯qyw}I¥wrfhj
{rj «jO¯w|fh ¡cfjOik ¡ {y}¯{r}vj qqy}¯{rq\ºj sItqrjp}¥9}v}c{8,jO{±
¥¦}c{i§sIj8}ci§sI{rj $wr} }¯thw±Q}¥²±Q}c{hjO{¿j«uhjOthwr °}¯³ j¢IjO{±
wrfjª¡j qq¬ZwrfjChjOqy ¡c£}ci§hª¡j«uh ¡w x;}I¥0}cthwy±V}I¥²±V}¯{rhjO{j«uhjOtv±
wy ¡}c ©q§¢IjO{yx f °¯f¬sc {yjO«j ¯w§j«uscikª°jOqfs`¢Ij¾qrf}p
wrf,swpqt3f;j qr °¯qsI{rj }I¥¦wyjOjª©s`xIj ¿³
çwrfh ©q|sc{ywr ¡ª°jc¬Ij ¡¯¢IjOqywr °¯swrjwrfhj {rj qj «wr °¢cjp,jO{¥¦}¯{±
i§sIj=}I¥º}Iwf¤wxhj qC}¥p ©ikª°jOiCjO¯wrswr °}¯® ¡ sI ¯ae
{r}h«j qqr}c{ ³
»
t{/qrwrthxÆqfh}pqwrfsIw¬§pfh ¡ª°jthª¡wy ©iksIwyj
qr ¡hcª°j${r}h«j qq,jO{¥¦}¯{ri§sc«jµ{yj¯t ¡{rj q}ctw±Q}¥²±Q}c{hj {|j«uhj«±
twy ¡}c¬¾fh ¡cfv±Qwrf{r}ctcftw ik ¡ {y}¯{y}hj qqy}¯{rq®i§s`x&{rjª¡x
}c ¡h±V}¯{rhjO{+juvjOthwr °}¯ sc ¯ae$³ fj ¤juhj twy ©haÄ
wrf,{yjOsIq ¬Z ¡v±Q}c{hjO{ juvjOthwr °}¯¶ ©qµqfh}pwy}¾º,j§hj sc{yª¡x¶sIq
j«¼Zj wy ¡¢IjsIqµ}¯thw±Q}¥²±Q}c{hj { j«uhj thwy ¡}c¿³/jkwfhj /ª¡}v}cÁ¶sw
wrfjp}c}c{rwrt,h °w xk}¥¿tqr ©h+qywswr ¡ ©qrwr{t«wr °}¯{yj }c{hj {r ©h
wy}j fsc«jwfhj=j {y¥¦}c{i§sIjpfhj ®juvjOthwr ¡£qyj ¢Ij {sª
wrf,{yjOsIqpqr ©ithª¡wrschj}¯tqyª¡xI³ ajCqrfh} wrfsIwpwrfj+ ¡i§sc«wp}I¥
wrf ¡qµ{yj }c{hj {r ©h ¡q vth ¡wyjª¡}T¥¦}c{ ¡h±V}¯{rhjO{pjuvjOthwr °}¯¶sIq
jª¡ª¿sIq¥¦}c{}¯thw±Q}¥²±Q}c{hjO{8juhj twy ¡}c³
efhj{rj i§sI ¡j {}¥wrf ¡q\sc,jO{ ©q}c{rcsI + j sIq¥¦}cª°ª¡}pq³
¥¦wrj {^sµqrf}c{rwh ©qr tqqy ¡}c}¥, ©qrwr{t«wr °}¯h ©,j ª° ©hj ©§¯jO3±
wy ¡}ch¬`8jhj q{r ©º,j8 ¡+jwrsI °ª¯ ©k¯jO«wy ¡}cwrfhjqr ¡iCthª¡sIwyjO
sI{3fh ¡wyjO«wrt,{yjsIq$jª¡ª|scq$wrfhjºj 3f,iksc{rÁvqtqrj a¥¦}¯{$wrfhj
wyjOqywq³¾Ã vj «wr °}¯®Ä,¬18j;«}ci§sc{yj§wfhj;{rj q,jO«wr °¢cj,jO{±
¥¦}c{i§sIj+}¥^wfhjw }w xh,jOq }I¥0h ¡jª¡ ©hj q ¥¦}c{ }chwr ¡ik +j
«}hhjOq³£¯jO«wy ¡}c ¾ ©¯¢IjOqywr °¯swyjOq$wrfhj= ¡i§sc«w}¥ ©qrwr{t3±
wy ¡}c{rj}¯{rj {r ¡hµ}c=ve$³I½\ ©sª¡ª°xc¬hvj «wr °}¯{rj qrj ¯wrq0s
qti§iksc{yx=}¥wfh ©qpqywthxc³
;*\=|«C A«;
efhjµ«}c{rjp}I¥9iC}hhjO{r=iC ©{r}c,{y}h«jOqrqr}c{q1 ¡q«}¯qrwy ¡wrthwrj }I¥
sI ¡,qyw{rtwy ¡}cCh ¡jª¡ ©hj)°lÄ&V³\efhjj«uhj thwy ¡}c}¥, ©qrwr{t3±
wy ¡}c,q ©q °¢v ©hj ¶ ©¯wy}h ¼Zj {rj ¯wµqrt «jOqrqr °¢cjfscqyjOq³ j«±
hjO{rsIª°ª¡x®wrfhjOqyj¾fscqyjOqCsc{yjc¬^wrfhj¾ ©qyw{rt,«wy ¡}c¤¥¦jw3f¨¥¸{r}ci
ikj ik}c{rxI¬hs§hjO«}hh ©hk,fsIqrjI¬vwrfjj«uhj thwy ¡}c=}¥wfhj$}cj«±
{swy ¡}c,q¬¯,}¯qrqr ¡ºª°x§sIscj qq0wy}CiCjOik}c{rxksc§ÅsIª°ª¡xkwrfhj
tLswrj;}I¥ {yj I ©qywrj {q³/efh ©qw{rsch °wr °}¯sªhj }ci§}cqr °wr °}¯
fscq=Ávh}p scj¢I}cª¡twy ¡}cwy} sIschw= ¡wrqrjª°¥+wy} hj sc{±
3fh ¡wyjO«wrt,{rsIª0«}c,qyw{rsI ¡¯wrq$scwfhj ©{rj scqyjk}¥wrfhjª°}h3Á
¥¸{rj vthj ,« ¡j q ³1z8{y}h«jOqrqr}c{qfs`¢Ij$sª©qr}Cj ¢I}Iª¡¢IjO= ©;w8}i§s±
~}c{ksIwyj I}c{r ¡j q ¬wfhj=ÅL{rqrwCºscqyjO¨}c¤ ¡v±Q}c{hjO{+j«uhjOthwr °}¯
juhj twy ¡}c³
» thwy±V}I¥²±V}¯{rhjO{=juhj twy ¡}c ¡i§{r}¢IjOqj {y¥¦}c{i§sIj/º¯x
i§suv ©ik + ¡ÆwrfhjTvtiºj { }I¥£ ¡qrwr{twy ¡}cq ¡qqthj }¯
j ¢IjO{yx «xh«ª¡j °l %Q³ j ¢Ij {rwrfjª¡j qq¬wrfj ©ikª°jOiCjO¯wrswr °}¯
©i§hª¡ °jOqs®¢IjO{yx f °¯f }cqrw³ fhj juvjOthwr ¡¨ ¡qrwr{t«±
wr °}¯qC ¡v±Q}c{hjO{¬^h ©,j ª° ©hj¾fs&+OsI{q,{yj ¢Ij ¯w+ ©qqrth ©h¥¸t{±
wfhj { ¡,qyw{rtwy ¡}cq ¬LxIjw sª¡ °¯fcwrj {p}c¯wr{r}Iª1sIthwfh}c{r +j q fh ±
¯fhj {1«ª¡}h3Áµ¥¸{yjvthj °jOq³1efhj qrjw8}µhj qr °¯f °ª¡}cqr}cf °jOq
f,s`¢Ij|ºjjOCsIw9wrfj}¯{y ¡I ©$}¥wrfhj«ª©sIqqr Å swr °}¯$}¥,wfhj,{y}I±
j qqy}¯{rqp ¡¯wy}w};sIwyj I}c{r ¡j q wfhj{rsI ¡ ¡scq${rt,h ¡
s¥¦wyjO{|s+¯{yjOswrj {|vtiCº,jO{|}I¥¿ ¡,qyw{rtwy ¡}cq|wy}§º,j j«uhj thwyjO
© j sc3f xvª°j¶sc wrfhj Ov,j j j ik}cqª¡}¯}¯Á¯ ¡h/¥¦}¯{
f °¯fhj {«ª¡}h3Á§¥¸{rj vthj ,« ¡j q Q³
¯ ©«jaqyj ¢Ij {sª xIj sc{rq ¬wrfhj/,jO{¥¦}¯{ri§sc«jOqqrf}8jO º¯x
wfhj{s ©h ©sI qasITwfhjOvjj
j ik}¯q®}¢IjO{¶s
ª©sI{rIjºtw {yj ª¡sIwy ¡¢Ij ª°x;j vtsªqrj wr{ti³efjpª©fs,{y}I±
j qqy}¯{rq;·¸ ©v±Q}c{hj {kik}hhjª¦¹kfs`¢Ijhj¢cj {rwrfhj ª°jOqrq§ÁIj hw§wrfj
ª¡j sc/ ¡®wfhj;i§swrwyjO{+}¥pj scÁj {y¥¦}c{iksc«jOq³ }j¢cj { ¬
scqpwfhjC ©¯wyj c{swy ¡}csI,sI« ¡w x¾sI£ª°}h3Á;¥¸{rj vthj ,« ¡j q ¡v±
{yjOsIqrjI¬«}ci§hª¡j«u hj qr °¯qsI,,jOsI{§ ©{rj scqy ©hIª¡x¤swrwr{sI«±
wr °¢cjI³ » thwy±V}I¥²±V}¯{rj {j«uhj thwy ¡}cTsIª°ª¡}pq¾qy ©hIª¡jwf{rj sIj
qtj {qr sª©sI{{r}vj qqy}¯{rqwr}{yjOsI3f=sqr ¡ch °Åsc¯wyª¡x=fh ¡cfhjO{
jc{rjj$}I¥1 ©qrwr{t«wr °}¯;ª¡j¢cjª9,sI{sª¡ª°j ª° ©qri ·¸Ã9z¹wrfsc ¡v±
}¯{rj {juhj twy ¡}c³&£}cqrw=}I¥+wrfhj®fh ¡cf.ª¡j¢cjª$ik ¡ {y}¯{y}I±
j qqy}¯{ j qr °¯hj {q$fs`¢Ij§wrfvtq{sª¡ª¡ °jOasc{y}¯t£wfhj{s °±
¡scqfh ¡ª°}¯qy}¯f¯xI³$efhjCj !T{r}h«jOqrqr}c{ ¬,wfhjk ª±
,fs hlIĬL}¯{$wrfhjª©swrj qrw jª¡jwrw±Qz^sI3Á`sI{{r}h«jOqrqr}c{ ¬
wfhj¾z ,¬0j«uhj thwyj¾ ©qrwr{t«wr °}¯qk}cthwy±V}I¥²±V}¯{rhjO{³ j«±
¢cj {rwrfhj ª°jOqrq ¬,wfhj§{rsc«j¥¦}¯{ }ci§hª¡j«uh °w x¶{rj vth ©{yjOq fvthcjhj«±
¢cjª¡}cikjOcw wyj sci§q+· ±VÄ §,jO{rqr}c,qB¹sc¶ª¡j scqpwr}=wrfj
juhwyj ,qy ¡}c;}¥1wrfhj+hj ¢Ij ª°}¯ikj ¯wwy ©iCj·Vkwy} CxIjOsI{qB¹3³
efhjO{yj.fscq¨º,j j Ds7qrt,qyws ©hj &{yjOqyjOsI{3fÆj¼L}¯{yw¨thw
}¯£qr ¡hcª°j wrf{rj schj ¶qtj {qr sª©sI{ sI{3fh °wrj wrt{rj q sI£j
wrj 3f vthjOq sc{yjCj ikj {rI ©h=wr}=¥¸t,{ywfhj {µ ©{rj scqyjCwrfhjj {y±
¥¦}¯{ri§sc«jOq+}¥µiC ©{r}c,{y}h«jOqrqr}c{q =ª¡}csc¤sI,¨¢sª©thj,{yj±
¡wy ¡}cq ¬$l h¬µl%¯¬ I%V¬µithª¡wy ©hª¡j¨º{rsc3f.{rj h ©«wr °}¯
}¯{wr{sIj£sc3fhj %k³°³¡³ }j¢cj { ¬8wfh ¡q;j«¼Z}c{rw§¥¦}htqrj q
}¯£ ©{rj scqy ©hcª°x¾«}¯ikª°juiCjO3fsI ¡qi§q ¡wrf/ik}c{rjCsc
ik}¯{yj¶fsc{rhsI{rj;¥¦}c{}c¯wr{r}Iªpscª°jOqrq¥¦}c{§wr{thj£juhj th±
wr °}¯³£}c{rj}¢cj { ¬ wfhjpj«¼Zj wy ¡¢Ijj {y¥¦}c{iksc«j}¯ºqyjO{y¢cj C{yj±
i§sI ¡q{rjª©swy ¡¢Ij ª°x ª¡} «}ci§sc{yjOwy} wrfhj®,jOsIÁj {y¥¦}c{y±
i§sc«jc³\ef ¡qfj h}¯iCjOh}ci ¡qi§s ©hª¡xthjwr}kwfhj$ª° ©ik ±
wrj ;Ã9z}¼Zj {rj º¯x=wfhj+sIª° ©sIwy ¡}cqÄ&Q³
3f °j ¢¯ ©hj {y¥¦}c{i§sIj}c¾s{r}h«j qqr}c{i§s`x;ºj}cºh±
ws ©hj .º¯xtqr ¡h sª¡wyj {sIwy ¡¢Ij£sI{3fh ¡wyjO«wrt,{yjOqsIjOqrj«±
¡sIª°ª¡x£º¯x£{yj ª°xv ©h}cik}¯{yj§sI{sª¡ª¡jª¡ ¡qi³j ©hscºhª¡jCwr}
juhj twyj=qrj¢cj {sª|{r}h«jOqrqrj q+qr ©ithª¡wrschj}¯tqyª¡xa}cthª©¨}I¼LjO{
sqy ¡ch °Å sI¯w0csI ¡ ¡j {y¥¦}c{i§sIjI³0¯ ©ithª¡wrschj}¯tq|iCthª±
wr °wf{rj sI ¡h·Qve ¹8 ¡qskhj sI{3fh ¡wyjO«wrt,{rsIªZ}cj hw}¥²±
¥¦jO{y ©h/fh °¯f j {y¥¦}c{i§sIj=wrf,{y}¯thcf¤s/ºjwywrj {§fsc{rhsI{rj
twy ¡ª° + sIwy ¡}c v¬ Ä Q³ ÃÆsc)¯e {r}h«j qqr}c{¶qrj¢IjO{rsIª
wf{rj sI,q0scº,j j«uhj thwyjOqy ©ithª¡wrschj}¯tqrª°xc³1efvtq ¬¯i§sccx
í1î¿í²ï
©hj j ,hj ¯w ©qrwr{t«wr °}¯qsc{yj;s`¢`sI °ª©sIºª°j§¥¦}¯{+j«uhjOthwr °}¯
}c£j sI3f¶xh«ª¡jI³ fj £}¯hjwf{rj sI¶f,sIqµh}Å{rj scºhª¡j+ ¡,q±
wr{twy ¡}cq ¬h}Iwfhj {psc«wr °¢cjµwf{rj sI,qsI{rj ª¡ ¡ÁIjª¡x=wr}§f,s`¢Ij$ ¡,q±
wr{twy ¡}cq{yjOsIhxwr} ºj/qrj ¯w=wr} wfhja¥¸t«wr °}¯sª$th ¡wrq ³
Ãqqrth ©h®}c,,}¯{ywth ¡wy ¡j q§}¼Zj {rj º¯x wrfjwf{rj sI,qqrfh}¯thª©
{rj qrj {r¢Ijf °¯f Ãz1¬j ¢IjO.pfhj ©qyw{rt,«wy ¡}c qyj ª°jO«wr °}¯
¥¸{r}ci }cjawf{yjOsI ¡qª¡ ¡ik ¡wyj wy}wfhj/qrj vthjO¯wy ©sª$}c{hj {
}¥wfhj={r}I¯{rsci;³¾8}ci§sI{rj /wr}sI/}ch±Q3fh ©®ithª¡wy ©{r}±
«jOqrqr}c{ ¬h ©sc£¯eTik ¡ {y}¯{y}hj qqy}¯{|wfhjsIwy ¡¢Ij$wrf,{yjOsIq
qfsI{rj=sª¡ªwrfhj¾fsI{hsI{rj{yjOqy}¯t{«j q ¬1 ¡ sI{rwy ©thª©sI{ ¬\ ¡,q±
wr{twy ¡}c£scsIwrs;sI3fj q i§s`x¶ºjkqfsI{rj ¿³ efh ©qµI ¡¢Ij q
¯eTsqr °¯h °Åsccwj {y¥¦}c{i§sIj$sch¢sI¯wrsIIj Q¬,jOqrj«±
« ©sª¡ª¡xkpfj wfhj$¯t,iºj {}¥¿wf{yjOsIqhjO{rj sIqrj q8sIq8pfhj
}cª°x}chjwrf{rj sc¶ ¡q s`¢s ¡ª¡scºhª°jc¬, ¡w sI¶tqrjwfhjC}ci§hª¡jwyj
{r}h«j qqr}c{wr};juvjOthwrjI³$ ®¯eÆqr ¡Iª¡j«± 3fh ¡{y}hj qqy}¯{
sc®º,jºt °ª¡wsI,sIhwr ¡h¶scajuh ¡qrwy ©h£qt,jO{rqsIª¡sc{$sI{3fh ±
wyjO«wt{yjc¬^wrfvtqCª° ©ik °wr ¡awfhjj qr °¯¨sI¨wrj qrwkxh«ª¡jI³Ã
Ä Q¬9e1thª°ª©qrj ajwsªV³k3f}cqrjksc£}ctw±Q}¥²±Q}c{hj {µh ©,j ª° ©hj§ ¡
wrfj ©{k¯e sc{r3f °wrj «wt{rjiC}hhj ªX³ » ®wfhj=}cwrfhjO{fsc¬
wrfjiC}hhj ª|{r}c}cqrj aºcx }v}cqqyjOq$sI0t 8s ©ik ¡h
sw$sqrfh}¯{yw$«xhª°jk ¡qµª¡ ¡ik ¡wyjOwr}; ©v±Q}c{hj { j«uhj thwy ¡}c¿³e9}
}ct,{Ávh}ª°jOhIjc¬8h} qywth ¡j q}ci§sI{r ©h¨,jO{¥¦}¯{ri§sI,«j q
}¥Z ©v±V}¯{rj {\sIk}¯thw±Q}¥²±Q}c{hj {1juvjOthwr °}¯q^fs`¢cjºjjOtv±
hjO{ywsIÁjOpfhj ¶qrj¢cj {sªwrf,{yjOsIq sI{rj+s`¢`sI °ª©sIºª°jqr ¡iCthª°ws±
hj }ctqrª°xc³¨Ã wfhj¶{yjOi§s ©hj {C}¥ wrfh ©qsI{rwy ©«ª¡jI¬0j;qrwrt,hx
wrfjp{yjOqrj wy ¡¢Ij,jO{¥¦}¯{ri§sc«jOq\}¥h ¼Zj {rj ¯w0h ©jª¡ ¡hjOq^ ©ks
qr ¡iCthª°wsIhj }ctqrª¡xkiCthª°wr °wf{rj sIj §j ¯¢v ©{y}¯ikj ¯w|sIq|8j ª°ªLsIq
wrfj8 ©i§sIw}I¥qywswr ¡8 ¡,qyw{rtwy ¡}cC{yj }c{hj {r ¡}c+wfhj,jO{±
¥¦}c{i§sIj$}¥1qrxh3f{r}ch}¯tqithª¡wy ¡wrf,{yjOsIhjO;{r}h«jOqrqr}c{q³
. ? p+A®1? )
wr{sI«j±Q,{y ¡¢IjOµqr ©ithª©swr °}¯+ik}vjªvfsIq1º,j j +t,qyjO+ ©wrfh ©q
qrwrthxc³
»
t{qy ©itª¡sIwy}c{µ ©qºsIqrj a}cawrfjhsI{= ¡,q±
wr{twy ¡}cqyj w % scfsIqºjjOºth ¡ª¡ ¥¸{r}ci v¯xI¬wrfhj
wr{sI ¡;sI,hª° ©sIwy ¡}c¥¦}¯{$v,sI{qrwrswr °}¯¶p{r °wrwyj ºcx }¯{±
h}¯=Ã{rª¡sci °lQ³
"!#$%&#&'
½,}¯{wrfhj®qy ©itª¡sIwy ¡}cq ¬ s O±qywscj ©cwrjcj {h ¡jª¡ ©hj¨fsIq
ºjj tqrj Æ·V{yj¥³½\ °¯t{rj l`¹3³ ½\ ¡{qyw ¬ ©qrwr{t«wr °}¯q¾sI{rj
¥¦jw3fhj À¥¸{r}ci wrfj ikj ik}c{rx ©¯wy} sIT ©qrwr{t«wr °}¯Tºtv¥²±
¥¦j { ³Defhj {rj£ ©q=}¯hjaºth¼LjO{j {;wrf,{yjOsI³&efhj ©qrwr{t3±
wy ¡}c,q8s`¢s ¡ª©sIºhª¡j ©wrfjµºth¼LjO{rqscwrfj =ºj ¥¦j ©¯wy}Cwrfhj
h ©,j ª° ©hj¾sI «}c{h ©h¶wy}awrfhj¾{r °}¯{y ¡wy ¡j qI ¡¢IjO®wy}wfhj;sc3±
wy ¡¢Ijwf{rj sI,q³efhj=fh ¡cfhjOqyw+,{y ¡}c{r °wx ¡qc{sI¯wyjOwr}¶wrfhj
wrf,{yjOsI§fs`¢v ¡wrfhjpª¡j scqyw^ ©qrwr{t«wr °}¯q^ ©§wrfhjµqywswr ¡sc{yw
}¥wrfhjh ©,j ª° ©hjÄ V³\efhjª°}j {wrf ¡q^vtiCº,jO{¬wfhjf °¯fhj {
wrfj {r °}¯{y ¡w xI³Ã¯wrth ¡wy ¡¢Ij ª°xc¬¯sª¡}¯t,iºj {0}I¥ ¡qrwr{twy ¡}cq
{rj qrj ¯w0¥¦}¯{s+wrf,{yjOsIc °¢cj qs+c}¯}h=}c}c{rwrt °wx§}¥j«uhj«±
twy ©hqrt,ºqyjvthj ¯w¥¦jw3fhj ©qyw{rt,«wy ¡}c,q³
DECODE EXECUTION
from memory
DISPATCH FETCH_B
FETCH_M MEMORY WRITEBACK
from thread buffers from the instruction windows
½\ ¡ct{rjkl^ïwyj Ij {h ©jª¡ ¡hj
!|sc3fC ©qrwr{t«wr °}¯§ºtv¼Zj {|f,sIq|s sIsc« ¡wx+}¥w }+sc3fhj
ºª°}h3Ávq·X X³jl ©qrwr{t«wr °}¯q3¹B³ » £j ¢Ij {rx¾«xh«ª¡jI¬¿twy}
©qrwr{t«wr °}¯qsI{rj{yjOsI=¥¸{y}¯i wrfj+ºtv¼Zj {q³0½}Iª¡ª°} ©h§wrfj
}ci§thwrj ¶{r ¡}c{r °wr °jOq¬}¯hjÅ{rj scºhª¡j+ ¡,qyw{rtwy ¡}c¾ ©q qrjª¡j «±
wrj /¥¦}¯{j sc3f/sc«wr °¢cjwrf{rj sc³;ÃQ¥ sIª°ª|wrfhj ©qqrthj;qyª¡}Iwq+sI{rj
}IwÅ,ª¡ª¡j ¤sc®wrfhjO{yj;sI{rj ¡,qyw{rtwy ¡}cqª°j¥¦w ©¨wrfj;ºtv¥²±
¥¦jO{rq ¬vhj.qrjª¡j «wr °}¯q|sc{yj sI{{r °jO§}cthw ³\efvtq ¬¯ ¥¿}¯hª°xk}cj
wf{rj sI/ ©qs`¢s ¡ª©sIºhª¡jI¬ °wqfh}¯thª¡¨ºj=scºhª°jwr}¶Å,ª¡ª8sIª°ªqyª¡}Iwq
©¶wfhjjuvjOthwr °}¯£h ©,j ª° ©hj;·¸ V³jc³µ ©qrwr{t«wr °}¯q i§s`x¶ºj
qrjª¡j wyjO¥¸{r}ci)wrfhj qrsciCjwf{rj sIL¹B³ fhj §wfhj vtiºj {0}¥
©qrwr{t«wr °}¯q{yjOiksI ¡ ¡h ¡;sCºth¼LjO{8 ©qqri§sª¡ª¡j {8wrfscwrfj
ºª°}h3Á®qy +jc¬|s/{yj¥¦jw3f sc¤ºj¾i§schjI³¨½\ ¡ct{rj £ °ª¡ª©tq±
w{rsIwyjOqwrfj ©qyw{rt,«wy ¡}c.qrjª¡j wy ¡}c.ikj 3f,sIh ©qri ¥¦}c{=¥¦}ct,{
wf{rj sI,q^sI§s±Q ©hj ¡qrwr{twy ¡}c§h ©,j ª° ©hjI³|vt,3fsµ}±
j {y¥¸thª\·Xº,thw«}ci§hª¡j«u¹^¥¦jw3f;ikj 3f,sIh ©qriDqfh}ctª¡;h}Iwºj
t,{yjOsª¡ ¡qrwy ©³
»
wrfj {qywth ¡j q ¬qrt,3f;scq8 © Q¬fs`¢cjµqfh}p
wfsw§«}¯i§hª°ju¨ ¡qrwr{twy ¡}c¨¥¦j wr3f iCjO3fsI ¡qi§qksc{yj=¥¦j s±
qr ©ºhª°jc³
INST. A3
INST. B1 INST. A2 INST. D2
INST. A1 INST. B1 INST. A2
INST. A3 INST. A4
INST. D1 INST. D2 INST. D3
PRIO. 2 PRIO. 1 PRIO. 3
THREAD A THREAD B THREAD C THREAD D
FETCH NO FIREABLE
INST.
INST. A1 INST. D1 INST. B2 INST. B2
INST. D3 STATIC PIPELINE : degree 8
½\ ¡ct{rj \Ãqrwr{t«wr °}¯;qrjª¡j wy ¡}c
þ½\ °¯t{rj+¬,j+ ¡ª°ª©tqrwr{swrj+wrfhjw8}=qr ©ithª©swrj ¶sI{3fh °±
wrj wrt{rj q ¬^wrfhjÅ{qrw¬^¥¦jOswrt,{y ©h ©v±Q}c{hj {Cj«uhjOthwr °}¯¬0wrfj
qrj }c¿¬¯}¯thw±Q}¥²±Q}c{hjO{8juhj twy ¡}c³
(*)¿ÊBÌ Í È È,+¿È .-Ì") ½}c{ wrfj7 ¡v±Q}c{hjO{ juvjOthwr °}¯
·X½\ °¯t{yjI$¹B¬^wrfj; ©qrwr{t«wr °}¯q§sI{rj;hª©sIj ¤ © ¡qrwr{t«±
wr °}¯ vthjOthj qs¥¦wyjO{$wrfhjhjO«}hh ©h¶fsIqrjI³ » hj±VjO¯wr{rx
©qrwr{t«wr °}¯vthj tj ©qsIqqy}h« ©swrj ¡wrf=j sc3fwrf{rj sc³ »
j ¢IjO{yxxh«ª¡jI¬ ¯tj thjOqsI{rjqr sIj ®wy}¾ÅL¨ ©qyw{rt,«wy ¡}c,q
wr} ©qrqthjwy}awrfhj¥¸twy ¡}csIªt,h °wq³¤efjqsIikj;,{y ¡}c{r °w x
{thª¡jµscqhj q{r ¡ºj =¥¦}c{ ©qrwr{t«wr °}¯¥¦j wr3f; ¡qtqrj =¥¦}c{ ©q±
w{rt,«wy ¡}c qrjª¡j «wr °}¯ ¡ wrfj ¯tj thjOq³.Ãqrwr{twy ¡}cqk¥¸{r}ci
s vthjOthjsI{rjC ©qqrthjO/ ¡v±Q}c{hjO{µt,cwr °ª|wrfhjO{yj ©q+s¾{yjOqy}¯t{«j
î9î ã-,.,./0
INST.
BUFFER
INST.
BUFFER
INST.
BUFFER
INST.
BUFFER
INST.
BUFFER
INST.
BUFFER
LOAD/
STORE UNIT BRANCH POINT UNIT
UNIT
FLOAT. BRANCH
POINT UNIT UNIT
FLOAT. LOAD/
STORE UNIT
CTXT1 CTXT2 CTXTn
CTXT1 CTXT2 CTXTn
INST. INST. INST.
(A) (B)
STATIONS
INSTRUCTIONS SELECTION INSTRUCTIONS SELECTION
INSTRUCTIONS SELECTION
ALU ALU
RESERVATION
CTXT1 CTXT1 CTXT2 CTXT2 CTXTn CTXTn CTXT1
CTXT2
CTXTn
QUEUE QUEUE QUEUE
REG. REG. REG. REG.
REG.
REG.
½1 ¡ct,{yj-^ {r3fh ¡wyjO«wt{yjOq¥¦j sIwrt{r ¡k ©v±Q}c{hj {juvjOthwr °}¯·Vµ¹sc;}cthwy±V}I¥²±V}¯{rhjO{|juhj twy ¡}c/· ¹
«}¯ , ©«w ¬8s/swsafs+ sc{r }c{§saº,{rsc3f³ efhj¥¦}cª°ª¡} ¡
vthj tjp ¡§wfhj {r ¡}c{r °w xC}c{hj {^ ©q^wfhj qrjª¡j wyjO³ fj sIª°ª
wrfjvthj tj qf,s`¢Ijºjj ¨qrj sc{r3fj ¬\sª¡wrfh}¯thcf/¥¸t,«wr °}¯sª
th ¡wrqsc{yjkqywr °ª¡ª0s`¢s ¡ª¡scºhª¡jI¬s;j {r}ct,£}I¥8qyj ª°jO«wr °}¯qµ ¡q
swrwyjOikwyj /}¯ vthjOthj q$pf}cqrjqyj ª°jO«wy ¡}c,q$8jO{yj§qywr}cj
}cCs º,{rsc3f³ef ¡q^{r}h«jOqrqI}vj q1}¯t¯wy ¡ªsª¡ªvwrfhj vthjOthj q
sI{rj+jOikw x}¯{ ºhª¡}h3ÁjO¶º,jOsIt,qyj+}I¥|swsfs+ sI{q}¯{ {rj«±
qr}ct{«j«}c , ¡wrqC}c{kt¯wy ¡ªsª¡ªwfhj;¥¸t«wr °}¯sªt °wqsI{rj
ºtqrxI³!|sI3fwrf{rj sc£fsIq$sc«jOqrq wy}¾ ¡¯wrjIjO{ {rjc ¡qrwyjO{rq
sI,; }cswr ¡± ,}c ¡¯w{yj I ©qywrj {q³
ÊBÌXÊBÌ Í È È,+¿È .-Ì%) ½,}¯{}ctw±Q}¥²±Q}c{hj {kj«uhjOtv±
wy ¡}c ·X½1 ¡ct,{yj p¹3¬9s¥¦wrj {wfhjhjO«}hh ©h£fscqyjc¬9wrfj ¡,q±
wr{twy ¡}cqsc{yj§hª©sI«jO£ ©®{yjOqyjO{y¢swr °}¯£qrwrswr °}¯q &V³efhj
©qyw{rt,«wy ¡}c,q¾sI °wwrfhjO{yj/¥¦}¯{;wfhj¤s`¢s ¡ª¡scºh ¡ª° ¡wx.}¥kwrfhj ¡{
}cj {sI,q9sc$¥¸twy ¡}csIª¯t,h °wq³ » j ¢Ij {rx$«xh«ª¡jI¬sI¯xµÅ±
{rj sIºª°jp ©qrwr{t«wr °}¯scºj juvjOthwrj ©{{yjOqrj wy ¡¢Ijp}I¥¿wrfhj
{r}I¯{rsci }c{hj { ³ » thwy±V}I¥²±V}¯{rj {µj«uhj thwy ¡}c®{rjª¡ °jOq}c®{rj«±
I ©qrwyj {\{rj scik ¡hµ ¡wrf§Ä$f¯xhqy ©sIª¯ ©¯wyj Ij {\{rjc ¡qrwyjO{rq\sI,
Ä f¯xvqr ©sª,}csIwy ©h±}I ©cw{rjc ¡qrwyjO{rq=,jO{=wf{yjOsI °l %Q³
!|sc3f;{rj qrj {r¢swy ¡}c;qywswr °}¯;fscq$l kj ¯w{y ¡j q ³
Ì Ì")QÈ È efj qrj w } sI{3fh ¡wyj wrt{rj qasc
{rjª¡x¤}c s®qrfsc{yjO º{sI,3f {rj ¡wy ¡}c iCjO3fsI ¡qi sI,
skqrfsc{yjO=ikj ik}¯{yxfh ¡j {sI{3f¯xkpf}cqrj 3fsc{rsc«wyjO{y ©qrwy ©qsI{rj
qti§iksc{y +jO ©Tescºhª¡j lc³ à l %V¬ °ª¡x scƯj +Ohj
qfh}8jO®wrfsIwCpfj ¤tqr ©hascqfsI{rj=º{sI3f {yjOh ©«wy}¯{¬
sª¡ª{rj h ©«wr °}¯ qrwr{t«wt{yjOq·¸j«uj hw§wrfj¾{rjwt{ sI,{yjOqrq
qrwrsI3Á¹ik °¯f¯w0º,j qfsc{yjO ¡wrfh}¯thw|sccxCqy ¡ch °Å sI¯w\ª°}¯qrq^}I¥
sc t{rsc«xa·Xqr + jC}I¥8{rj h ©«wr °}¯£qyw{rt,«wrt,{yjOq qfh}ctª¡£ºj§qyj w
t,asc«}¯{r ¡h;wy}wrfhjvtiCº,jO{µ}¥8wf{rj sI,qB¹3³z|{rj h ©«wr °}¯
wsIºhª¡j q\tqrj C ©wfhj{yjOqyjO¯wyj kqr ¡iCthª¡sIwy ¡}cq\sc{yjwrfhjOCqfs±
{rj §·Xj«u«jOhw{rjwt{qywsI3ÁvqB¹3³9efhj{yj ª¡sIwy ¡¢Ijª¡x qi§sª¡ª¯qrwr{t«±
wt{rj qwfswpjtqrj ¾ ©qpjuhª¡sI ¡j ¾º¯x;wfhj+ª©sI3Á}I¥0Áj {hj ª
©qrwr{t«wr °}¯q ©¾}ct{w{rsc«jOq³0½}c{p{rj sIª ¡i§hª¡j ikjOcwswr °}¯q¬
ª©sI{rIjO{+qrwr{t«wt{yjOq}ctª¡¤ºj¾hjjOhj Q³®e8}/º{rsc3f
,{yjOh ¡wy ¡}cqp}c¾w}=h °¼LjO{yjOcw wrf{rj scq sI¶ºji§sIhj+}¯
jOsI3fC«xh«ª¡jI³1efhjw8}$ª¡j¢Ij ª¡q1}I¥Lsc3fhj q\sc{yjh}ch±Qºhª¡}h3Á¯ ¡h¬
ikjOsIh ©h+wfswqyj ¢Ij {sªiC ©qqyjOq|}¯§wrfhjµqrsciCj ª°j ¢Ij ªscºj
j ,h ¡=swpwfhjCqsIikj+wr ¡ikj °l%V³pefhjCj«uhj thwy ¡}c¶,fsIqrj
}I¥$sc ¡¯wyj IjO{ ¡,qyw{rtwy ¡}c wrscÁjOq§}chjxh«ª¡jI³ ½\ª¡}csIwy ©h
}I ©¯wp ©qyw{rt,«wy ¡}c¾juhj twy ¡}c¶fscqyjwrsIÁIj qwf{rjjCxh«ª¡j q ³
efj;juvjOthwr °}¯ f,sIqrj¾ sI º,j¥¦}Iª¡ª¡}8jO¤º¯x saikjOiC}¯{yx
scj qq|pfh ©3f ©qh}cjµ ©}¯hj$«xh«ª¡j pfj fh °wrwy ©h§ ¡;wrfj
sI3fhjc³ efhjCp{y ¡wyj±Qºsc3Á=f,sIqrjCsIqqtikj qpwfsw wrfhjO{yjksI{rj
}§}c ¡wrq}¯=wfhj+{yjOqrtª°wpºt,qyjOq³^½}c{wrfj}cthwy±V}I¥²±V}¯{rhjO{
sc{r3f °wrj «wt{rjI¬8jah} h}cw;sIqqtikjs¤{rj ¡qrj¶ ¡¯wrj {{rtw
ikjO3fsIh ©qi;¬9wrfhjO{yj¥¦}c{rj§}¶ ¡v±Q}c{hjO{µ{rjwr ¡{rj ikjOcwsIqqr °±
iCthª©swyjO³
}Iwfksc{r3f °wrj «wt{rj q\fs`¢IjÄ+ 9´¬¯$ª°}¯sIqywr}c{rjt,h °wq¬
¾º,{rsc3f®th ¡wrqsc¨¶t ¼Zj {rj ¯wy ©swrj ,}¯swr ¡hI±Q}I ©¯w
t,h °wq³0 ª°ª¿¥¸t«wr °}¯sª¿t,h °wqpsI{rjµ¥¸thª¡ª°xh ¡jª¡ ©hj ³
¸ È ) È q,jO« °Å h thª¡wx }c w{rsc«j±
,{y ¡¢IjO¨qy ©ithª©swr °}¯q ©qwr}a}c{{yjO«wyª¡xaik}hhj ª8wfhj= ©i§sIw
}I¥¥¸sIª¡qrj+º{sI3fj q}cwrfj+j«uhj thwy ¡}c¿¬ X³jI³8wrfhjC«}hhjj«uhj±
thwyjO+¥¦}cª°ª¡} ©hµsµik ¡q{rj h ©«wrj kº{sI3f ¡qrwr{twy ¡}c³1Ã
}¯t{$qy ©itª¡sIwy ¡}cq ¬¿j§f,s`¢Ijk ¡i§hª¡j ikj ¯wrj /wrfhj§¥¦}cª°ª¡} ©h
í1î¿í²ï
wf{r}cth¯fthw lOkº¯xvwyjOqj¢cj {rxħxh«ª¡j q
º,tqpqr + j l%kºh °wq
sI3fhj v + j l$º¯xvwyj
ºª°}h3Á Iħº¯xvwyjOq
scqrqr}h« ©swr °¢v ¡wx Ä
ª©swrj x k«xhª°jOq
wf{r}cth¯fthw lOkº¯xvwyjOqj¢cj {rx Cxh«ª¡j q
8lsI3fhjOq v + j +º¯xvwyj
ºª°}h3Á Cº¯xvwyjOq
scqrqr}h« ©swr °¢v ¡wx
ª©swrj x l«xhª°j
µº³^}¥\ ©qyw{rt,«wy ¡}ch±Q sI3fhj$sI «j qq «xhª°j
µº³^}¥^sIwrs± sc3fhj scj qq «xhª°j
º,tqpqr + j kºh °wq
z8{yjOh ¡wy ¡}c q3fhjOiCj ¯qrfsc{yj
e lj ¯wr{r °jOq
z e Ä IICj ¯w{y ¡j q
qrwrsc3Á jO¯wr{r °jOq wrf{rj sc
escºhª°j§l jOhj {sª¿3f,sI{sI«wrj {r ¡qrwy ©q
ikj 3fsch ©qri7wr}+hj sIª ¡wrfkwrfh ©q0h thª¡w x*!8sI3fkwy ©ikjwrfhj
{rj h ©«wr °}¯/ ¡qp{y}¯h,¬9s¥¸sIª¡qrj=º{sI,3f ©q {yjOswyjO³;ef ¡q
¥¸sª©qrj|º{sI3f}cqr ¡qrwrq9}¥h¥¸scÁj0 ©qrwr{t«wr °}¯q9{rj ,jO«wr ¡h wrfhj
qrwrswr ¡qrwy ©sIªph ©qyw{y ©ºthwr °}¯ }I¥µwfhj¶ ¡,qyw{rtwy ¡}c {rj¢v °}¯tqrª°x
j«uhjOthwrj º¯x wfhj0¥¸scthª°wr ¡pwrf{rj sc³
»
t{9qy ©ithª©swr °}¯qwsIÁj
©cwr}£sI «}ct,cwµwrf,sw¬1wrfj qrj ¡qrwr{twy ¡}cqµÅ,ª¡ª|qrª°}cwrq$ ©/wrfhj
qrwrswr ¡;h ©,j ª° ©hj;sc¨ ©qrwr{t«wr °}¯® ¡}pq³efj {rj«¥¦}c{rjI¬
}ct,{1ik}hhj ªv}¯jOq\h}Iw1¥¸s`¢I}¯{9 ©v±Q}c{hj {9}c{1}ctw±Q}¥²±Q}c{hj {9j«uhj«±
twy ¡}c ¡;wrfj+qywswy ©qrwrscj q}¥\wrfj+h ¡jª¡ ©hjI³
}j¢IjO{¬c}ct{ik}hhjªZh}vj qh}cw8{rj ,jO«w|wfhj${yjOsªZº,jOfs±
¢v °}¯{+}I¥wfhj¾hxhsIik ©qywscj q}I¥pwrfhjh ¡jª¡ ©hj ©qrwr{t3±
wy ¡}c,qpsI{rj+h}Iwjuhj twyj wfhj ¾wfhjx¾h}h}cw «}¯ikjwrj$¥¦}c{
sI «jOqrqr ¡£wrfhj¥¸t,«wy ¡}c,sªth ¡wrq§sI, h}®h}Iw§fs`¢cj=sI¯x
©ik,sI«w1}cksc3fhj q ³9efh ©q\«ª¡j sc{yª¡x$¥¸s`¢I}¯{¿}ctw±Q}¥²±Q}c{hj {9j«uhj«±
twy ¡}c³\½\ ¡{qrw¬¯¥¦}c{8}cthwy±V}I¥²±V}¯{rj {^juvjOthwr °}¯¬¯ ¡qrwr{twy ¡}cq
}ckwfhjpp{r}chI±QsIwrfCiC ¡cf¯w0ª¡j sckwy}·Xt,hj «jOqrqsI{rx,¹9,swrs
sc3fhj ik ©qrqrj q8pfh ©3f=i§s`xCsIqrwyj ±Q sI3fhjpscikj ik}c{rx
ºsch ©hwrf¬vj h ©=}Iw8qr ©ithª©swrj wrf ¡qfhjOh}cikjOh}ciDsw
sª¡ªV³ » §wfhj}Iwfhj {0f,sI¬c¥¦}c{0 ¡v±Q}c{hjO{\j«uhj thwy ¡}c¬¯qrt,3fks
qr °wtswr °}¯sch}Iw8}v t{8qy ©j sº,{rsc3fk ¡q{yjOqy}cª°¢cj ºj«±
¥¦}c{rj·X}c{sw8wrfhjqsIikj wr ¡ikj¹|sc¯x§ikjOiC}¯{yxsc«jOqrq8}cwrfhj
p{r}ch¾swf ©q{rj qrj ¯wyjO£wr}wfhjsws¾sI3fjI³§vj «}¯¬
}c®s¾}¯thw±Q}¥²±Q}c{hj {$juhj twy ¡}c¬1iksc¯xaik}c{rjqrj thª©swy ¡¢Ij
©qyw{rt,«wy ¡}c,qpwrf,sI¾}c¶sc¾ ¡h±V}¯{rhjO{j«uhjOthwr °}¯¶{y}hj qqy}¯{
sI{rj{rj qrj ¯wyjOawr}¶wrfhj§¥¸t,«wr °}¯sª|t,h °wq³efh}cqrjq,jOtv±
ª©swy ¡¢Ij¶ ©qrwr{t«wr °}¯q§¥¸{r}ci(wrfhjp{y}¯h¨swf.iks`x hjª©s`x
©qyw{rt,«wy ¡}c,q¥¸{y}¯i wrfhj+{r ¡IwrfsIwrf}¥^sI;}Iwfhj {wf{yjOsI³
# !',%&
» t,{Cºj 3f,iksc{rÁ®qrjwC ¡q§«}¯i§,}¯qyjO¨}¥$h,jOsIª° ©s±
wr °}¯q1hj q{r ¡ºj ¡Cescºhª¡j ·¸wrfjscikj q}¥,wfhj,{y}cc{sIi§q
}c{iksIª°ª¡xº,j I © °wf;s§vtiºj {wfswj$}cik °wrwyjO=¥¦}¯{s
ºjwrwyjO{{yjOsIscºh °ª¡ ¡wx¹3³
pª¡ª1wrfhjkº,jO3fi§sI{Ávq8jO{yjC«}ci§h ¡ª¡j ¶tqr ¡c h³v³
}¯{^¥C,³ ,³°l «}ci§h ¡ª¡j {q| ¡wrf;wrfhj$qrwrsI,sI{§±» $}chwr ±
ik + sIwy ¡}c¬ZthjO{$ht » ¾Ä³°lc³Ä » ,jO{rsIwy ©h¯xhqrwyj i sc
}¯ s¤vsc{r qywswr °}¯ & ,³ efhj¶qrwrscsI{¤ ©twrq{rj «}¯iC±
ikjOhj =¥¦}c{µv,jOºj 3f,iksc{rÁvqj {rjtqyjO³
Ãawrfhj{rj i§s ©hjO{$}¥wrfh ©q+sI{rwy ©«ª¡jI¬9wrfhjscikj q$}¥wrfj
}ci§}cqr °wrj/}c{Á¯ª°}¯sIqsI,,jOsI{r ¡h © wfhj¨ ¡ª°ª©tqrwr{swy ¡}c,q
sc{yj=wrfhj«}c,swrj sIwy ¡}c®}I¥pwrfhj=Å{rqrww}£ª¡jwrwyj {qC}¥pwrfj
juhj twyj sI,hª° ©sIwy ¡}cq·Xj«u«jOhwk¥¦}c{pf ¡3f ¡q°¹B³
½}c{kj«uscikª°jc¬¾«}c{{rj q,}¯qCwy}®wrfhj¶qr ¡iCthª¡wrsIj}ct,q
juhj twy ¡}c;}¥vsc !#"c³
# & %$# & '
/j¨fs`¢Ij¨t,hj {rwrscÁj qy ©itª¡sIwy ¡}cq¥¦}¯{¾¢`sc{y ¡}ct,q;}c{Ác±
ª¡}cscq«}¯qrwy ¡wrthwrj }¥lI¬ k}c{Äh ©qywr ¡,«w schª¡ ¡ swy ¡}c,q}¥
h,jO³ » t,{ qrwrthx ©qpª¡ ¡ik ¡wyj £wy}=siCthª¡wy ©{y}cc{sIi§ikj
jO¯¢¯ ©{r}cikj ¯w ³ a}¯{rÁ¯ª¡}csc sI,hª° ©sIwy ¡}cq=«}c{{rj q,}¯¤wr}
wfhjqy ©ithª¡wrschj}¯tqrª°x$j«uhjOthwrj Cwrf{rj scq³Ã wsIq1qfh}p+ ©
°lIl vwfsw1 ¡wrfsµ«}¯¯¢Ij ¯wr °}¯sª¯iCjOik}c{rx$f °jO{rsc{r3f¯xI¬`ik}c{rj
wfsIÄ$wrf{rj scq18}¯thª¡Ch}Iw^ºj«}cqrw±Qj«¼Zj wy ¡¢Ijc¬j¢IjO+pfhjO
t,qy ©h sc+thª¡wy ©iksIwyj ª°x+sIIc{rj qqr °¢cj1}¯thw±Q}¥²±Q}c{hjO{Zj«uhj thwy ¡}c³
½}c{§jOsI3f }¥wrfhj£qr ©ithª©swr °}¯q¬wrfjikj ik}c{rx fh ¡j {sI{3f¯x
©qp ©h ¡wy ©sª¡ + j £º¯x¾j«uhjOthwr ¡hl ik ¡ª°ª¡ °}¯q }¥0 ©qyw{rt,«wy ¡}c,q
j {|sI«wr °¢cjpwrf,{yjOsIk ¡§}¯{rj {^wr}s`¢I}c ¡Cwrfhj ¡i§sc«w|}I¥Z}Iª©
î9î ã-,.,./0