(
#)'*+ -,./+#0
13246587:9;2<=?>@<ABA+=DCE<!9;2
FHGJILKHMONQPRTSVUTNQWYX:ZT[]\_^a`TbBPcTILPKdKLPeILPfX:ZTghNiPKLPeIj:GkRl\DPIm3nkoiprqkZTMOPePeWas+NtWuWdPeIuWuvwx
y{z;|~}k|~{ } |HakV~|Y |u]J~}|~Vu|zT|~} |~T |a|u |ueV
_¡ V}}Vh¢]|u£|Yd;V¤/}V V:|u; V|]|uV|u
¥ T}Q¦|~ }§|~dV ¨e}|u~ ©?¦}V}d~?ªk
« ª]V}:|u£}¬/e}tV}h|u®:|u|L¬fVªH
¯$°²±~³~´µ¶e³·
¤¹¸?|Y |Y{¬k|~adV}|~uk|~|¹} u|Y£} ¨¬.¸?|~~e} ¨
º»¼½e»£¾e¿B¿¾:À~ÁÂ
fÃE }LO|~eV²VeL }|uu |EY|uÄk|~~ |EH£|LTe Å
}Y}V+}V|YeleV¬. |©§V}$e®:|~]V|~£|O¬k|~u£År|uÆD|~u}:|e
BV|$|$|u£ u|~¹YǸ?|$|uV£|YlQeVV|u¹e V}Y}ȸf¬_|u eÅ
¨de}V¨V|+¬k|~{©?;k|~£}¨V|~£|+ e¨ede$¸V|BdV}|~uk|~~?Ã|
k|~£|~fh}{ }a£}u|+OJVB¸?|uEeuVu|~ he²ÃE }dÉ |}h |Ê]ÅrLV£
V ed;©J |~£|E~ ~|~kYÃËk|~£}¨V|LÌ?|u£QeÍH¬k|~$}E|uÄkVeÅ
d}e_Ì |¹k|~£}¨£~|¹L }|~u |u~©;k}V~|V}k|~£}¨£~|¹$~¬
¸?|$JV¨e|§}B}BV£YÃ|YkYÃE}{JV¹¸?|LeE|~ ~©²V|$~eV~|u |uÅ
£|~f|YÉ}ÉV}H£}~|O J} |+|LVJ e¨e¬{}ÉÃE }d.dV}|~uk|~HY
¸?|+¸kde}V|YVa}Î|~a£|uHÌuV£d}J]ÃEV}|B|~d¸V}£V}V¨|~ V¨e
Ï
|uÄk}¸ }}Ь¹£VV?£]¹¨}:|~£|uhe/VV}Y}eV~©
ÑÒ ÓÕÔÖ;×fØÌÙ ÚÛBÜÝ~S;GJILKÉGkcDcDIun G Ý~SZ!ÞI~Ý~SDNKuPeÝKLUDIuPÇß/Peà{cDoQGJKLP ZaáVK~GkÝ~â@nkpBÛBÜÝ~S;GJILKuWeZ
b+PWdNQãkRácTG ÝP$[!ä?cDoQnkI~GfKuNin RZÞåTWdKLI~GkÝKLNQnkRgEæIuGkà{NQ\²ZD[hàå§Pe\D\DPe\áæ?WKuPàÉW
ç ÖéèhÒêë/èìríÐÙeîÒØïíÐðòñeîÒÇóhôÈõ{öòÙÒ ×fíÐÒVÙ÷§Ö;ìdø!ù§ùTú§û/ü/êýDþ8ÿû
è²Ó ö²ê×fírðþ;ÒV× ÒV×fìrýDþÉù/ÿ;ø
ÖÖ²ñeíñìrÒ§Úö_ö!ÚEöÓÙñÒ@Ùkü×:îÌírñeÒJñë/×fÒÙkü Ö/ØÌÒìríÐðÌþÌü/ýDðØ ö/í3ëÌìÐý?ñeíÐÖ;ð
[h\DNKunkI~W! D[]\_^a`TbBPcDIuPKLKLPeILP Z#"%$UDIuãkPeRlßÌPNtÝ~SZTáVK~GJàÉGfKuNQWsEGkWuWdNQoiNtGk\DNQW
& '( >?=DC*),++9§>#-C (
ßHSDPNiRTÝILPGkWLNiRTã3\?NQãkNiKuGkoiN/.eGJKLNQnkRïnJpBNQR?pn ILàÉGfKuNin R@NQRòKLPäKZEWdc§PPÝ~SZ!jNQ\?PenTZEGkUT\?NQn3GkRT\
ãkI~GJcDSDNtÝWSTGkWBILPWdUToKuPe\NQRÈG10SDn oiPRDP!0 jfGJIuNiPKæ_nkph\?NQãkNiKuGJoWdNQãkR;GJo/cTILn?ÝPWLWLNQRDã32rbOá?g54
GJcDcDoQNtÝGfKuNin RTW$oQNQâkP_Ýnkà{cDIuPeWuWdNQnkR GkRT\Ë\?PÝnkà{cDIuPeWuWLNin RZ/PeRTÝIuæc?KLNQnkRZGJRT\@GJoQo]âNQRT\DWnJp
6
U;GJoQNKæNQà{cDIunfjkPà{PeR K~W`?Þ cDIuPIuP
6
UDNtWLNKuP+pn Ià{GkâNiRDãKuSDPeWLPGJcDcDoQNtÝGfKuNin RTWG:jfGJNQoQGkåDoQP+Kun
KLSDPlÝnkR;WdUDà{PeIàÉGJIuâkPKNQW$KLSDPÝn à{cDoiPKLPPeàå§Pe\D\DNiRDã*nJpKuSDP_WLæ?WKuPàÉW$n R KunÈGÈWLNQRDãkoQP
Ý~SDNic KLSTGJK_NtW.IuPeGkoiN/.P\8NiRÍGïÝnVWK.P!7§PÝYKuNij P0HG:æïNQRVKLnïWLNQoiNtÝn R`]ßHSDNtW_oiPGk\DW.KLnòGË\?PÜ
ÝNEF;ÝGJcDcToiNtÝGJKLNQnkR`hFaæïILPecDILn ãkI~GJà{à{NiRTãÇKLSTPÈGJI~Ý~SDNiKLPeÝKLUDIuPkZKuSDPæ8ÝGkRïPä?PeÝUDKLPÇnkKLSDPeI
GJcDcDoQNtÝGfKuNin RTWG0NiKLS{KuSDPBWuGJà{PIuPeWLnkUTIuÝPeWeZ0SDNQÝ~S.à{GkâkPWKLSDPWdP+cDILn ãkI~GJà{àÉGJåDoQPWdæ?WdKLPeà{W
Ýn WdKdÜPH7 PeÝKLNQjkP `
ÞRÉPäDGkàcToiPnkpGOcDILn ãkI~GJà{àÉGJåDoQPHPàå;P\D\?Pe\ÉWLæ?WKuPà NQWhãkNQjkPeRNQR^Niã UDIuPJIk`@KKaNQWhG
SDNiã S?Üc;PeIdpn ILàÉGJR;ÝPH\?Niã NK~GJoTWLNQãkRTGko?cDILn?ÝPeWuWdNQRDãWdæ?WdKLPeà KLSTGJK]WLSDnkUDot\PjkPeRVKLUTGkoioQæLFTRT\{NiKuW
0aG:æÉNQRVKLnSDNiã S?ÜPRT\lßHsÜ£WdPKuWankIWLPKLÜÐKunkclå;n:ä?PeWNMEIHO`?ßHSDPGJI~Ý~SDNKuPeÝKLUDIuP¹ÝnkRTWLNtWK~W]nkp/nkRTP
nkIaàn ILP¹cDIunkã IuGkààÉGkåDoiPcTILn?ÝPWLWLnkI~WP2rå;nkKLS3QagSRBWaGkRT\bOá?ghWT4YZDWLnkà{PBcDILn ãkI~GJà{àÉGJåDoQP
NiRVKLPeIuÝnkRDRTPeÝYKZeGHRUDàå;PeI/nJpD\?P\?NtÝGfKuPe\S;GJI~\U0aGkILP!G ÝÝPeoiPeIuGJKLn IuWV2rGkoQWLn+ÝeGJoQoiP\BcTILn?ÝPWLWLNQRDã
PoQPà{PRVKuWT4HGJR;\.à{Pà{n ILæ ZDGJoQo²nkRG{WdNQRDãkoQPÝ~SDNQc`
General Purpose Processor Programmable Communication Network
PE 1
PE 2
PE 3
Controller
Video Out High Bandwidth
Memory
Video In
General Purpose Processor Programmable Communication Network
PE 1
PE 2
PE 3
Controller
Video Out High Bandwidth
Memory
Video In
WGX/Y ·Z·\[
}¨kÅÐ?|L£te$V~|H }¨}de;£}¨§kf~|~££}V¨¬k|~{©
ßHSDPhWLæWdKLPeà ÝnkUDot\Oå;Pa\?PeWLNQãkRDP\BåæOWdc§PeÝNpæNQRDãKuSDP]GkIuÝ~SDNiKLPÝYKuUDILPEGJK/GjkPeILæ¹\?PK~GJNQoiP\
oiPejkPoÌUTWLNiRDãÉS;GJI~\U0aGkILP\?PWLÝILNQc?KuNin RoQGkRDãkUTGkãkPWHoiNQâkP$s^]+b^_EZ§nkIs!PeILNQoQnkãTZ;GJRÇGJcTcDILnVGkÝ~S
ÝGJoQoQPe\éKuSDP`<;CEabDHcd8\;efcgha=DHijek<@clMmO`Þ ÝnkR;WdP
6
UTPRTÝPnJpKuSDNQWGJcTcDILnVGkÝ~S NtW$KuSTGfK{\?PÜ
WdNQãkRDPeIuWn0ankIuâ10NKuS_j PIuæ\?PK~GJNQoiP\\?PeWuÝIuNicDKLNQnkRTWanJpGJI~Ý~SDNiKLPeÝKLUDIuPeWe`?ßHSDPOoiPejkPeo²nJp\DPKuGkNio
NiRjkn oij Pe\_oiNQà{NK~WHKLSTP\?PeWLNQãkRWdcTG ÝPOnJpKLSTPGJI~Ý~SDNiKLPeÝKLUDIuPeW]KuSTGfKB\DPeWLNiã RDPI~WHÝGJRPäcToin ILP Z
0SDNQÝ~SòãkNQjkPWKLSDPeà oQNKLKLoQPpILPePe\?n à KLnéàÉGJâ P_KuIuG \?PÜn@7²Wå;PKo0]PePRòcDIunkãkI~GJà{àÉGJåTNioQNKæ Z
U?KLNQoiN/.eGJKLNQnkR3nJpaILPWdn UDIuÝPeWeZ§GkRT\3WdNQoiNtÝn R3GkILPGD` FaPeÝGkUTWLP\?PWdNQãkRTPI~W¹ÝeGJRDRTnJKàÉGJâkPKLSTPeWLP
KLI~Gk\?PÜn=7 WeZ \?PWdNQãkR;WhPeRT\ÉUDc_UDRT\?PeILU?KuNioQN/.NQRDã$KuSDPNQI]IuPeWLnkUTIuÝPeWEGkRT\WLNioQNQÝnkR.GkILPG$GJR;\GJIuP
KLSUTW¹UDRDRDPÝPWLWuGJIuNioQælPä?c;PeRTWLNij PkZ§nkIP0ankI~WLPkZDKuSDPæÇÝeGJRDRTnJK¹WuGfKuNQWdpælKLSDPNQàc§n WLPe\È\?PeWLNiã R
nkåUpPÝYKLNQjkPW`
]+GJI~\U0HGJIuPrqJWdnkpKo0aGkILPÝn?\?PWdNQãkRMs@ONtWOGJRDnkKLSDPeI¹GkcDcDIun G Ý~SKLn\?PeWLNQãkRÇKuSDP{GJI~Ý~SDNKuPeÝÜ
KLUDIuPk`HßHSDNtW.\?PWdNQãkR à{PKuSDn?\?nkoQnkã æïU;WdPW.Gt:uDvScwD!?xD!c\g+GkcDcDIun G Ý~SòNQRt0SDNtÝ~S nkRTP*GJcDÜ
cDoiNtÝGJKLNQnkRé\?PeWuÝIuNQc?KLNQnkR3NQW$ILP!FTRDPe\*NQRéGlRUDàå;PeI$nJpHWKuPcTWNQRVKLnGJR GkIuÝ~SDNiKLPÝYKuUDILP `²ßHSDNQW
ILP!FTRDPà{PeR KGkcDcDIun G Ý~SÈSTG WcDIunfjkPR*KLnå§PÉjkPeILæÈPH7 PeÝYKuNij PÉpnkINQà{cDoQPà{PRVKLNQRDãÈGWLNQRDãkoQP
GJoQãknkIuNiKLSDà NQR KunéSTGJI~\U0HGJIuPk`ÌßHSTPGkcDcDIun G Ý~S NQWeZ!SDn0aPjkPeIeZÌoiPWLWP!7§PÝYKLNQjkPlpn IGéWLPK{nJp
GJcDcDoQNtÝGfKuNin RTW+GkoKuSDnkUTãkSÇG1F;IuWdK¹GJKdKLPeà{c?KBSTG W+å§PPeRÈGk\T\?ILPWLWLPe\NQRyMz@O`K£RÈãkPRTPI~GJoZDKLSTP
ILP!FTRDPà{PeR KOGJcDcTILnVGkÝ~SoQG Ý~â?WKLSTPGkåDNioQNiKæ.Kun_\?PGJoPH7 PeÝYKuNij PoQæ{0NKuSÈàÉGJâNQRDãÉKLI~Gk\DPÜn@7²W
NiR8^Niã UDILPdIkZ!\?nPWRTnJKÉILPecDIuPeWLPRVKG3WdNQRDã oiPlNiR;WK~GJRTÝPkZ!åDU?KÉI~GfKuSDPI{GÈc;GJI~GJà{PKuPIuNE.ePe\
\?PeWuÝIuNicDKLNQnkRnJp!GJRÇGkIuÝ~SDNiKLPÝYKuUDILPb|?NKBNQWGkR}>: ~TefgDT~HgU: DAgD!?P8wCE>@gD X `;ßHSTP$GJI~Ý~SDNKuPeÝKLUDIuP
KLPà{cDotGfKuP]PWK~GJåDoQNtWdSDPW/STn0éKLSDPajfGJIuNin UTW/PeoiPeà{PRVKuWWLSDnkUDot\$Ýnkà{àUDRTNQÝeGfKLPaGJRT\h0STGfKKLSTP
nfjkPI~GJoQo?WKuILU;ÝYKLUTILPWLSDnkUToQ\{oQnnkâoQNQâkPk` ßHSDPRUDàå§PI]nJp cDILn?ÝPeWuWdNQRDãOPoQPà{PRVK~W!KLnU;WdP ZJKLSTP
âVNQRT\*nJpEpUTRTÝYKuNin RTGJoQoiæÇKLSDP{cDIun?ÝPeWuWLNiRDã_PoQPà{PRVK~WBcTILnfjNt\?PPKuÝk`§NtWWdKLNQoionkc§PR/` BRDoiæåæ
WdPeoiPÝYKLNQRDã_j:GkoiUTPeW+pnkIOGJoQo/KuSDPcTGkIuGkà{PKLPeIuW+NQW¹Gc;GJILKLNtÝUDotGJI¹GJI~Ý~SDNKuPeÝKLUDIuP$NQRTWK~GJRTÝPÝILPÜ
GfKLP\²`;FHG WdP\_n RILPWdUToK~WnkåDKuGJNQRDP\_NQRÇã PRDPeIuGko²cDUDIuc;nVWdP$cTILn?ÝPWLWLnkI\DPeWLNiã R2Oghgn4LMrOZ
NiRcTGkIdKuNQÝUDotGJIP*KdáQ å;GkWLPe\GJI~Ý~SDNiKLPÝYKLUTILPWZ#0aPå§PoQNiPejkPKuSTGfK¹UTWdNQRDãG{KuPà{cDotGfKuPGJI~Ý~SDNiÜ
KLPeÝKLUDIuPGkRT\PäcToin ILNQRDã{KLSTNQW+KLPeàcToQGJKLPn RKLSTPåTG WdNtWnkp
6
U;GJRVKLNiKuGJKLNQjkP\DGJKuG.NQWBGãknn?\
GJcDcDIun G Ý~SKun{\DPeWLNiã R_Peàå§Pe\D\?P\Wdæ?WdKLPà GJI~Ý~SDNiKLPeÝKLUDIuPeW]KuSTGfK+GkILP¹cDIunkãkI~GJà{àÉGJåToiP `
b+PWdNQãkRDNQRDãGJI~Ý~SDNKuPeÝKLUDIuP+NQRTWdKuGJR;ÝPeW]pIunkà GJRlGJI~Ý~SDNiKLPeÝKLUDIuPKuPà{cDotGfKuPBNQà{c;nVWdPW]RTP!0
\?PeWLNiã RÝ~STGJoQoQPRDã PeWe` áUDcDc§n WLP+G\?PWdNQãkRTPIhRTPPe\TW!KLn\?PeWLNiã RÉGJRGJI~Ý~SDNiKLPÝYKLUTILPHpn I]GOSDNQãkS?Ü
PRT\*ßHsÕWLPKZ ãkNQjkPRÇKLSDPKLPeà{cDoQGJKLP{WdSTn0RÇNiRé^Niã UDIuPIk`án à{PnkpEKLSDP{\?PWdNQãkR3Ý~SDnkNtÝPW
GJIuP= \0S;GfK¹KLSDPcDIunÝPeWuWdNQRDãÉPeoiPeàPeRVKuWx2rg][hWT4WdSTnkUDot\oQnVn âoiNQâkP Z0STGJKBâNQRT\ÇnkphÝnkRVKuILn o
WKuIuGJKLPã ælWLSDn UDoQ\Çå;PUTWLPe\ÇNQRKuSDPÝnkRVKLIunkoQoQPI+nkp!KLSDP{gh[]WZ GJR;\90STGfK¹âNiRT\ÈnJpEã PRDPeIuGko
cDUDIuc;nVWdP_cDILn?ÝPeWuWdn IWLSDnkUDot\ å§P_U;WdP\²`!ÞotWdn;Z/KuSDPeWLPlÝ~STnkNtÝPeWRDPP\ KunÈå§P_àÉGk\DP0SDNQoQP
G.RUDàå;PeInJpaÝnkRTWdKLI~GJNQRVKuWBRDPP\ÇKunå;PÉWuGfKLNtWFTPe\²Z oQNiâ PKLSDIunkUDã SDcDU?KZWdNQoQNQÝnkR*Ýn WdKeZ²WLNioQNÜ
ÝnkRlPHÝNiPeRTÝæ ZTGJRT\_c§n0]PeI\?NQWuWLNicTGJKLNQnkRZDGkoio pn I+G{WdPKnJp!GJcDcDoQNtÝGfKuNin RTWe`UK£R_KuSDNtWGJILKLNtÝoQP
0]PL0NQoioÌcDIuPeWLPRVK+GÉ\?PeWLNQãkRà{PKuSDn?\?nkoQnkã ækZU0SDNtÝ~SNQW+åTGkWLPe\ln R_KuSDPÛBÜÝ~STGkIdK+GkcDcDIun G Ý~SZ
0SDNQÝ~SïÝGJR STPoQc@\?PeWLNQãkRDPeIuWOKunÇPä?cDoQnkIuPÉKuSDP_\?PWdNQãkRËWLcTG ÝPnkpKLSDP.GkIuÝ~STNKuPeÝYKuUDIuPÉKLPeàÜ
cDoQGJKLP$NQRÈGWLæ?WKuPàÉGfKuNQÝJ0aG:æ Z?KLn.\DPeWLNiã RcDILn ãkI~GJà{àÉGJåDoQPOPàå;P\D\?Pe\ÈWdæ?WdKLPàÉWHKuSTGfKOGJIuP
cDILn ãkI~GJà{àÉGJåDoQPBGkRT\WLGJKLNtWpæKLSDP$\?PWdNQãkRÝn RTWdKLI~GJNQR K~W`
ßHSDPhÛBÜÝ~S;GJILKGJcTcDILnVGkÝ~ScDIuPeWLPRVKuPe\$NQR$KuSDNtW!GJILKLNtÝoQP]NtWNiRNK~WdPeop§RDnJKRDP!0`rKK!STG WÌå§PPeR
NiRVKLIun?\?UTÝPe\{pn IhKuSDPPF;IuWdKhKuNià{P¹NiRMO`]n0aPjkPeIeZkKLSDNtWaGJILKLNtÝoQP+NtWEKuSDPPF;IuWdKhKuNià{PBKLSTGJK50aP
cDILPWdPeRVKKuSDPpUDoQoàPKLSDn?\?n oin ãkæépn I{\DPeWLNiã RDNiRTã*cDIunkã IuGkà{à{GkåDoQP.Pàå;P\D\?P\ïWLæ?WKuPàÉW`
K£R@KuSDNQW{GkIdKuNQÝoiP Z0aP`0NioQocDIuPeWLPRVKG*RUDàå§PI{nJp1~T;cw~TD8wgiKLSTGJKGJIuP.cTGkIdK{nJpKuSDP\?PÜ
WdNQãkR{à{PKuSDn?\?nkoQnkã æk`JßHSDPÝnkRTÝPc?K~W!NiR;ÝoQUT\?PkZkpnkI!Pä?Gkà{cDoiP ZfKLSTPÛ+Ü£Ý~STGJILKEGJcDcTILnVGkÝ~SZ:åDU?K
GJotWdn.\DPeWLNiã RÇWdcTG ÝP$Pä?cDoin IuGJKLNQnkRZ§WK~GkÝ~â?Wnkp!æ Ü£Ý~STGkIdK~WZ;à{GkcDcDNQRDãTZ§GJRT\KLSDPGJåTWdKLI~GkÝKLNQnkR
cVæI~GJà{Nt\²`
ßHSDNQWlGJILKLNtÝoQPÇNtW.n ILãVGJRDN/.P\ GkWpnkoQoin0We`]m3P*WdKuGkIdKlåæòNQRVKLIun?\?UTÝNQRDã KuSDP*Û+Ü£Ý~STGJILK
GJcDcDIun G Ý~SNQRlWLPeÝKLNQnkR`mD`UK£RláPÝYKuNin R`sTZU0]P¹Pä?cDotGJNQR.SDn0 KLn{c;PeIdpn ILà \DPeWLNiã RlWLcTGkÝPBPäÜ
cDoin IuGJKLNQnkR$U;WdNQRDãKuSDP]Û+Ü£Ý~STGJILKe`K£RáPÝYKuNin RhzTZr0aPhPäcToQGkNiRGfK 0STNQÝ~SoiPejkPonkpTGJåTWdKLI~GkÝKLNQnkR
G+ÛBÜÝ~S;GJILKRTPPe\TWKLnå§PHÝnkRTWdKLIuUTÝKLPe\ZJoiPGk\?NQRDãBKLn$G¹cTGkIdKuNQÝUDoQGkI!\?PeWLNiã Rà{PKLSDn?\?n oin ãkæ$NQR
0SDNQÝ~SKLSDPO\?PeWLNQãkRWLcTGkÝP+NtW]WdKLPec0NtWLPILP\?UTÝPe\²`ÇGJcTcDNiRTãGJcTcDoiNtÝGJKLNQnkRTWhnkRVKLnGJI~Ý~SDNKuPeÝÜ
KLUDIuPNiR;WK~GJRTÝPeW!NtWEÝPeRVKLI~GJoKLnOKuSDPÛBÜÝ~STGkIdK!åDUDKhNiRÉã PRDPeIuGko?jkPeILæ\DNkÝUToK`=K£RáPeÝKLNQnkR?Z
0]PcDIunkc§n WLPKLSTPåTGkWLNQÝNt\?PGéKLSTGJK.ÝGkRòSTPoQc8KLnËàÉGJâ PlKLSDPÇàÉGkcDcDNQRDã cDIunÝPeWuWÉà{nkIuP
à{GkRTGJã PeGkåDoiPGfK\?NE7§PeILPeR KoQPj PotW+nkpaGJå;WKuIuG ÝYKLNQnkR/`K£R áPeÝKLNQnkRdDZ0]PcDU?KOKuSDPÛ+Ü£Ý~STGJILK
GJcDcDIun G Ý~SBNQRÝn R KuPäK/nkp KuSDPh\?PWdNQãkROnJp?å§nJKuS¹ã PRDPeIuGkoJcDUDIuc§n WLPEGJRT\OGJcTcDoiNtÝGJKLNQnkR?Ü£WLc;PÝNEF;Ý
cDILn?ÝPeWuWdn IuWe`bK£RÇáPÝYKuNin R3?ZU0]PÝnkRTÝoiUT\DPBKuSDNtWGJILKLNtÝoQPk`
y ke|H£?|Ye®e¸?e h ©b|H £|HV|a|u L }|~u |]|~V|
( (
ßHSDPOcDILn åDoQPà \?PWdNQãkRTPI~WhprG ÝPN0SDPeR`0ankIuâNiRTãh0NiKLSGJRGJI~Ý~SDNiKLPeÝKLUDI~GJo§KuPà{cDotGfKLPONtWHKLSTP
à{GkRæGJI~Ý~SDNiKLPÝYKLUTIuGkoDÝ~SDnkNtÝPW!NiRj nkoQjkPe\`K£R{KLSDP+ÝnkRVKLPäKEnJp KLSDPBGJI~Ý~SDNKuPeÝKLUDIuPHKLPeàcToQGJKLPkZ
nkRh0S;GfKÌå;GkWLNQWWLSDnkUDot\$\?PWdNQãkRTPI~WÌ\?PÝNt\?P]KLSTGJKn RDP]GkIuÝ~SDNiKLPÝYKuUDIuGkoVÝ~STnkNtÝPhNtWå;PKdKuPIKLSTGkR
GJRDnkKLSDPeITBm3PBWLnkà{PSDn08STG:j PKuncDIunfjNQ\?PB\?PeWLNiã RDPI~WG0NiKLSlG$åTG WdNtWEn R0SDNtÝ~SÉKuSDPæÉÝGkR
Ýnkà{cTGkILPOGJI~Ý~SDNiKLPÝYKLUTIuGko Ý~STnkNtÝPeWHNQRGJRlnkåUpPÝYKuNij P^0HG:æk`
ßHSDPI~GJRDâNQRDãnJpGJI~Ý~SDNiKLPÝYKLUTIuGkohGJoiKLPeILRTGJKLNQjkPWWdSDn UDot\éå;P_åTGkWLPe\én R3PejfGJoQUTGfKuNin R nJp
c;PeIdpn ILàÉGJR;ÝPÉà{n?\?PotW$nkpHGkIuÝ~SDNiKLPÝYKuUDILPÉNQRTWdKuGkRTÝPW`/Þ c;PeIdpn ILàÉGkRTÝPÉà{n?\?Po]Pä?cDIuPeWuWdPW
SDn0@c§PILpnkIuàÉGJRTÝP]à{PKuILNtÝWoQNQâkPHU?KLNQoQNE.GfKLNQnkRÉGkRT\$KuSDIunkUDã SDcDU?K!IuPotGfKLPaKunO\DPeWLNiã RcTGkIuGkàÜ
PKLPeIuW]nJp/KLSDPGJI~Ý~SDNiKLPÝYKLUTILPBNiRTWdKuGkRTÝP `VßHSTPBPej:GkoiU;GfKLNQnkR_nJp/c§PILpnkIuàÉGJRTÝP+à{n?\?PotWaILPWdUToK~W
NiRc;PeIdpn ILàÉGkRTÝPaRUDàå§PI~WÌKLSTGJKcTILnfjNt\?Pa\DPeWLNiã RDPI~W0NKuS{ !\>cgefg>gef¡rD^a=>@g>J`kßHSDNtW\DGfK~G
WdPeILj PeWGkWaKuSDP$åTG WdNtWn R`0STNQÝ~SG{cTGkIdKuNQÝUDoQGkIGJI~Ý~SDNiKLPeÝKLUDI~GJo²Ý~SDn NQÝPNQWcDILPpPIuILP\_Gkå;nfj P
GJRDnkKLSDPeIGJI~Ý~SDNKuPeÝKLUDI~GJo²Ý~SDn NQÝP¹NQRGJRnkåUpPÝYKuNij POGkRT\.prGJNQIà{GkRDRDPeIe`
m*P¹cDIunkc§n WLP¹GãkPeRDPI~GJo WLÝ~STPà{P,0NiKLS0SDNtÝ~S.Kunn å?KuGkNiR.KLSDP
6
UTGJRVKuNK~GfKLNQjkPO\DGJKuGDZ?G W
WdSDn0RÈNiR3^ÌNQãkUTILPAmD`²ßHSDNQW¹WuÝ~SDPà{PkZw0SDNtÝ~S0aPIuPpPeIKLnGkW+KLSTP¢ £~u\>:jgZ;cDIunfjNQ\DPeW+GkR
nkU?KuoiNQRDP$pn IBGkRÇPRjNiIunkRTàPeRVKNiR30STNQÝ~SÈ\DPeWLNiã RDPI~WÝGkRÇPä?PeIuÝNQWLP$GJI~Ý~SDNiKLPeÝKLUDI~GJoÌ\?PeWLNiã R
GJRT\10HGkWhcDIuPeWLPRVKLP\pnkI]KLSDPPFTIuWdKhKuNià{PBNiRMO`K£RÉKLSDNtWaPRjNiIunkRTàPeRVKeZJKuSDP+c§PILpnkIuàÉGJRTÝP
nJp¹GkIuÝ~STNKuPeÝYKuUDIuPeWNQW.GJRTGkoiæ.P\ pn IG*ã Nij PR8WdPKnJpOGJcDcDoQNtÝGfKuNin RTWe`EßHSDNQW{c§PILpnkIuàÉGJRTÝP
GJRTGkoiæ?WLNQW!cTILnfjNt\?PeWKuSDP
6
UTGkRVKLNiKuGfKuNij P+\DGJKuGOKuSTGfK]\DPeWLNiã RDPI~W!UTWLPKun$àÉGJâkP\DPeÝNtWLNin RTWhGkRT\
KLnÈà{nkKLNQj:GJKLPlcTGJILKLNtÝUToQGkIÝ~SDn NQÝPeWe`BRDPlWdSTnkUDot\ RDnkK{ÝnkR?pUTWLPKuSDP_Û+Ü£Ý~STGJILKcDIuPeWLPRVKuPe\
SDPIuP0NiKLSOG@pdWdâNHGJRT\ MOUDSTR¥¤WÛ+Ü£Ý~STGkIdKM¦OZ 0STNQÝ~S cDIuPeWLPRVK~WKLSTPKLSTILPeP.jNiP0WGkRT\
oiPejkPotW{nJpOGJåTWdKLI~GkÝKLNQnkRòNiR8ÝNQI~ÝUDNiK.\?PeWLNQãkR
q
`Em3PUTWLPe\@KLSDPKuPIuਧÛBÜÝ~S;GJILKu©ÈpnkI{KLSTP
WLÝ~SDPeà{P+WdSTn0RNQR^Niã UDIuPPm¹pnkI!KuSDPªF;IuWdK!KLNQà{P+NQR3MO`VÞ WdNQà{NiotGJI]\?PeWLNiã RGJcDcTILnVGkÝ~S«0aG W
\?PeWuÝIuNiå§Pe\_NQRT\?Pc§PR;\?PRVKLoQælnJp/KuSDNtW*0]n ILâÉNQR¬MkIO`
m*P$\?PWLÝILNQå§Pe\.KLSDPOÛBÜÝ~STGkIdKGkcDcDIun GkÝ~S_ÝnkR;ÝPcDK+GkW
õÖ§ðkÒVêÌñÿ§ø9®\DÛBÜÝ~S;GJILKÞ+cDcDIun G Ý~S¬e¯iJ>?1DHg°#;a=;@CE; <=±g;^8: ;¡ea=D1abDjijek<=cwD!:TiJ²efgf
H\>@c\gefg>@gef¡D9a=>@g>¬;bBHg>efcDua¬B!±d>@cw>@C³±´!efc<¬g°#Dh8\D!:°µH;:j?1>cw~TD3;µ`>@: ~TefgDu~!gU: Dji^µH;:`>
<@ef¡DHci!DHg*;oµJ>T8=8wCke~u>@ge;@c#i!¶
ßHSDPÛBÜÝ~STGkIdKaGJcDcDIun G Ý~S{NiRjkn oij PeWKuSDPpn oioQn0NQRDãT`Vb+PWdNQãkRDPeIuW]\?PeWuÝIuNQå;P¹GcTGJILKLNtÝUToQGkI
GJI~Ý~SDNKuPeÝKLUDIuPNiR;WK~GJRTÝP2·,: ~TefgDT~HgU: DN¸jc\ijg>@cw~TDå§n:ä\4GJRT\ÇUTWdPc;PeIdpn ILàÉGJR;ÝP$GJR;GJoQæWLNtW
2¹*D!:°µH;:j?1>c~uD3·,c>C³±rije¯iÉå§n:ä#4{KLn@ÝnkRTWdKLIuUTÝYKlG c;PeIdpn ILàÉGkRTÝPà{n?\?Po¹nJpOKuSDNQW_GJI~Ý~SDNiÜ
KLPeÝKLUDIuPNiR;WK~GJRTÝPk`EßHSDNtW{c;PeIdpn ILàÉGkRTÝPlà{n\DPoNtW{PjfGJoQUTGJKLPe\ËpnkI{KuSDPà{GkcDc§Pe\8WdPKÉnJp
GJcDcDoQNtÝGfKuNin RTW{2º>u8b8wefc<Çå§n:ä@GJRT\òWdKuGkÝ~â nkpL·n8=8wCke~u>@ge;@c#i{å;n:ä?PWu4`EßHSDNQW{æNQPot\DWc;PeIdÜ
pnkIuà{GkRTÝP¹RUDàå§PI~WL2¹ªDH:°µH;@:j?x>@cw~TDN»LU?1BuD!:Tihå§n:ä\4EKuSTGfK\?PWdNQãkRTPI~W]NQRVKLPeILcDIuPKWLnKLSTGJK
KLSDPeæËÝGJRïcDIunkc§n WLP.NQàcTILnfj Pà{PRVKuWeZNÐ`Pk`QZnJKLSTPI{cTGJI~GJà{PKLPIjfGJoQUDPeWeZILPWdUToKuNiRDã*NiR8GJRDÜ
nJKLSTPIOGJI~Ý~SDNKuPeÝKLUDIuP$NQRTWK~GJRTÝP2KLSDNtW+NQRVKLPeILcDIuPK~GfKuNin RÇcDIunÝPeWuWNtW+NQRT\?NtÝGJKLP\NiR3^Niã UDILP«m
åVæ*KLSTP.oQNiã S KuåDUDoQå4Y`ßHSDNtWcTILn?ÝP\?UDIuPÝGkR å;P_ILPec;PGfKLP\ NQRËGJRËNiKLPeIuGJKLNQjkP10HG:æÈUDRVKLNQoHG
WLGJKLNtWprG ÝYKLn ILælGJI~Ý~SDNiKLPeÝKLUDIuPpn I+KuSDPÝnkà{cDoQPKLPWdPKBnkphGJcDcDoQNtÝGfKuNin RTWNtW+pnkUDRT\`§ßHSDPprGkÝK
KLSTGJKaKuSDPc§PILpnkIuà{GkRTÝP¹RUDàå§PI~WHGJIuPBã Nij PR_RDnJKà{PIuPoQæÉpnkIHn RDPGJcDcDoQNtÝGfKuNin RZåDU?Kpn I
`¼HH½£®J}eV¾ V¿aÊ]ÅrLV£YD|YLÄk}H|u |~£|~fJ}|uà EJk|~fÀ
ÀdÂoÁ ¾!Âjüe»£¾eÁ
Äo» ÅbÆufÅJ»£¾Á
k
ºbÁÇÄoðƾÁ
k}|uéJ¦J}V¨+kÃE$$Äk}/|u |~£|~f/k} ¨ YÃE}|u:|~V
e¸ £deu}T:Qe V|
¾e»ÆÁ@ïÐÂÆufÅJ»£¾Á
|~|~ a |
Á¼½Ã°Æ¾Á
|u:|~J ÎV¬feV|
½f£¼e¿$ »Ã°Æ¾Á
Analysis Performance
Applications
Performance Numbers Mapping Architecture
Instance
WSXEY ·ÈT·
V|HÊ]ÅrLV£he ed;©
KLSDPA0SDnkoQPWLPK+nkp!GkcDcDoQNQÝeGfKuNin RTWNtWcDNQjknkKuGkoKLn.nkå?K~GJNQRDNiRTã.GJI~Ý~SDNiKLPeÝKLUDIuPNQRTWK~GJRTÝPeWKLSTGJK
GJIuPOGkåDoQPBKun{Pä?PeÝU?KLP$G{WLPKnJpGJcDcToiNtÝGJKLNQnkRTWGkRT\.n å;Peæ_WLPKLÜ0Nt\?P\?PeWLNQãkRlnkåUpPÝYKLNQjkPW`
KK$NQWNQà{c;n IdK~GJRVKKLnRTnJKLNtÝP{KuSTGfKKLSDP{ÛBÜÝ~STGkIdKGkcDcDIun G Ý~S*ÝoQPeGkILoQæÇNt\?PRVKuNkFTPWOKLSTILPeP
ÝnkIuP!NtWLWLUDPeW²KLSTGJK/cDotG:æBGHIunkoQP!NiRNFTR;\?NiRTãpPeG WdNQåDoQP!cDILn ãkI~GJà{àÉGJåDoQP!GJI~Ý~SDNiKLPeÝKLUDIuPeWeZYN`P `iZGJILÜ
Ý~SDNKuPeÝKLUDIuPkZDàÉGkcDcDNQRDãTZTGkRT\lGJcDcDoQNtÝGfKuNin RTWe`TFaP¹NiK+NQRT\?NQjNQ\?U;GJoQoiæ_nkIÝn àåDNQRDP\²ZTGJoQo KLSTILPeP
NQWuWdUTPeWSTG:jkPG*cDILnkpnkUDR;\ËNQRUÉTUDPeRTÝPnkRïKLSTPlc§PILpnkIuàÉGJRTÝP_nkpBGé\?PeWLNQãkR`!FaPeWLNQ\DPeW{\?PÜ
WdNQãkRDNQRDãÇGå§PKLKLPeIGJI~Ý~SDNiKLPÝYKLUTILP ZGå;PKdKuPIc§PILpnkIuàÉGJRTÝPÝGkRéGkoQWLnå§P.GkÝ~SDNQPj Pe\*pnkIG
cDILn ãkI~GJà{àÉGJåDoQPBGkIuÝ~STNKuPeÝYKuUDIuP+åæÝ~STGJRTãkNQRDãKuSDPN0aG:æKuSDP$GJcDcToiNtÝGJKLNQnkRTWaGJIuP¹\DPeWuÝIuNiå§Pe\²Z
nkIaKLSDPL0HG:æGàÉGJcDcDNQRDãNQWc;PeIdpn ILà{Pe\`ßHSTPeWLP¹cTILn?ÝPWLWLPeWHÝeGJRGJotWdnå;POIuPcDIuPeWLPRVKuPe\åæ
àPGJRTWOnkp]oQNiã SVKLåDUDoQåTW$GkRT\*NiRTWdKLPGk\*nJpac;n NiRVKLNQRDãÇGkR3GkILIun0Ê0NKuS G_oQNQãkSVKLåDUToiå3nkRDoQæKun
KLSDP{GJI~Ý~SDNiKLPeÝKLUDIuPkZw0aPGkoQWLn.c§nkNQRVKOGkILIun0Wª0NiKLS*oiNQãkSVKLåTUDoiå;WBå;GkÝ~âKLn.KLSDPÉGkcDcDoQNQÝeGfKLNQnkR;W
GJRT\éKuSDP.àÉGkcDcDNQRDãTZGkWWdSDn0R NQR@^NQãkUDIuPsD`ËPejkPILKLSTPoQPeWuWZ/KLSDP_Pà{cDSTG WdNtW$NtWn R KLSTP
cDILn?ÝPeWuW!ILPecDIuPeWLPRVKLP\åæ$KuSDP+GkILIun0@c§nkNQRVKLNQRDãåTGkÝ~âKLnKuSDP+GkIuÝ~SDNiKLPÝYKuUDILPHNQRTWdKuGJR;ÝPå§n:ä `
^ÌNQRTGkoioQækZ 0]P_ILPeà{GkILâÈKLSTGJKKuSDPÛBÜÝ~STGkIdKGJcDcDIun G Ý~S*oQPeG \DWKunÈSDNQãkSToiæÌgUcDTaÉGJI~Ý~SDNiÜ
KLPeÝKLUDIuPeWe`DFaæ.Ý~STGkRDãkNQRDãKLSDP$WLPKnkpGJcTcDoiNtÝGJKLNQnkRTWeZDGJRGJI~Ý~SDNiKLPÝYKLUTILPOÝGkR_å§PàÉGk\?POjkPeILæ
ãkPRTPI~GJoEn IKLSDP_nkcDc§n WLNiKLPkZÌjkPeILæ3Wdc§PeÝNkF;Ýk` ]+PRTÝPkZNKNtWKuSDP_WLPKnJpGJcDcToiNtÝGJKLNQnkRTW$KLSTGJK
\?PKuPIuàNQRDPWaKLSDPoQPj PonkpÉTPäNQåDNQoiNiKæ.IuP
6
UDNQIuPe\åæ.KLSDP$GkIuÝ~SDNiKLPÝYKuUDILP `
Í Î 4 -Ï (ÑÐ AB<9 4Ê`ÒA,dCE=D<>#-C (ÔÓ - ( Ï >D246587f9T2<=?>Ì8A+A+=TCE<!9T2
ßHSDPÛ+Ü£Ý~STGJILK$GJcDcDIun G Ý~SÇcDIunfjNQ\?PWOGlWuÝ~SDPeàPÉGkoioQn0NiRTã_\?PWdNQãkRDPeIuWBKunÝnkà{cTGkILP{GJI~Ý~SDNiÜ
KLPeÝKLUDI~GJo?NQRTWdKuGkRTÝPWåTGkWLPe\nkR
6
UTGJRVKuNK~GfKLNQjkP\DGJKuGT`@R+WLNiRDã$GkRGkIuÝ~STNKuPeÝYKuUDIuPhKuPà{cDotGfKLPJM?Z
OZ%0]PÉÝGkR*cTILn?\?UTÝPGWLPKnJpGJI~Ý~SDNiKLPÝYKLUTILPNiR;WK~GJRTÝPeW w0aPÉWdæ?WdKLPeà{GJKLNtÝGkoioQæÇWdPeoiPÝYKpn I
GJoQoDcTGJI~GJà{PKLPI~WwÕÉNiR{KuSDPcTGkIuGkàPKLPeIEWdPKSÖ nkp;KuSDPGJI~Ý~SDNiKLPÝYKLUTILPaKLPeà{cDoQGJKLPP×PØò\DNQWdKLNQRTÝYK
j:GkoiUTPeW^0NKuSDNQRÈKuSDPÉGJoQoin0aPe\I~GJRTãkPnJphjfGJoQUDPWBnkp]PGkÝ~SÇcTGkIuGkà{PKLPeIe`Q]n RTWdP
6
UDPRVKLoQækZw0aP
nkå?K~GJNQRlG92roQGkILã P4GFTRDNiKLP$WLPKSÙònJpc;n NiRVK~W*ÚT`
Ù}ÛÊÜÚjÝbÞ Ú Þ!ß/ß/ßEÞuÚHàá 2oIr4
Analysis
Performance
Applications
Performance Numbers
Mapping Architecture
Instance
WGX/Y ·âT·
V|OÊ]ÅÐd£ÃE}}¨ef¸VV¸ +}V }Y} ¨V|¹k|~|$|~e}
Ï
V|uV~|O?|L£te£Å
$V~|ae²k¨ed$e¸ |L }|~u |u~©
[hGkÝ~Sc;n NiRVKSÚOoQPeG \DWKLn$GkRGkIuÝ~SDNiKLPÝYKuUDILPaNQRTWK~GJRTÝPk`=RBWdNQRDã¹KLSTPHÛ+Ü£Ý~STGJILKeZ0aPHà{Gkcn R
PeGkÝ~SGkRT\lPjkPeILæ_GJI~Ý~SDNKuPeÝKLUDIuPNiR;WK~GJRTÝPOKLSDPJ0STnkoQP$WdPK+nJp!GJcDcToiNtÝGJKLNQnkRTWGkRT\là{PeGkWLUDIuP
KLSDPBc;PeIdpn ILàÉGJR;ÝPUTWLNiRTã$cTGJILKLNtÝUToQGkIEc;PeIdpn ILàÉGkRTÝPà{PKuILNtÝWeZ G$cDILn?ÝPeWuWG0aPILPec;PGfKhUTR KuNio
0]PaSTG:jkPhPjfGJoQUTGfKuPe\GJoQoGkIuÝ~STNKuPeÝYKuUDIuPhNQRTWK~GJRTÝPeWÌILPWdUToKuNiRDã+pILn à KLSDPHWLPK%Ù`JFaPeÝGkUTWLPEKLSTP
\?PeWLNiã RWdc;GkÝP+nJp KLSDP¹GJI~Ý~SDNiKLPeÝKLUDIuPHKLPeà{cDoQGJKLP^×ªØ NtWh\?P!FTRDPe\åVæKLSTPBWLPKhnkpcTGJI~GJà{PKuPI~W
nJpתØ$Z?NQRlKLSDPOcDIun?ÝPeWuW\?PWLÝILNQå;P\_Gkå;nfj PN0]POPä?cDoQnkIuPBKLSDP$\?PWdNQãkRWLcTGkÝPNã nkpתØ`
õÖ§ðkÒVêÌñ.ùø9®\DPä?cDoQnkI~GfKuNin Rd;µ,g°#Dha=DHiTek<=c9i8\>=~TD*ãä;oµ^g°#DJ>@: ~uUefgDT~!gU:uDNgD!?P8wCE>@gD
תØåe¯i1gf\D1ij±rijgDH?1>ge~1i!D!CEDT~Hge;cl;oµ>3¡r>@C³\D,µH;:>CfC¥8#>@: >?1D!gD!:TiJÖ%æ{çÌãèij\~Tg°#>g
>AvSc\efgD1i!D!gJ;oµN8\;efcgiPÙêéÔÜÚ Ý Þ Ú
X
Þß!ß!ß Ú à áëe¯i{;=B!g>@efcwDTa=¶íì*>=~T98#;@efc\gªÚÌCEDT>=aig;ë>@c
>: ~TefgDT~HgU: D«efc#ijg>c~uDíµH;@:h² Ue~u8\D!:°µH;:j?1>cw~TDxcU?xBTD!:TiA>: D1;bBHg>efcDTa`iTefc<`gf\Dd¢£
~u\>:jg*>u8=8: ;>=~T#¶
m SDPRA0]PacDoQnJKKLSDPankåDKuGJNQRDP\$cTGkIuGkàPKLPeIÌRUDàå;PeIuWÌpnkIPGkÝ~SGkIuÝ~SDNiKLPÝYKuUDILP]NiR;WK~GJRTÝP
jkPI~WLUTWKuSDPHWdPKnkp;Wdæ?WdKLPeà{GJKLNtÝGkoioQæÝ~STGJRDã Pe\c;GJI~GJà{PKuPIj:GkoiUTPeWeZ0aP]n å?KuGkNiRãkI~GJcDS;W/WLUTÝ~S
GkWWLSDn0RéNiR ^Niã UDIuP1zT`/bBPeWLNiã RDPI~WÝGkR*U;WdP{KuSDPeWLPÉãkI~GJcDS;W¹KLnåTGkoQGkRTÝPGkIuÝ~SDNiKLPÝYKuUDIuGko
Ý~SDnkNtÝPWaKLn«FTRT\GpPeG WdNQåDoQP$\?PeWLNiã R`
ánkà{P¹ILPeà{GkILâ?WaGJIuP+NQR_n Iu\DPIaNiR_ILPeoQGJKLNQnkRKun^NQãkUDIuP^zT`m SDPIuPeG W]KLSDP,FTãkUTILPOWdSTn0W
nkRDoQæ{nkRDPc;GJI~GJà{PKuPIZJKLSTPBGJI~Ý~SDNiKLPÝYKLUTILPKuPà{cDotGfKuP¹ÝnkRVKuGkNiRTWhàÉGJRæc;GJI~GJà{PKuPI~W`V^ÌNQRT\Ü
NiRDãKLSTP¹IuNQãkSVKhKuIuG \?PÜn@7NQWHGàUDoiKLNiÜ£\?Nià{PeRTWdNQnkR;GJo cDIunkåDoQPà`?ßHSDP¹àn ILP¹cTGkIuGkàPKLPeIuWhNiR?Ü
jknkoQjkP\²ZJKuSDP+à{n ILP+\DNkÝUToKaNKí0NioQo§å;P `Ë+nJKLP¹GJotWdn$KLSTGJKhKLSTPBÝUTILj P+WdSTn0RÉNiRÉKuSDP+ã IuGkcDS
NQWWLà{nnJKLS/`#K£RãkPeRDPI~GJoZD\?PeWLNQãkRDPeIuWÝeGJRDRDnkK+GkWuWdUTàP¹KuSTGfKBÝUDIujkPeWGkILPWLà{nVnkKLSå§PeÝGkUTWLP
KLSDPNQRVKLPI~GkÝKLNQnkR{å§PKo0aPPRÉGkIuÝ~SDNiKLPÝYKuUDILPHGJR;\GkcDcDoQNQÝeGfKuNin RTW!ÝGkRå§Pj PIuæ$ÝGJcTILNtÝNQnkUTWe`J^NÜ
RTGJoQoiæ ZDKuSDPÝUTILj PNiRKuSDPLFTã UDIuP$WdSDn0W+GÝn R KuNiRUDn UTWoQNiRTPkZ\0STPIuPeGkWKLSDP$c§PILpnkIuàÉGJRTÝP
RVUTàå§PI~W!GJIuP]pn UDRT\nkRToiæpn IE\?NtWKuNiRTÝKhcTGkIuGkàPKLPeIjfGkoiUDPW`ká?Nià{cDoQPÝUDIujkPnFDKLKLNQRDãà{Niã SVK
III I
II
Performance
High
Low
Low Parameter value High
WGX/Y
·Hî§·
V|$|~} £V}Ǹ?|uÃ|~|~Ç{|Y£ |Y?|u£Qe$V~|$}V|dV}|~L |eV
dV¨e|!e?Vde|L|uV|~~© ¡ }f/§}k}~|~²V|¸?|~£d |LÅÐÆ$¸?|uÃ|~|~¹a£}uV/?|u£Å
Qe$V~|]eV$Vd|u|uÌ |~~© ¡ e}f£/£ YÃE$¨e}Ve?}VL|Ye£|]eDV|h?|u£t$e ~|
]¹¨|~e]e?}fh£££VYÃE]O |L|u}ed}e{e² |H?|u£t$e ~|©
ï ð
4%h4 ËCGlñ^ >=T<9§>#-dC
(
m*P{STG:j PRDnkK$WLGkNQ\*GJRæVKLSDNQRDãlækPK$Gkå;n U?KOKLSDPÉGJå;WKuIuG ÝYKLNQnkR*oiPejkPeoGJKL0SDNQÝ~SéG.Û+Ü£Ý~STGJILK
WdSDn UDot\å§P+Ýn RTWdKLIuUTÝYKuPe\²`KpZJSTn0]PejkPIZ0]Pn åTWdPeILj PhKuSDPHÛ+Ü£Ý~STGkIdKZNiKhNtWKLSDPc§PILpnkIuàÉGJRTÝP
GJRTGkoiæ?WLNQWKLSTGJK\?PKLPeILà{NQRDPeWGfK0STGfKoiPejkPo KLSTPhÛBÜÝ~STGkIdKWdSDn UDot\å;PHÝn RTWdKLIuUTÝYKuPe\²`m NKuSDNQR
c;PeIdpn ILàÉGJR;ÝPGJRTGkoiæ?WLNQWeZVKLSDPeILPGkILPONQR KuPIuPeWdKLNQRDãKLI~Gk\?PÜn=7 W]KunÉå;PàÉGk\DPk`
gPILpnkIuà{GkRTÝPGkRTGJoQæ?WdNtWEGJo/0HG:æWENiRjkn oij PeWKuSDIuPP+NtWuWdUDPW! VG1?1;abDHC³efc<DòP;:jgZGJRD!¡r>@C³£
\>ge;c9DòP;@:jg;GkRT\KLSDPA>b~T~HU: >b~H±Hnkp;KuSDPnkåDKuGJNQRDP\IuPeWLUDoiKuWªMEI=I ZHImO` gPILpnkIuà{GkRTÝPHGJR;GJoiÜ
æWLNtWÝGJRlK~GJâkPOcDotGkÝPGfK\?NE7§PeILPeR KoQPj PotWHnJp!\?PK~GJNQoÐZ;\?Pc§PRT\DNiRDãÉn R.KuSDPOKLI~Gk\DPÜn@7²WaKLSTGJK
GJIuPàÉG \?På§PKo0aPPR3KuSDPeWLP{KLSDIuPPÉNtWuWdUDPW`/s!PIuæ*GkÝeÝUDI~GfKuP{c;PeIdpn ILàÉGJR;ÝPÉRUDàå§PI~WÝGkR
å;P+G Ý~SDNQPjkP\²ZfåDU?KaGfK!KLSTPPä?c;PeRTWLPnJpG¹oinkKhnJp²\?PK~GJNQoiP\àn?\?PeoiNQRDã$GkRT\oin RDãPjfGJoQUTGJKLNQnkR
KLNQàPW`#BR{KLSTPnJKuSDPI]STGJRT\Z c§PILpnkIuàÉGJRTÝPRVUTàå§PI~WhÝGkRÉå;PBGkÝ~SDNQPj Pe\NiR_G$WdSTnkILK!KLNQàP
0NKuSà{n\DPeWdK]PH7 nkILKhpn Ihà{n?\?PoQNQRDã$åDU?KGfKhKLSDPBPä?c;PeRTWLP+nJpoQn WuWEnkpGkÝÝUDI~GkÝæ `Jm3P+cDotGkÝP
KLSDPÉNQà{c;n IdK~GJRVK$ILPeoQGJKLNQnkRTW¹å§PKo0aPPeR*KuSDPeWLP{KLSTILPePÉNQWuWdUTPeWONQR3c§PI~WLc;PÝYKLNQjkPÉNQR GÝnkR;ÝPcDK
KLSTGJKª0]PÝGkoio KuSDPA·NBHiTg: >b~Hge;c9¹n±: >?«eaf`
õÖ§ðkÒVêÌñ/ø9®\D!ÞåTWdKLI~GkÝKLNQnkRgEæI~GJà{Nt\N8wUgiSg°#Dng: >=abDH£;ò8w: DHi!DHcgwefc^8\D!:°µH;:j?1>cw~TD
?x;a=D!C³efc<{BTD!g²SDTD!c3?x;a=D!C³efc<DòP;:jgó5D!¡r>@C³\>ge;c¬Dò,;:jgóG>@cwa>=~T~HU:u>=~!±1efc18\DH:Ti8\Du~!gef¡rD
;oµNij±rijgD!?ôC/DH¡DHCVa=DHijek<@c¶
õ øÐÿ ç îÒ3.èÙeñ×fý#kñeírÖ§ðöOÓ²×fý#ËíÐØ
ßHSDP$GJåTWdKLI~GkÝKLNQnkRlcæVI~GJà{Nt\ë2ÐWdPeP^Niã UDIuPLb4H\?PeWuÝIuNQå;PWHKLSDPà{n?\?PeoiNQRDãÉnJp!GJI~Ý~SDNiKLPÝYKLUTILPW
GfK\?NE7§PeILPeRVK$oiPejkPotWnkpHGkåTWKuIuG ÝYKuNin R*NQRéILPeoQGJKLNQnkR*KLnKuSDP{KLSDIuPPÉNtWuWdUDPWNQR3c§PILpnkIuàÉGJRTÝP
àn?\?PeoiNQRDã;`JÞaKKuSDPHKLn cnkpDKLSTPcVæI~GJà{Nt\$NtW!GB\?PWdNQãkRTPI¤WNQRDNKuNQGko?ILn UDãkSNQ\DPeGx2rWLSDn0RG WG
oiNQãkSVKLåTUDoiåw4pnkIHGJRGkIuÝ~STNKuPeÝYKuUDIuPNiRKLSDP+pnkIuà nkp/Gx÷cTGJc§PIaGJI~Ý~SDNKuPeÝKLUDIuP=¤Q` ßHSDP¹\?PeWLNQãkRDPeI
0aGkR K~W KLn+ILPGJoQNE.ePKLSDNtWÌGkIuÝ~STNKuPeÝYKuUDIuP!NiR$WLNioQNtÝnkR/`eßHSDPEå§nJKLKLn à6nkpKLSDPEcæI~GJà{NQ\¹IuPcDIuPeWLPRVK~W
GJåTWdKLI~GkÝKLNQnkRlcVæI~GJà{Nt\ÉpnkoQoQn0WHNiRTÝoiU;\?NiRTã{Ko0]nÉGk\T\?NKuNin RTGJo/PoQPà{PRVKuW KLSTPnkcDc§nkILKLUDRTNKæ
KLnOÝ~STGJRDã Phà{n?\?PotWGJRT\$KLSDPH\?NE7§PeILPeRVK!GkåTWdKLI~GkÝYKuNin RoiPejkPeoQWÌKLS;GfK!ÝGJRå;P]pnkUTRT\NQRWLæ?WKuPà
oiPejkPo\DPeWLNiã R`
CycleAccurate Models
VHDL Models
Opportunities C o s t o f M o d e lin g /E v a lu a ti o n BackoftheEnvelope
EstimationModels
Abstract ExecutableModels
Explore
High Low
Low High
Abstraction Accuracy
Alternative Realizations (Design Space)
Explore
WGX/Y ·øT·
V|E¸V£deL}ef¬kd}|~k|~£|~f²V|£de |uÅrƸ?|LÃ|u|~¹Jk|~} ¨H|uÆD£Y|~eeÅ
V}£?|~|YTVeV~~ du¬fkV|H |u|H|~|~|~f!}J::|Y}{¹?|u£Qe$V~|e¬k£}~©
õÖ§ÙeñÖù ÖØÒìrírðþ¬nfjNQRDãB\?n0RNiRKLSDPacæVI~GJà{Nt\¹pILn à6KLnkcKLnBå;nkKdKLn àZ:GB\?PeWLNQãkRDPeI
\?PHFTRTPeWGkRNiRTÝILPGkWLNiRTãaPä?c;PeRT\?NiKLUDIuP!nJpD\?PKuGJNQoJnkp?GkRGJI~Ý~SDNKuPeÝKLUDIuPUTWdNQRDãWLnkà{P!à{n?\?PoQNiRTã
pnkIuà{GkoiNtWLàl`fßHSDNtWcDIun?ÝPeWuWcDIunÝPP\DWGfKKLSDPÝn WdKnkp§GkRNQRTÝIuPeG WdNQRDã¹GJà{nkUDRVK!nJp§PH7 nkILKeZJG W
NiRT\DNQÝeGfKLP\n RKLSTP1~T;iTgn;oµN?1;abDHC³efc<OGfä?NtWaGJK]KuSDP¹ILNQãkSVKdÜSTGkRT\.WLNQ\DPBnkpKLSDPOcæIuGkà{NQ\²`Þ+W
GJI~Ý~SDNKuPeÝKLUDIuPeWOGJIuP{\?PeWuÝIuNiå§Pe\*NQR3à{n ILP{\?PK~GJNQoÐZ KuSDPÉRUDàå§PInkpaGkIuÝ~SDNiKLPÝYKuUDIuGko!Ý~SDnkNtÝPW
2N`P `eKuSDPaRVUTàå§PInJpDcTGkIuGkàPKLPeIuW²NQR$KuSDPHGJI~Ý~SDNKuPeÝKLUDIuP!KLPeà{cDoQGJKLPr4NQRTÝIuPeG WdPWZePä?cTGkRT\?NQRDã
KLSDPåTGkWLNQWBnJp!KuSDPcæI~GJà{NQ\`;[hG Ý~SRDP!0 GkIuÝ~STNKuPeÝYKuUDI~GJo/Ý~SDn NQÝPkZ§GJoQå;PeNKGfKOGÉoin0aPI+oiPejkPo
nJp!\?PK~GJNQoÐZKuSVU;WHpUDILKLSDPeIåDILnVGk\?PeRTWaKLSTP$\?PeWLNiã RlWLcTG ÝPOnJpÌKLSDP$GkIuÝ~SDNiKLPÝYKuUDILP `
{êêhÖT×:ñëÌðíñ~ÓlñeÖ.õîÌýTðÌþ§ÒéÞ+W²KuSDP]\DPeWLNiã RDPIÌànfj PeW\Dn0R$GJRT\ONQRTÝoQUT\?PW/à{n ILPh\DPKuGkNio
UTWdNQRDãGBàn?\?PeoiNQRDã¹pnkIuàÉGJoQNQWLàZKLSDPGkIuÝ~SDNiKLPÝYKuUDILPaå§PeÝn à{PeWNiR;ÝIuPeGkWLNQRDãkoQæà{nkIuPaWLc;PÝNEF;ÝJ`
áNià{cDoQæå§PeÝeGJUTWLPOàn ILP¹\?PeWLNQãkRÝ~SDnkNtÝPWhSTG:j PBå§PPeR_àÉG \?PkZ?NiKå;PÝnkà{PW]à{n ILPOÝnVWKuoiæ{Kun
ILP\?nÉKLSTPeWLP\?PeWLNQãkRÇÝ~SDn NQÝPeWNiphGJRDnkKLSDPeI+GJI~Ý~SDNiKLPÝYKLUTILPNtWKunå§PÝn RTWLNQ\?PeILP\²`\]+PRTÝP$KLSTP
nkcDc§nkILKLUDRTNKælKLnlPä?cDoQnkIuP$nkKLSDPeI¹GkIuÝ~SDNiKLPÝYKuUDILPW+\?NQà{NiRTNQWLSDPeWe`²ßHSDNtWBNtWBNiRT\DNQÝeGfKLP\Çn RÇKLSTP
pPIuPRVK]SDPeNiã SVKuW]ILPecDILPWdPeRVK]\?NE7§PeILPeR KHGJåTWdKLI~GkÝKLNQnkRÉoQPj PotWEpn UDRT\ÉNQR_WLæ?WKuPàÕoiPejkPeo;\?PWdNQãkR`
ßHSDPWLàÉGJoQoÝNiI~ÝoQPeW+nkRÈWLUTÝ~SÇoQNiRTPIuPcDIuPeWLPRVKBGkIuÝ~SDNiKLPÝYKuUDILPNiRTWdKuGkRTÝPWà{n?\?PoQPe\*GfKBKLSTGJK
GJåTWdKLI~GkÝKLNQnkRoiPejkPeoÐ`TÞaK+KLSDP$STNiã SDPeWdK+oQPjkPeonJpEGkåTWKuIuG ÝYKuNin RZTGJI~Ý~SDNiKLPÝYKLUTILPWGJIuPàn?\?PeoiP\
UTWdNQRDã{Bu>b~uû@£;oµT£g°#D!£D!c\¡DHCE;T8#Dh?1;abDHCüiY`#n?\?PeoQW]å§PeÝn à{PBà{nkIuP+\?PKuGkNioQPe\_GkWhKLSDPOGJåTWdKLI~GkÝÜ
KLNQnkRÇcæIuGkà{NQ\NtW+\?PWLÝPRT\DPe\²` ßHSDP`BT>b~uû@£;oµT£g°#D!£DHc¡rD!CE;T8#D?x;a=D!CüiNQW+pnkoQoQn0]P\åVæ¬DHiTgef£
?x>@ge;@c?1;abDHCüiYZ\>bBjijg: >=~!gDuýDu~!Ug>=B!CED*?1;abDHC³i~Zw~H±=~!CED!£>=~T~HU:u>gDª?1;abDHC³i~ZJGkRT\²ZrFTR;GJoQoiæ Zåæ
iT±cgf\DjijeE´>=B!CEDëþwÿl?x;a=D!CüiY`;ßHSDNtWHIuPcDIuPeWLPRVKuW]KuSDPoin0aPeWdKHoiPejkPoGJKª0SDNtÝ~Sl\?PWdNQãkRTPI~W
ÝGJRlà{n?\?Po/GkIuÝ~STNKuPeÝYKuUDIuPeWe`
m*P]UTWdPhKLSDP]KLPeILà BT>=~Tû@£;oµT£g°#D!£DHc¡rD!CE;u8\DP?x;a=D!Cpn IÌWLNià{cDoQP]àÉGJKLSDPeà{GJKLNtÝGkokIuPotGfKLNQnkRDÜ
WdSDNQcTW\?PeWuÝIuNiåTNiRDãc§PILpnkIuàÉGJRTÝPÉàPKLIuNQÝeWnJpGkRéGkIuÝ~STNKuPeÝYKuUDIuPÉNiRTWdKuGkRTÝPÉUTRT\?PIWdNQà{cDoQP
GkWuWdUDà{c?KuNin RTWOIuPotGfKLP\KunU?KLNQoiN/.eGJKLNQnkRéGJRT\3\DGJKuGlIuGJKLPW12Pk`ãT`GMüO°4Y`[]WKuNiàÉGJKLNQnkR3àn?\?PeoQW
GJIuP.à{nkIuP.PeoQGkå;n IuGJKLPe\ GkRT\@WLnkcTSDNQWdKLNtÝGJKLP\ àÉGfKLSTPàÉGfKuNQÝeGJoaILPeoQGJKLNQnkRTWLSDNQcTW$Kun*\?PWLÝILNQå§P
c;PeIdpn ILàÉGJR;ÝPàPKLIuNQÝeWx2Pk`ãT`GMEImOf4`%ËPNiKLSTPIà{n?\?PoE\?PWLÝILNQå§PeWBKLSDPÉÝnkIuILPÝYK¹pUDRTÝYKuNin RTGJo
å;PeSTG:jNin IÉnkI{KLNQà{NiRTãT`hßHSDPKuPIuà >bBjijg: >=~!g«DuýDu~!Ug>=B!CED3?1;a=D!CE\?PeWuÝIuNiå§PeWKuSDPÇÝn ILIuPeÝK
pUDRTÝYKuNin RTGJo;å;PeSTG:jNin I!nJp²GJcDcToiNtÝGJKLNQnkRTWEGkRT\{GJI~Ý~SDNiKLPeÝKLUDIuPeWeZ0NiKLSDn U?K]\?PWLÝILNQåDNQRDã¹KLSDPå§PÜ
STG:jNin I¹IuPotGfKuPe\ÈKLnKuNià{P32P `ã;`SMEIsO°4Y`ßHSTP{KLPIuà ~!±=~HC/DH£>b~u~!U: >@gD?1;abDHC²\?PWLÝILNQå;PWOKLSTP
ÝnkIuIuPeÝYKpUDRTÝYKuNin RTGJoaå§PSTG:jNQnkIGkRT\éKuNià{NQRDãÈnkp+GJR@GkIuÝ~SDNiKLPÝYKuUDILP.NiRTWdKuGkRTÝP_NiRy0SDNQÝ~SïG
Ýæ?ÝoQPNtWOGàUToKuNicDoQP{2NQRTÝoQUT\?NQRDãG.àUDoKuNicToiPnJpEn RDP4Z§nkp]G.Ýoin?Ý~âÝæ?ÝoiP`2Pk`ãT`MEI!z;ZjIrO°4Y`
^ÌNQRTGkoioQækZ;KLSDPKLPeILà ij±c\g°#DHijeE´>=B!CEDþwÿt?1;abDHC§\?PeWuÝIuNiå§PeW¹GJRÇGkIuÝ~STNKuPeÝYKuUDIuP$NiR;WK~GJRTÝP
NiRéWdU;Ý~S*\?PKuGJNQoZ²NiR3å;nkKLS3å;PeSTG:jNin I¹GkRT\KuNià{NQRDãTZ KuSTGfKOKuSDP{àn?\?PeoEÝGkRÈå§PIuPeGkoiN/.P\ÇNQR
WdNQoiNtÝn R`
= ë/×fý#kÓtK£ROKLSTP]GJå;WKuIuG ÝYKLNQnkR¹cæIuGkàNt\²ZG ÝÝUDIuG ÝæNtWIuPcTILPWdPeR KuPe\¹åæKuSDPhã IuG:æKuILNtGJRDÜ
ãkoQPeWe`FaPÝGJU;WdPBKLSDPG ÝÝUTIuG Ýæ{nJpÝæ?ÝoQPÜ£GkÝeÝUDI~GfKuPà{n\DPotWHNQWHSDNQãkSTPIaKLSTGkR.KuSDPGkÝeÝUDI~GkÝæ
nJpPeWdKLNQàÉGfKuNin R àn?\?PeoQWeZÌKLSDP_åTGkWLPnJpKuSDPKuILNtGJRTãkoQPÉå;Peoin RDãkNQRDãKunÇKLSTP_Ýæ?ÝoiPÜG ÝÝUTIuGJKLP
àn?\?PeoQWhNQW]WdàÉGkoioQPI!KuSTGJRKLSDPå;GkWLPnJp KLSTPKLIuNQGkRDãkoQPå§PoQnkRDã NiRDã$KLnKuSDPPeWdKLNQàÉGfKuNin RÉàn?\Ü
PotW`ßHSUTW$KuSDPlåDILnVGk\?PeIKLSTP_åTG WdP ZKuSDP_oQPeWuWWLc§PeÝNEF;Ý.KLSDPlWK~GfKuPà{PRVKG*\?PeWLNQãkRDPeIÝGkR
à{GkâkPONQRlã PRDPeIuGko²GJå§nkU?KHKLSTPNFTRTGJo/ILPGJoQNE.GfKLNQnkR_nJp!GJRGJI~Ý~SDNiKLPeÝKLUDIuPk`
õÖ§ÙeñïÖwùB÷DýDìÐëÌý?ñírÖ§ð ß/PÝ~SDRDN
6
UDPeWKLnËPej:GkoiU;GfKLP*GJI~Ý~SDNKuPeÝKLUDIuPeW{KunËnkåDKuGJNQR c§PILpnkILÜ
à{GkRTÝPRUDàå;PeIuWHI~GJRTãkPBpILn à åTG Ý~â ÜnJpÜKLSTPÜPRjkPeoin c;PBàn?\?PeoQWª0SDPIuPGJRTGkoiæVKLNtÝGko²P
6
UTGJÜ
KLNQnkRTWGkILPWLnkoQjkPe\_Wdæàå;n oiNtÝGkoioQækZ?UTWLNQRDãTZpn IPäDGJà{cDoQPkZº>g°#D!?1>ge~u>nkINº>gCE>=BZDUDclKun
KLSDPc;n NiRVKBnkphWdNQàUToQGJKLNQRDãÉKLSTPå§PSTG:jNQnkI+NQRÈWLæR KuSDPeWLN/.eGJåToiP$s^]+b^_@à{n?\?PeoQWBGkÝÝUDI~GfKLPeoiæ
0NKuS ILPWdc§PeÝKKunËÝoQn?Ý~â@Ýæ?ÝoQPeWe`GK£R ijef?AUC/>ge;cTZhKLSDPcTILn?ÝPWLWLPeWKuSTGfK0ankUToQ\òSTGkcDc;PeR
NiRTWLNt\?PG_IuPeGJoGJI~Ý~SDNiKLPÝYKLUTILPNiRTWdKuGkRTÝP{GJIuPNQà{NK~GfKuPe\²`án oijNQRDã_P
6
UTGfKuNin RTW+n RDoQæ_K~GJâ PeW¹G
pP!0 WLPeÝnkRT\TWZ0SDPeILPGkWOWdNQàUToQGJKLNQRDãl\DPKuGkNioQPe\*s,]Bb,_8à{n?\?PeoQW¹àÉG:æKuGkâkPSDnkUTIuW¹Nip]RDnkK
\DG:æ?W`DßHSDPGJäNtWGfKKuSDPIuNiã S KLÜS;GJRT\_WdNt\?PIuPcDIuPeWLPRVKuWaå§nJKuSÝn WdKnJpàn?\?PeoiNQRDãGkRT\d~T;iTg
;oµhD!¡r>@C³\>ge;c;`
õ øù ²êìÐÖT×fý?ñírÖ§ð
ßHSDPlGkåTWdKLI~GkÝYKuNin RËcæIuGkàNt\@WLSDn0WKLSDPlKuIuG \?PÜn@7²WNQR@c§PILpnkIuàÉGJRTÝP_GkRTGJoQæ?WdNtW`m SDPeR
Pä?cDoQnkIuNiRDãlKuSDP\?PeWLNQãkR Wdc;GkÝP{nkpHGkR3GkIuÝ~SDNiKLPÝYKuUDILPKuPà{cDotGfKLP Z/\?PWdNQãkRDPeIuWWLSDn UDoQ\3àÉGJâ P
NKSDPeoicTW¹KuSDPà KLnlRTGJIuILn0 \Dn0RÇKLSTP{\DPeWLNiã R*WLcTGkÝPk`%nfjNiRTãl\?n0R*NiR*KLSTPcæI~GJà{NQ\Z
KLSDP\?PeWLNiã RÇWdc;GkÝP$KLSTGJK+KLSTPæÝGkRÈÝn RTWdNt\?PeIå;PÝn àPWBWLàÉGJoQoiPeIe`§ßHSDP\?PWdNQãkRTPIBÝeGJRÇPäÜ
cDoin ILP,0NKuS_NQRTÝILPGkWLPe\G ÝÝUTIuG Ýæ{nkRDoQæÉGfKaKLSDPOPäc§PR;WdP¹nJpK~GJâNQRDãoQnkRTãkPIhKLn{Ýn RTWKuILU;ÝYKeZ
PjfGJoQUTGfKuPkZDGkRT\Ý~STGJRDã PBà{n?\?PeoQWnkpGkIuÝ~SDNiKLPÝYKuUDILPONQRTWdKuGJR;ÝPeWe`
ßHSDPOcDILn?ÝPeWuWHnJpPä?cDoQnkI~GfKLNQnkRlGJRT\lRTGkILIun0NQRDã\?n0RlnkRlKuSDP$\?PeWLNQãkRWdcTG ÝPNtWHNioQoQUTWÜ
KLI~GfKLP\lNiRlKLSTP$GJåTWdKLI~GkÝKLNQnkR.cæI~GJà{NQ\_åæKuSDP$ÝNQIuÝoiPW`DßHSTPeWLPOÝNiI~ÝoQPeWGkILP\?I~Gr0RGfKKLSTP
oiPejkPo nkpÌPeWdKLNQàÉGfKuNin R.à{n?\?PotWHGJRT\lGfKaKLSDPOoQPj Po nJpÌÝæ?ÝoQPÜ£GkÝÝUDI~GfKLPBà{n\DPotW`?[hG Ý~S_ÝNiI~ÝoQP
ILPecDILPWdPeRVKuWÌKLSDPPejfGJoQUTGfKuNin Rnkp G¹cTGkIdKuNQÝUDoQGkI!GJI~Ý~SDNKuPeÝKLUDIuPHNiRTWdKuGkRTÝP `JÞR{Pä?cDoQnkI~GfKuNin RGJK
G+cTGkIdKuNQÝUDotGJIGJåTWdKLI~GkÝKLNQnkR$oQPj PoNQWÌKuSVU;WILPecDILPWdPeRVKLPe\GkWGBWLPKnJp ÝNQIuÝoiPW/n RGBcTGJILKLNtÝUToQGkI
SDnkIuNE.enkRVKuGko oiNQRDPNQR_KuSDP$GJå;WKuIuG ÝYKLNQnkR_cæVI~GJà{Nt\²`
õ
ø¯ öñeý#ÙÖwùT:îÌý?×:ñ ¹ð ÷í×fÖ§ð @ÒVð ñÙ
b+UDPEKLnKuSDPEoQPjkPeoÜ£\?Pec;PeRT\?PRVKKuIuG \?PÜn@7å;PKo0]PePRà{n?\?PoQNiRTãTZPejfGJoQUTGfKuNin RZGJR;\GkÝÝUDI~GkÝæ Z
\?PeWLNiã RDPI~WWLSDnkUDot\lUTWLP$\?Nk7 PIuPRVKà{n?\?PotWGJK+\?Nk7 PIuPRVK+oQPj PotWHnJp!GJåTWdKLI~GkÝKLNQnkR`0SDPRPäÜ
cDoin ILNQRDãlKLSTP.\?PeWLNQãkR Wdc;GkÝP{nkpGkIuÝ~STNKuPeÝYKuUDIuPeWe` ßHSTPÉÛ+Ü£Ý~STGJILK$GJcDcTILnVGkÝ~S3UTWdP\éGfKKLSTPeWLP
\?Nk7 PIuPRVKoQPj PotW$NtWZÌSDn0aPjkPeIeZ²NQRjfGJIuNQGkR K NiKWdKLNQoioHÝn RTWdNtWdKuWnkpaKuSDP_WuGJà{PPeoiPeà{PRVKuWeZÌG W
WdSDn0RNQR{^NQãkUDIuPPm?`JßHSTNQW!oQPeG \DWKunBKuSDPpn oioQn0NiRTãOÝnkRTÝPc?K!nkp G¢ £~u\>:jgDHc¡ef: ;@c\?1DHcg
õÖ§ðkÒVêÌñ õ øL· ÛBÜÝ~STGkIdK[ERjNiIunkRDà{PeR K{e¯i{>ë: DT>@C³eE´>ge;c ;µg°#DÌ¢ £~u\>:jgA>T8=8w:u;>b~u
µH;:A>1i8\DT~Hevn~AabDjijek<=c8: ;!DT~!gí>@gí>N8#>@:jge~!UCE>@:JCED!¡rD!C;µJ>=BHiTg: >b~Hge;c¶
ßHSDP\?Nk7 PIuPRVK!oQPjkPeoQWIuPcDIuPeWLPRVKuPe\$NQRKLSDPGkåTWKuIuG ÝYKuNin RcæIuGkàNt\KuSUTW!NQRT\?NtÝGfKuPaKLSTGJK
àn ILPKLSTGkRÈn RDP$ÛBÜÝ~STGkIdK¹PRjNiIunkRTàPeRVKBNtW+RDPePe\?P\ÇNQR*G_\?PeWLNiã RÈcDIun?ÝPWLWpnkIOGJI~Ý~SDNKuPeÝÜ
KLUDIuPeWe`VßHSTPIuPp nkIuPkZV\?NE7§PeILPeR K]Û+Ü£Ý~STGJILKhPeRVjNQILn RDà{PRVKuW]GJIuPRDPePe\?P\GfKH\?Nk7 PIuPRVKHoiPejkPeoQWhnJp
GJåTWdKLI~GkÝKLNQnkRZ;pnkIuà{NiRDãlG_WdKuG Ý~âGkWBNioQoiU;WKuIuGJKLPe\ÈNiRé^Niã UDIuPAD`²ßHSDNtW,FTãkUTILPWdSDn0W+KLSTILPeP
c;nVWLWLNiåToiPÛ+Ü£Ý~STGJILK+PRjNQILn RDà{PRVKuW Tn RDPGJK+KLSTPoQPjkPeoÌnkp,BT>=~Tû{;oµAgf\DDHc¡rD!CE;T8#DBà{n?\?PotWZ
nkRDPGfKKuSDPoQPjkPeo²nJp*~H±=~!CEDx>=~T~!U: >gDHà{n?\?PotWZDGkRT\lnkRGfKKuSDPoiPejkPeo²nJpAþÿÈàn?\?PeoQWe`
K£RÇKLSTPGkåTWKuIuG ÝYKuNin RÇcæVI~GJà{Nt\²Z§àn ILPKLSTGkRÇKuSDPeWLPKuSDIuPPoiPejkPotWBnJp]GkåTWKuIuG ÝYKuNin RÈGJIuP
ãkNQjkPR/`bËPejkPeIdKuSDPoQPeWuWZ=0]Pª0NQoQo;IuPeWLnkILK!KLn*pU;WK]KLSDIuPPBoiPejkPotWpIunkà KLSTP+GJåTWdKLI~GkÝKLNQnkRÉcæIuGJÜ
àNt\lNiR^NQãkUDIuPJ
ý#H1ù ç îÒb¹ð ÷;ÒìrÖ;êhÒÕ[hGkILoQæÇNQRéKLSDP_\?PeWLNiã RZ/\?PWdNQãkRTPI~WàÉGJâkPÉU;WdPÉnkpHå;GkÝ~âVÜnkpÜ
KLSDPÜPeRVj PoQnkc§Pà{n\DPotW_GkRT\8PeWdKLNQàÉGfKLNQnkR à{n?\?PeoQWeZEKunËà{n\DPoBGkIuÝ~STNKuPeÝYKuUDIuPNiRTWdKuGkRTÝPW`
ßHSDNQW_GJoQoin0WKuSDPà)KunËÝnkR;WKuILUTÝK.àÉGJRæïGkIuÝ~STNKuPeÝYKuUDIuPNiRTWdKuGkRTÝPWÉjkPeILæ
6
UDNQÝ~âoQæk`hbBPÜ
WdNQãkRDPeIuW$KæcDNQÝeGJoQoiæ Peà{cDoinfæéã PRDPeILNtÝÉKunVn oQWoQNiâ P3º>gCE>=Bn Iº>@gf\DH?1>ge~T>_KLnÈPejfGJoQUTGfKuP
KLSDPc§PILpnkIuàÉGJRTÝP¹nkpKLSDPWdPà{n?\?PotWåæ.WLnkoQjNiRDãÉGkRTGJoQæVKLNtÝOP
6
UTGfKuNin RTWe`DßHSDPeWLPOKLnnkotWÝGkR
Ýnkà{cDUDKLPÈÝnkà{cDoQPä8P
6
UTGfKuNin RTW2ÐWdæàå;n oiNtÝGkoioQæ#4«0NKuSDNiR GépP!0 WLPeÝnkRT\DWe`hßHSDP*ILPWdUToKLÜ
NiRDãéc§PILpnkIuàÉGJRTÝP.RUDàå§PI~WKæcDNtÝGJoQoQæ ILPecDILPWdPeRVKIunkUDã SËPeWdKLNQàÉGfKuPeWpnkIKuSDILn UDãkSTcDU?KeZ
oQGJKLPR;ÝækZ²GkRT\ÇU?KuNioQN/.eGfKuNin R`ßHSDPKLnnkotW¹PjfGJoQUTGJKLP$KuSDP{c;PeIdpn ILàÉGkRTÝPàPKLIuNQÝeW¹PNiKLSDPeI¹RU?Ü
àPeILNtÝGkoioQæn IHWLæàå§nkoQNQÝeGJoQoiæ `
õ$Ó¥ ìrÒbu= ë/×fý?ñÒ ÞBWKuSDP\?PeWLNiã R@WLcTGkÝPpnkIKLSTPlGkIuÝ~SDNiKLPÝYKuUDILPKLPà{cDotGfKuP_R;GJIuILn0WeZ
Back−of−the−Envelope
Cycle Accurate
VHDL Applications
Performance Numbers
Applications
Performance Numbers
Applications
Performance Numbers Mapping
Mapping
Mapping
VHDL Simulator Cycle Accurate
Simulator Matlab /
Mathematica Estimation
Models
Models Models
Cycle Acc.
VHDL (moving down in the Abstraction Pyramid}
(moving down in the Abstraction Pyramid}
WGX/Y
·T·
6ded®.e!ÊaÅrd£|~Jk}eV|~f~DÃE}{ }ÆD|u|uJ+Jk|~+|Yed|~:|~/eh¸ Å
£du}T©
GJI~Ý~SDNKuPeÝKLUDIuPÉNiR;WK~GJRTÝPeWe`/ÞaKKuSDNQWoiPejkPeohnJpGkåTWKuIuG ÝYKuNin RZ\?PeWLNQãkRDPeIuW$ÝeGJRËÝnkà{cTGJIuP{KLSTP
c;PeIdpn ILàÉGJR;ÝPeWnJpàn?\?PeIuGJKLPeoiæ\?NE7§PeILPeR K¹GJI~Ý~SDNKuPeÝKLUDIuPeWe`#n?\?PotW+GJKKLSTNQW+oiPejkPo/ILP
6
UTNiIuP
GJI~Ý~SDNKuPeÝKLUDIuP.WLNiàUDoQGJKLn IuWOKuSTGfKKæcDNQÝeGJoQoiæ3IuUDR pIunkààNQRU?KLPW$KunÇSDn UDIuW$KLn3ÝGJIuIuæÈnkUDK
GÇWdNQàUToQGJKLNQnkR`ßHSDPeWLP.WLNiàUDotGfKLn IuW$ànVWKoiNQâkPeoiæ3Pà{cDoQnfæé\?NQWuÝIuPKuPÜPj PRVKà{PeÝ~STGkRDNtWdàÉWe`
ßHSDPHc;PeIdpn ILàÉGJR;ÝPaRVUTàå§PI~WGJKKLSDNtWoiPejkPeo KæcDNtÝGkoioQæ$IuPcDIuPeWLPRVKj:GkoiUTPeWpnkIKuSDILn UDãkSTcDU?KeZ
oQGJKLPR;ÝækZÌGJRT\éU?KuNioQN/.eGfKuNin R IuGJKLPW¹pnkI$NQRT\?NQjNQ\?U;GJohPeoiPeà{PRVKuWnJpGJI~Ý~SDNKuPeÝKLUDIuP{NiRTWdKuGkRTÝPW`
Þ+WhKLSDPBàn?\?PeoQW]å§PeÝn à{Pà{nkIuP+GkÝeÝUDI~GfKuPkZJKuSDPBG ÝÝUDIuG ÝænJp²KLSTP+c§PILpnkIuà{GkRTÝP+RVUTàå§PI~W
GJotWdn{å§PeÝn à{PeWHSDNQãkSDPeIe`
9úló ^ÌNQRTGkoioQækZTG WHKLSTP$\?PeWLNiã RWdcTG ÝPORTGkILIun0WH\?n0RlpUDIdKuSDPIZTGÉ\?PWdNQãkRTPI*0HGJRVKuWaKun
å;PÉGJåToiPKLnÝn à{cTGJIuP$KuSDP{c;PeIdpn ILàÉGJR;ÝPnJp]WLoiNQãkSVKuoiæÇ\?NE7 PIuPRVK$GJI~Ý~SDNKuPeÝKLUDIuPNQRTWdKuGkRTÝPW
GkÝÝUDI~GfKLPeoiæKunh0NiKLSDNQRlGpP!0Íc;PeIuÝPRVKe`?ßHSDPO\?PeWLNQãkRDPeI]UTWLPeWa\?PKuGJNQoQPe\s^]+b^_3àn?\?PeoQW]Kun
\?PeWuÝIuNiå§PHGJI~Ý~SDNKuPeÝKLUDIuPENQRTWK~GJRTÝPeWeZKuGJâNQRDãBWLNQãkRDNEF;ÝGkRVKGJà{n UDRVKuWÌnJpDKuNià{PHGJRT\ILPWdn UDIuÝPeWe`
b+PWdNQãkRDPeIuWHÝeGJR_ÝeGJIuILæÉn U?KHKLSDPWLNiàUDotGfKLNQnkR;W]U;WdNQRDãÉWK~GJRT\TGJI~\s,]Bb,_éWLNiàUDotGfKLn IuWe`DáNQàÜ
UDoQGJKLNQnkR_KLNQà{PILP
6
UTNiIuPe\pnkIHKLSTPeWLPOGkIuÝ~STNKuPeÝYKuUDIuPBNQRTWdKuGJR;ÝPeWHÝeGJRlå;P$G W]àUTÝ~SGkWWLPjkPeIuGko
\DG:æ?W`²ßHSDP{nkåDKuGJNQRDP\Èc§PILpnkIuàÉGJRTÝPRUDàå;PeIuWGkILP{GkÝeÝUDI~GfKuPPeRDnkUDã SÇKuSTGfK$G\?PeWLNQãkRDPeI
ÝGJR3Ýn àc;GJIuP\?NE7§PeILPeRTÝPW¹NiRÈKLSDPc;PeIdpn ILàÉGkRTÝPnJp]GkIuÝ~STNKuPeÝYKuUDIuPNQRTWK~GJRTÝPeW+KLn`0NKuSDNQR
GpP0 c§PI~ÝPeRVKe`
õ øõ
úlÒÙeíÐþ;ð ç ×fýÒJñÖT×:Ó
ßHSDP$GJåTWdKLI~GkÝKLNQnkRlcæVI~GJà{Nt\.cTILPWdPeR K~WaKLI~Gk\?PÜn=7 WHå§PKo0aPPeRàn?\?PeoiNQRDã;ZDPjfGJoQUTGJKLNQnkRZDGkRT\
GkÝÝUDI~GkÝæ.KLSTGJKBIuPeWLUDoiKBNQRÈG.WdKuG Ý~â_nkp!Û+Ü£Ý~STGJILKPRjNiIunkRTàPeRVKuWå§PNQRDã_UTWdP\²` ßHSDNQW¹WdKuGkÝ~â
oiPGk\DWÌKLnOGxa=DHiTek<=cg: >!Du~!g;:j±hNQR«0SDNQÝ~S\?PeWLNQãkRDPeIuWÝGkRà{n?\?Po?GkIuÝ~SDNiKLPÝYKuUDILPWÌGkRT\GkcDcDoQNÜ
Ý~SDNKuPeÝKLUDIuPeWe`
õÖ§ðkÒVêÌñ øL· áVKuG Ý~â$nJp§Û+Ü£Ý~STGJILKuW^a=DHi!~H:jeBTDHi,>ha=DHijek<@c`g: >!DT~!g;@:j±Jefc² Ue~u`aeò,DH: D!c\g
¢£~T#>:jgD!c\¡ef: ;c?xD!c\giP>: D,: DT>CkeE´DTax>gaeò,DH: D!c\gCED!¡rD!Cüi^;µP>=BHijg:u>=~!ge;@c#óDT>=~Tg>ûefc<A>
aeòPD!: D!c\gVg:u>=a=D!£;oò}8\;rijefge;@c{efcg°#D*·NBHiTg: >b~Hge;c¹n±: >@?Aeaó² Ue~uCEDT>bariPg;A>JijgD8w²e¯i!D
: DvScwD!?xD!c\gí;oµNg°#D«a=DHijek<@cëi8#>b~uD«;oµí8w: ;u<@:u>?«?x>bBHCEDxD!?xBTDTa=abDTa>@: ~uUefgDT~!gU:uDji!¶
m NKuSDNiRlKuSDNQW+\?PeWLNiã RKuIuG@pPeÝYKunkIuækZ?\?PWdNQãkRDPeIuWac§PILpnkIuà \?PWdNQãkRWdc;GkÝP¹Pä?cDoQnkI~GfKuNin R_GJK
PeGkÝ~S3oQPjkPeohGJR;\ÈRTGkILIun0 \?n0R*KLSTP.\?PeWLNQãkRéWdcTG ÝPÉÝn RVKuGJNQRDNQRDãlpPeG WdNQåDoQP\?PeWLNiã RTWe`ßHSDNQW
GJcDcDIun G Ý~S.\?NE7§PeIuWpILn à KLSDPOã nkot\?PRlc;n NiRVK\?PWdNQãkRZU0STNQÝ~SlNQWKLSDP\?PWdNQãkRlà{PKLSTn\DnkoQnkãkæ
ÝUDIuILPeRVKLoQæïUTWLPe\8NQR KuSDP*\?PWdNQãkRÍnJp$Ýn àcToiPäòcDIunkã IuGkà{à{GkåDoQPÇGJI~Ý~SDNKuPeÝKLUDIuPeWe`S]PeILP*G
\?PeWLNiã RZKLSTPãknkot\?PeR_c§nkNQRVKeZDNtWHà{n\DPoQPe\\?NQILPÝYKLoQæ_GJKoin0 oiPejkPoZ?N`P `iZDs^]+b^_E`
VHDL
cycle accurate
VHDL back of the envelope
WGX/Y
·D·
LTV|B¨eik|~?e}f+k|~£}¨Vk:ed;©
¸L? | |u£}¨eV ed}.ÃE }Lk|uÅ
£}¨eV|uhV£|HÊ]ÅÐd£!|~JJ}V|uJ~©
K£RË^ÌNQãkUTILP`#2rG4YZ0]P.WLSDn0 KLSDP_ãkn oQ\?PeR c;n NiRVK{\?PeWLNiã R` ]+PIuPKuSDPãkn oQ\DPR c§nkNQR KNQW
àn?\?PeoiP\\?NiIuPeÝKLoQæ_GJK+G{oin0 oiPejkPo/NiRlKLSTP$cæVI~GJà{Nt\²`DFaPeÝeGJUTWLPOSTGJI~\?oQæ.GJRæ.Pä?cDoin IuGJKLNQnkR
GJRT\ljfGJoQNQ\TGfKLNQnkRnkpNt\?PGkWHKunVn â.cDotGkÝPkZDPäDÝPcDKpnkIcTGkc;PeIPä?PeIuÝNQWLPeWGkRT\WdcDIuPeG \DWLSDPPKuWeZ
NKNtW«FTI~WKÉnJpOGJoQojkPeILæËàUTÝ~SïKLSDP
6
UDPeWdKLNQnkRÌ0SDPKLSDPeIÉKLSDPWLPoQPeÝKLPe\ïc§nkNQR KIuPeWLUDoiKuW{NQR
GÇpPGkWLNiåDoQP\?PeWLNiã R`EáPeÝnkRT\Doiæ ZE\?UDP_KLn3KLSDPoQn0 oiPejkPeoankp¹\?PKuGkNioGJoQIuPeGk\Dæ3NQRjkn oij Pe\²ZNiK
å;PÝnkà{PWhj PIuæ\?NEÝUDoiK]KunPäcToin ILPnkKLSDPeIhcTGkIdK~Whnkp²KLSDP¹\?PeWLNQãkRWLcTGkÝPkZ KLSUTW]oiPGk\?NQRDãKun
WdUDån c?KLNQàÉGJok\DPeWLNiã R`ßHSDNQIu\Doiæ ZNiK/NQWjkPIuæ+oQNQâkPoQæKuSTGfK\?PeWLNiã RDPI~W0NQoio å;PhÝnkR?pIunkRVKuPe\,0NKuS
UDRDcDoQPeG WLGkR KHWdUTILcDIuNtWdPW]GJK]otGfKLPOWdKuGJã PeW]NiR.KLSDPO\?PWdNQãkRcTILn?ÝPWLWe`ßHSDNQWHÝeGJRoQPeG \ÉKLn{ÝnVWKuoiæ
ILP0]n ILâGJR;\WLoiNQcDcDNQRDã¹KLNQà{PWLÝ~SDP\?UDoQPeWe`rK£R{^NQãkUDIuPªU2åw4YZ:KLSTPH\DPeWLNiã RGkcDcDIun GkÝ~SNQW!WLSDn0R
NiR0STNQÝ~S\?PWdNQãkRTPI~W!UTWLPÛ+Ü£Ý~STGJILKuW]GfK]\DNk7 PIuPRVKhoQPj PotWEnJpGkåTWKuIuG ÝYKuNin R`kßHSDNtW]GkcDcDIun G Ý~SZ
0]På;PeoiNQPj PkZ oQPeGk\TW+Kun_å§PKLKLPeIdÜPRDã NiRTPPIuPe\ÈGJI~Ý~SDNKuPeÝKLUDIuPeW¹GJRT\Èà{nkIuPnfjkPeIIuPe\?UTÝPeW¹IuNQWLâ `
[hGkÝ~S.KLNQà{Pàn ILPOIuPeWLnkUDI~ÝPW]GkILPOÝn à{àNiKdKuPe\_KLnKuSDP$\?PeWLNQãkRlnJp!GJRGJI~Ý~SDNKuPeÝKLUDIuPkZà{nkIuP
âVRTn0oiP\?ãkPNtW+G:jfGJNQotGJåDoQPOKLnlGkWuWdPWLWHNiphG{pPeG WdNQåDoQP\?PWdNQãkRÇÝeGJRå§PGkÝeÝn àcToiNtWdSTPe\`0NKuSDNQR
(
ÇGJcDcTNiRDãéc§PILKuGkNiRTWKunéÝnkRT\DNKuNin RDNiRTãéG*cDIunkã IuGkààÉGkåDoiPlGJI~Ý~SDNiKLPeÝKLUDIuPlNiRTWdKuGkRTÝPWLUTÝ~S
KLSTGJKBNiK¹PäPÝU?KuPeW¹GcTGkIdKuNQÝUDotGJI+GkcDcDoQNQÝeGfKLNQnkR/`KKOoiPGk\DWKLnlGcDIunkã IuGkà KLS;GfK¹ÝeGJUTWLPeW+KLSTP
Pä?PeÝU?KLNQnkR8nJpn RDPÇGJcDcToiNtÝGJKLNQnkR8nkR8KuSDPÇcDIunkã IuGkààÉGkåDoiPGJI~Ý~SDNiKLPÝYKLUTILP `SÇGJcTcDNiRTã NiR?Ü
jknkoQjkPWZVpn IPäDGJà{cDoQPkZDG WLWLNQãkRDNQRDã{GJcDcDoQNtÝGfKuNin RlpUDRTÝYKuNin RTWHKunÉcDILn?ÝPeWuWdNQRDãPoQPà{PRVKuWKLSTGJK
ÝGJRéPäPÝU?KuP{KLSDPWdP{pUTRTÝYKuNin RTW`KKGJotWdnNQRjknkoQjkPW¹à{GkcDcDNQRDãKLSTPÝnkà{àUDRDNtÝGfKuNin R3KLSTGJK
KuGJâ PeWHcDotGkÝPONiRGJcTcDoiNtÝGJKLNQnkRTWan R KunÉÝnkà{àUDRDNtÝGfKuNin RlWdKLIuUTÝKLUDIuPeWe`
ÇGJcDcTNiRDãONtW!GO\?NkÝUDoKEcTILn åDoiPeàZfåDU?KENiKENQWPWLWLPRVKLNtGJoVKunOKLSDPaÛ+Ü£Ý~STGkIdKEGJcTcDILnVGkÝ~S`:ßÌn
å;PHGJåDoQP]KLnO\?nBàÉGkcDcDNQRDãTZ:GfKjfGJIuNin UTW/oQPj PotW/nkp;GJå;WKuIuG ÝYKLNQnkR/ZGkRT\Kun¹\?PejkPeoin cGàÉGJcTcDNiRTã
WKuIuGJKLPã æÝn RTÝUDIuIuPRVKLoQæ0NiKLSlKLSDP$\DPjkPeoin cDà{PRVKnJpKLSDP$GkIuÝ~STNKuPeÝYKuUDIuPkZ0]PORDn06\?NtWLÝUTWLW
KLSDPåTG WdNtÝOÝn RTÝPec?K*0]PUTWLP¹KLnÉàÉGJâ PBàÉGkcDcDNQRDãGkWWLNià{cDoQPGkWHc§n WuWdNQåDoQPk`TßHSTNQWHàÉGJcTcDNiRTã
ÝnkR;ÝPcDKHNtWGkoQWLn\DPcDNtÝYKuPe\NQRl^NQãkUDIuPLD`
õÖ§ðkÒVêÌñú/øN¸Hc?1>u8b8wefc<óLefct~T;c\gDuý=gL;oµg°#DÌ¢£~T#>@:jgó^²SDi!>±g°#>@gh>_RTGfKuUDIuGkoSFTK
D ýbe¯ijgiªeµPgf\D,?x;a=D!C;µ,~T;?P8wUg>ge;c`i!DTaJg;Li8\DT~HeµT±1>u8b8wC³e~T>ge;c\i,?1>g~u\Dji,gf\DP?1;a=D!C
;oµh>@: ~uUefgDT~!gU:uDhi!DTa1g;xi8\DT~HeµT±{>: ~TefgDT~HgU: DHiJ>@cwagf\>gngf\DAab>g>g±u8\DjiLi!DTa1efc¬BT;g°
?x;a=D!CüiA>:uDLijef?«efCE>:!¶
ß/n PäcToQGkNiRòKLSTPÇàÉGfKuÝ~STNiRDã nkpOKLSDPÇà{n?\?Peo+nJp$Ýnkà{cDU?K~GfKLNQnkRl0NiKLS8KuSDPÇà{n?\?PoBnJp
GJI~Ý~SDNKuPeÝKLUDIuPkZ0aPAF;IuWdKPä?cDotGJNQR0STGJKN0aP{à{PeGJR;WOåVæÇKLSDPWdPKLPeILàÉWe`ßHSDPRd0aPoQnnkâÇGJK
KLSDPÉ\DGJKuG.KæVc§PeW¹pn UDRT\*NiR*å;nkKLS GJcTcDoiNtÝGJKLNQnkRTW¹GJR;\*GkIuÝ~SDNiKLPÝYKuUDILPWBGkRT\ÈÝnkà{PåTGkÝ~âKun
KLSDPRDnkKLNQnkRlnJpKLSDPR;GfKLUTIuGkoFDKe`
Architecture
Data Type
Application
Model of Architecture Model of Computation
WGX/Y · T·
£fe$VV} ¨$i e.e V}Y}..dV}|~uk|¹ ¬{de®:|uHVeu|¹}
|HJ |u?e²~eVkd}$dV|~ÃE}V|HJk|~De²L }|~u |ÃEV|~V|H|
dBЬk?|~E| £|Y}¸?{J |~~©
ÖØÒVìÖwù_õÖ êëÌñeý?ñírÖ§ðÞ+cDcDoQNQÝeGfKuNin RTWÉGJIuP_WLc;PÝNEFTPe\ïUTWLNiRTã3WLnkà{PâNiRT\@nJpBpnkILÜ
à{GkoiNtWLà KLS;GfKSTG WGJRòUDRT\?PeILoQæNiRTã àn?\?PeonJpÝn à{cDU?KuGJKLNQnkR`hm*PÇ\?P!FTRDPÇGéà{n?\?Po+nJp
Ýnkà{cDUDKuGfKuNin RZTNQRTWLcDNQILP\åVæMEIOZ;G W+G{pn ILàÉGkoILPecDIuPeWLPRVKuGJKLNQnkRnJpKLSTPnkc§PI~GfKuNin RTGJoÌWdPÜ
à{GkRVKLNtÝWHnJpRDPKo0]n ILâ?WanJpÌpUDRTÝYKuNin RTGJo/åDoin?Ý~â?W\?PWLÝILNQåDNQRDãÉÝnkà{cDUDKuGfKuNin RTWe`
ánTZÌKLSDPlnkc§PI~GfKuNin RTGJoaWdPeàÉGJRVKLNtÝWnJp+GÈàn?\?PeoHnJp+Ýn à{cDU?KuGJKLNQnkRïãknfjkPeILR;WSDn0ÕKLSTP
pUDRTÝYKuNin RTGJo;åDoQnÝ~â?W!NQRVKLPeIuG ÝYKS0NiKLSÉn RDP+GJRTnJKLSTPIEIuPeGkoiN/.NQRDãÝn àcTU?KuGJKLNQnkRTWe`bÇGkRæ\?NE7§PeIdÜ
PRVKà{n\DPotWnJpÝnkà{cDUDKuGfKuNin RGJoQILPGk\?æÉPäNtWdKKLSTGJKSTG:jkPWLc;PÝNEF;ÝOcDIunkc§PILKLNQPeWe`Db+NE7§PeILPeRVK
àn?\?PeoQWaSTG:j PcDIunfjkPeR{KLnå§P¹jkPIuæ{PH7 PeÝKLNQjkP+NQR_\DPeWuÝIuNiåDNQRDãGJcDcDoQNtÝGfKuNin RTWENQR.jfGkILNQnkUTWaGJcDÜ
º3;a=D!CüiY`
ÖØÒVì¹ÖwùJ×:îÌírñeÒJñë/×fÒK£R GJRTGkoin ãkæ90NiKLSéGàn?\?Peo!nJpÝn àcTU?KuGJKLNQnkRZ%0aPÉ\?PHFTRTP
KLSDPHÝn RTÝPec?KnkpTà{n?\?PonJpTGkIuÝ~STNKuPeÝYKuUDIuP]GkWGpn ILàÉGko IuPcDIuPeWLPRVK~GfKLNQnkRnJp?KLSTPan c;PeIuGJKLNQnkRTGko
WdPeà{GkRVKLNtÝWHnJpRDPKo0ankIuâ?WanJppUDRTÝYKuNin RTGJo/åDoin?Ý~â?WH\?PeWuÝIuNQåDNiRTã{GkIuÝ~STNKuPeÝYKuUDIuPeWe`
K£RKLSDNtW¹ÝGkWLPkZTKLSDPpUDRTÝKLNQnkRTGkoÌåToin?Ý~â?W+\?PWLÝILNQå§PKLSDPå§PSTG:jNQnkInkphGJI~Ý~SDNKuPeÝKLUDI~GJoÌILPÜ
Wdn UDIuÝPeW/oiNQâkPªQagSRBWZ:åDUTWuWLPeWeZGkRT\$à{Pà{n ILæGJR;\KLSTP]n c;PeIuGJKLNQnkRTGko WLPàÉGJRVKLNtÝWÌnJp§G+à{n?\?Po
nJp/GJI~Ý~SDNiKLPÝYKLUTILPã nfjkPeILRTWSTn0ïKuSDPeWLP+IuPeWLnkUTIuÝPeW!NQRVKLPI~GkÝKS0NiKLSn RDPBGkRDnJKuSDPI` Þ+oKuSDnkUDã S
àn?\?PeoQWnkpTGJI~Ý~SDNKuPeÝKLUDIuPhGJIuPhoQPeWuWÌà{GJKLUDIuPEKuSDPRà{n\DPotWÌnkpTÝn àcTU?KuGJKLNQnkRZ:nkRTP]ÝGkR$Nt\?PR?Ü
KLNipæ_Ý~STGkIuG ÝYKLPeILNtWdKLNtÝWEoQNQâkPN0SDPKuSDPIÝnkRVKLIunko NtWÝPRVKuIuGkoiN/.P\nkI\?NtWdKLIuNiåDUDKLPe\Z?nkIí0SDPKuSDPI
KLSDPeILPONtWGJRlPà{cDSTG WdNtWHnkRÝnkRVKLIunkowÉTn0 nkI\DGJKuGAÉTn0`
ú_ý?ñý ç Ó²ê]ÒVÙK£Rå§nJKuSGJcDcDoQNtÝGfKuNin RTWGJR;\lGkIuÝ~STNKuPeÝYKuUDIuPeWeZD\DGfK~GKLSTGJKNQWPäDÝ~STGJRDã Pe\_NQW
nkIuã GJRTNE.ePe\¹NiRGcTGkIdKuNQÝUDotGJI¥0HG:æ¹GkRT\STG W/c;GJILKLNtÝUDotGJIÌcDILn c;PeIdKuNiPW`Þ ab>g>Ng±u8\D\?PeWuÝIuNQå;PW
KLSDPWdPEcTILn c;PeIdKuNiPW`[EäDGJà{cDoQPeW²nkp?WLNQàcToiPh\TGfKuGaKæc§PeWÌGJIuP!NiRVKLPeãkPeIuWeZjÉTnVGfKuWeZn IILPGJotW`nkIuP
Ýnkà{cDoQPäl\DGfK~GKæc§PeWGkILPOWdKLIuPeGJàÉWHnkpNQRVKLPã PI~WankIàÉGfKuILNtÝPW`
ß/nIuPeGkoiN/.P]G+WLànnkKLS$àÉGJcTcDNiRTãTZKuSDP]KæVc§PeWÌUTWLPe\NQRKuSDP]GkcDcDoQNQÝeGfKLNQnkR;W/WLSDnkUDot\àÉGfK~Ý~S
0NKuS KLSDP.Kæc;PW$UTWLPe\ NQR KuSDP.GJI~Ý~SDNiKLPÝYKLUTILP `Kp+GJI~Ý~SDNiKLPÝYKLUTILPW$WdUTcDc;n IdKnkRDoQæ3WdKLIuPeGkàÉW
nJpNiRVKuPãkPeIuWeZ KLSTP_GJcTcDoiNtÝGJKLNQnkRTWWdSDn UDot\3GkoQWLnUTWLPÉnkRDoQæéWKuILPGJàÉWnJpHNQR KuPã PI~W`Ìá?UDcDc§n WLP
GJR_GkcDcDoQNQÝeGfKuNin R.UTWLPeWankRToiæÉàÉGfKuILNtÝPWS0STPIuPeGkWHGkR_GJI~Ý~SDNiKLPÝYKLUTILPBNiRTWdKuGkRTÝP¹nkR0SDNtÝ~S0aP
0aGkR K+KLn.àÉGkcÇUTWLPeWn RDoQælWdKLIuPeGkà{W+nJphWuÝGkoQGkIuWe`TFaPeÝeGJUTWLPKLSTP$Kæc;PW+\?n_RDnJK¹àÉGfKuÝ~S/Z\0aP
ÝGJRéGJoQIuPeGk\DæWuG:æKLS;GfKL0]P«FTI~WdK¹STG:j PKunPä?cDIuPeWuW+KuSDP{àÉGfKLIuNtÝPeW¹NQRÈKuPIuàÉWOnJpaWdKLIuPeGkàÉW
nJp¹WuÝGkoQGkIuWe`!Þ WKuILPGJà nkp¹WuÝGkoQGkIuWeZSDn0]PejkPeIeZSTGkW{j PIuæË\?NE7§PeILPeR KcTILn c;PeIdKuNiPWpIunkà G
à{GJKLIuNä2P `ã;`GÈàÉGfKLIuNiä3NtWI~GJR;\?nkà{oQæ*GkÝeÝPWLWLNiåToiPr4YZSTG:jNiRDãÇGÈcDIunJpnkUTRT\éNiR#ÉTUDPR;ÝP.n R
SDn0 KLSDP GkcDcDoQNQÝeGfKLNQnkRÍPä?PeÝU?KLPW_n R KLSTPéGkIuÝ~STNKuPeÝYKuUDIuPk`ªQ]nkRTWLP
6
UDPeR Kuoiæ ZhKunïn å?KuGkNiR G
Wdà{nnJKuSÇàÉGJcDcDNQRDã_nJphGJcTcDoiNtÝGJKLNQnkRTWBnkRVKun.GJI~Ý~SDNiKLPeÝKLUDIuPeWeZDKuSDP\TGfKuGKæc;PW+NQRÈå§nJKuSÇKLSTP
GJcDcDoQNtÝGfKuNin RTWGJRT\KLSDPHGJI~Ý~SDNiKLPÝYKLUTILPWÌWLSDnkUToQ\å;PaKLSTPaWuGJà{PankI!GfKoiPGkWdKÌKuSDPHGJI~Ý~SDNKuPeÝKLUDIuP
WdSDn UDot\_WLUDcDc§nkILK+Gàn ILP^FTRTPÜãkI~GJNQRDPe\_\DGfK~GKæc§PeWHKuSDPRlKuSDP$GJcDcToiNtÝGJKLNQnkR\DGfK~GKæc§PeWe`
²øÐÿ ôý?ñë/×fýDì'írñ
¹Nij PRïGkRïGkcDcDoQNQÝeGfKLNQnkR@KLSTGJKÉNQW{\?PWLÝILNQå;P\ËUTWLNQRDã3G*à{n?\?PonkpBÝn àcTU?KuGJKLNQnkRïGkRT\@GkR
GJI~Ý~SDNKuPeÝKLUDIuPNQRTWdKuGkRTÝPKLSTGJKNQW\?PWLÝILNQå§Pe\*UTWdNQRDãGlàn?\?Peo!nJpHGJI~Ý~SDNKuPeÝKLUDIuPkZw0SDPRd0aP
WLG:æ{KuSDP$GJcDcToiNtÝGJKLNQnkRFDKuWLc>gU: >CfCk±Bn R KunKLSDP$GkIuÝ~SDNiKLPÝYKuUDILPONQRTWdKuGJR;ÝPkZU0aPOà{PeGJRlKuSTGfK
Ik`ßHSDPGkIuÝ~STNKuPeÝYKuUDIuP$NiR;WK~GJRTÝP$cDIunfjVNt\?PW+GfKBoiPGkWdKBcDIuNià{NiKLNQjkPW+WLNià{NQoQGkIKLn.KLSDnVWdPUTWdP\
NiRKLSDP¹GJcDcDoQNtÝGfKuNin R`=K£R.nJKLSTPIS0ankI~\DWeZJKuSDP+ã IuGkNiR?Ü£WLNE.ePankp²pUDRTÝKLNQnkRTWaGJRT\{cTILn?ÝPWLWLNQRDã
PoQPà{PRVK~WhWLSDnkUDot\{å§PKLSDP¹WLGkà{Pk`k^TnkIEPä?Gkà{cDoiP Z G$^KoÌFToiKLPeIEpUDR;ÝYKLNQnkR;WEUTWLPe\{NQRÉKLSTP
GJcDcToiNtÝGJKLNQnkRWLSDnkUDot\ÉGJotWLn$å;P+pnkUDR;\{pnkI]PäDGJà{cDoQP+GkW]G$^Ko cDIun?ÝPeWuWLNiRDãPeoiPeà{PRVK]NQR
KLSDP$GkIuÝ~STNKuPeÝYKuUDIuP¹NQRTWdKuGkRTÝP `
m?`ßHSDPnkc§PI~GfKuNin RTGJoWLPàÉGkR KuNQÝeWHnJpKLSDPGJI~Ý~SDNKuPeÝKLUDIuPONiRTWdKuGkRTÝPGJKoiPGkWdKà{GJKuÝ~SDPWHKLSTP
nkc§PI~GfKuNin RTGJoWLPàÉGJRVKLNtÝWnkp+KLSTPÇGJcDcDoQNtÝGfKuNin R`!^Dn IÉPäDGJà{cDoQPkZNipBpUDR;ÝYKLNQnkR;W{NiRòKLSTP
GJcDcToiNtÝGJKLNQnkRTWOå§PSTG:j PÉNiR G\DGJKuGJÜ\?IuNQjkPR*àÉGJRDRDPeIKLSTPR3KLSDP.cDILn?ÝPeWuWdNQRDãlPoQPà{PRVKuW
nkR@KLSDPGJI~Ý~SDNiKLPÝYKLUTILP_NiRTWdKuGkRTÝP `!^DnkI{Pä?Gkà{cDoiP ZV0SDPR8GJRòGJcDcDoQNtÝGfKuNin RËUTWLPeWnkRToiæ
WKuILPGJàÉWnJpBWuGJà{cDoQPeWKuSDPRïKLSDPGkIuÝ~SDNiKLPÝYKuUDILP_NiR;WK~GJRTÝPlWLSDnkUToQ\òGfK{oiPGkWdKcTILnfjNt\?P
WdUTcDc;n IdK~WapnkIWLUTÝ~SWKuILPGJàÉWanJp!WLGkà{cDoiPW`
[!äDGJà{cDoQPeW]nJpÌKLSDNtWN¤R;GfKLUTIuGko\FDK¤DcDIuNiR;ÝNQcDoiPOÝGkR.å§P¹pnkUDRT\_NQR_oQNKuPI~GfKuUDILP `?^DnkIHPä?GkàÜ
cDoiP ZNQRlMEI@OZ KuSDPQHá?g à{n?\?PohnJpÝnkà{cDUDKuGfKuNin R*NtWUTWLPe\*pn I$\?PeWuÝIuNiåTNiRDãGkcDcDoQNQÝeGfKLNQnkR;W
KLSTGJKGkILP¹àÉGJcDc§Pe\_nkRVKunG WdæRTÝ~SDIunkRTnkUTW]STGJI~\U0HGJIuPk`bK£RdMEI¦@OZVKLSTP$Ýæ?ÝoQnJÜ£WK~GfKuNQÝB\DGfK~GÉTn0
2QHá?b¹^4NQWU;WdP\pn IE\?PeWuÝIuNQåDNiRTãOGkcDcDoQNQÝeGfKuNin RTWKLSTGJKEGJIuPaàÉGkcDc;P\nkRnkRDPn Ià{n ILPHs¹áDg
cDILn?ÝPeWuWdn IuWeZ\0SDNtÝ~S*GkILPIuPeGJoiÜKLNQàPcDIunkãkI~GJà{àÉGJåToiP$jNt\?PnlcDIun?ÝPeWuWLnkI~W`§ßHSDPà{nVWKN0]Peoio
âVRTn0 PäDGJà{cDoQP.nJpHKuSDP_cTILPWdPeR KuPe\écDIuNQRTÝNQcDoQP.NtW$KuSDP.NQà{c;PeIuGJKLNQjkP`QhÜoQGkRDãkU;GJãkP{KuSTGfKNQW
à{GkcDc§Pe\lnkRVKLnÉGà{NQÝILnkÜcTILn?ÝPWLWLnkI^MrO`
+KLSDPeIPäDGJà{cDoQPeWnJpBKLSDP¤RTGfKuUDIuGkoíFDK¤EGJKÉSDNiã SDPI{oQPj PotWnkp¹GkåTWKuIuG ÝYKuNin RZ!ÝGJRòå§P
pnkUDRT\@NiR@KLSDP^Þ¹á¬0ankIuâÌM?Z OGJRT\òá?g²Þ+b¹[ 0ankIuâMkIsO` K£Rïå;nkKLSòÝGkWLPeWeZcDILn?ÝPeWuW
RDPKo0ankIuâ?WÌGkILPaàÉGJcDc§Pe\nkRVKun¹GkåTWKuIuG ÝYKà{n\DPotWÌnkp§WdKLIuPeGkàÜnkIuNQPRVKLP\$GJI~Ý~SDNiKLPeÝKLUDIuPeWe`fÞR?Ü
nJKLSTPIPäDGJà{cDoQPNQW$KLSDP_gn^_¥Kdád0ankIuâyMEI@O` KKàÉGJcTWGÇWdc§PeÝNQGkohâNQRT\ nJp^NQRDNKuPláVK~GfKuP
ÇGkÝ~SDNQRDPWL2r^!áUÇWT4ankRVKLnÉGkåTWKuIuG ÝYKà{n?\?PotWHnJpà{NQÝILn cDILn?ÝPeWuWdn I]GJI~Ý~SDNiKLPÝYKLUTILPW`
( ) =DC9 4 Ch= Î 4 -Ï (
K£R.KuSDPONiRVKLIun?\?UTÝKLNQnkRZ0aP¹\?PWLÝILNQå§Pe\ÉKuSDPOcDIunkåDoQPà nkp¥FTRT\?NQRDãKLSTPOÝnkIuILPÝYKacTGJI~GJà{PKuPI~W
KLn@NQRTWdKuGkR KuNQGJKLPÈGkRÍGJI~Ý~SDNiKLPÝYKLUTILPNQRTWdKuGJR;ÝPÇKuSTGfKWLGJKLNtWoF;PeW.GËRVUTàå§PIlnJp$Ýn RTWKuIuGkNiRVK~W
pnkIÉGÈã Nij PRòWdPKnkpBGJcDcToiNtÝGJKLNQnkRTWe`!ßHSDNQWcDIunkåToiPeà STGkW{GJoQIuPeGk\Dæ3å§PPeRïIuPeWLPeGkIuÝ~STPe\épn I
\?PeÝeGk\?PWNiRKLSTPILPGJoQà nJp ãkPeRDPI~GJoiÜcTUDILc§n WLPhcTILn?ÝPWLWLnkI*2Oghg54\?PWdNQãkR/`K£RKuSDNtWE\?nkàÉGkNiRZ
Ýnkà{cDoQPä GJI~Ý~SDNiKLPÝYKLUTILPWÉÝGJoQoQPe\efc#ijg:j\~Hge;c£i!DHgª8w: ;~TDjiTi!;:Ti{nkI3?«e~!: ;u8: ;~TDHiTiH;@:Ti.GJIuP
\?PeWLNiã RDPe\ KLSTGJKPäPÝU?KuP_G0]n Iu\ÜcDIun?ÝPeWuWLnkIGJcDcToiNtÝGJKLNQnkR@G WPGkWLNioQæ3G WG*WdcTILPGk\DWLSDPPK
GJcDcDoQNtÝGfKuNin R nkI_Pj PRÍWLNiàUDotGfKLP*Wdn àP3Ýn àcToiPä8cTSVæ?WLNQÝeGJoBcDSDPRTnkà{PRDn R`HßHSDPIuPpn ILP Z
\?PeWLNiã RDPI~W¥0ankIuâNiRTãNiRKLSDNtW\?nkàÉGkNiRâVRTn0¬0STGfKcDILn ãkI~GJà{àÉGJåDNQoQNKæ¹Nià{cDoQNQPeWNiRKLPeILàÉWÌnJp
2rÝn à{cDoiPä\4KLI~Gk\DPÜn@7²WEå§PKo0aPPR.STGJI~\U0HGJIuPkZkWLnJpKo0HGJIuPkZVGJRT\Ýnkà{cDNQoiPeIuWe`=K£RKLSDNtW]WLPeÝKLNQnkRZ
0]PN0NQoio/WLSDn0ÍKLSTGJKKLSDP$\?PWdNQãkRlnJpOghg]WnFDKuWNQRVKLn{nkUTIHÛ+Ü£Ý~STGJILKGJcDcDIun G Ý~S`
úøÐÿ úlÒÙeíÐþ;ðòÖù*lÒVðÒV×fýDìfTöë/×:êhÖ§ÙeÒ9öO×fÖ¥ ÒÙeÙÖT×fÙ
K£RïKuSDPå§PãkNQRDRDNQRDã nkpBKuSDP¬I¦b=kWeZILPejkn oiU?KuNin RTGJIuæ}Oghg]W{Pà{PIuãkP\ KLS;GfK0aPIuPlÝeGJoQoiP\
*Kdá\Q à{NQÝILn cDIunÝPeWuWdn IuW{Mm@@O`aßHSDPeWLPÇcDIun?ÝPeWuWLnkI~Wx0]PeILPÇ\?PejkPeoin c;P\8NiRÍGËILPejknkoQU?KuNin R?Ü
GJIuæy0HG:æw|hRTGJà{PoQækZH\?PWdNQãkRDPeIuWUTWdP\8PäKLPeRTWLNij P
6
UTGJRVKLNiKuGJKLNQjkPÇGkRTGJoQæ?WdNtWÉnJpG@WdUDNiKLPÈnJp
BuD!cw~T?1>: ûiYZ\0SDNtÝ~SlNQWG{WLPKnkpGJcTcDoiNtÝGJKLNQnkRTWe`DÞ+W+GIuPeWLUDoiKeZKuSDPeWLP$GJI~Ý~SDNiKLPeÝKLUDIuPeWn0aPIuP
WdàÉGJoQoQPIZ:prGkWdKLPIZkÝ~SDPGJc§PIEGkRT\PeGkWLNQPIKLncTILn ãkI~GJà KuSTGJRÉÝn RjkPRVKuNin RTGJo?GJI~Ý~SDNiKLPÝYKLUTILPWnJp
KLSTGJK]KuNià{Pk`?m NiKLS_KLSTP¹G \?jkPeR KanJpKuSDPN*Kdá\Qòà{NtÝIunkcDIun?ÝPeWuWLnkI~WZfKuSDPO\?PeWLNiã R.nkpOghg]WhNQR
ãkPRTPI~GJoVå;Peã GJRKLnW 0NiRTã¹Gr0HG:æ¹pILn à pnÝUTWLNiRDãOcDUTILPeoiæn RSTGkIu\#0aGkILPa\?PeWLNiã R`fb+PWdNQãkRTPI~W
WK~GJILKLPe\lKunÉpn?ÝUTW+à{nkIuPnkRKLSTP
6
UTGJRVKLNiKuGJKLNQjkPGkRTGJoQæ?WdNtWnkp!\DNkÝUToKuNiPWPR;ÝnkUTR KuPIuPe\NQR
GJI~Ý~SDNKuPeÝKLUDIuPkZ:àÉGJcDcTNiRDã12rnkI!Ýn àcTNioQNiRTã4YZJGkRT\KLSDPí0HG:æå;PeRTÝ~SDàÉGJIuâ?WGkILPn0IuNKLKLPR/`JßHSDNQW
6
U;GJRVKLNiKuGJKLNQjkPGJcTcDILnVGkÝ~S3STGkW$å;PÝnkà{PÉKuSDP.\?PÜÐprG ÝYKunÇ\?Pj PoQnkcDà{PRVK$KuPeÝ~SDRTN
6
UDP{pn I$KLSTP
\?PeWLNiã R_nkpã PRDPeIuGkoÜcDUDIuc§n WLP+cDIun?ÝPeWuWLnkI~W,MmUI ZuO`
Þ+WG0aPª0NQoio§WdSTn0Z=0aPÝGJRÉNQRIuPKuILnVWdc§PeÝKhÝGkWdKEKuSDP+\?PWdNQãkRÉnkp ã PRDPeIuGkoÜcDUDIuc§n WLPacTILnkÜ
GkW\?PcTNQÝKLPe\NQR^NQãkUDIuPn¦T`K£RKuSDNtWÛ+Ü£Ý~STGJILKeZeKLSDPWLPK!nJp GJcDcToiNtÝGJKLNQnkRTWNtW\DPeWuÝIuNiå§Pe\NiRKLSTP
QhÜotGJRDã UTGJã PEåæKLSTP%#¹Gì+V?x>@: ûacDIunkã IuGkà{We`RBWdNQRDãGLQhÜÝnkà{cDNQoiPeIeZeKLUDRTPe\PeWLc;PÝNtGJoQoiæOKun
ILP!ÉTPeÝK]KuSDP^ªzb=b$GJI~Ý~SDNiKLPÝYKLUTILP ZVGkRT\GWdc§PeÝNQGko§GkIuÝ~SDNiKLPÝYKuUDILP¹WdNQàUToQGJKLnkIaÝGkoioQPe\{¹nekýbeDZ
]PRTRDPeWuWdæ_PK+GkoÐ`QZ?PjfGJoQUTGJKLPe\_KuSDPc;PeIdpn ILàÉGkRTÝP¹nJpKLSDP$GkcDcDoQNQÝeGfKuNin RTWHàÉGJcDc§Pe\lnkRVKun{GkR
NiRTWdKuGkRTÝP]nJpDKuSDPí*zbb=D`ßHSDPª¹neký=iTg>gVcDIunkã IuGkà NQRVKLPIucDIuPK~WKuSDP]cTILn?\?UTÝPe\c§PILpnkIuàÉGJRTÝP
RVUTàå§PI~W`wK£RKLSTPãkNQjkPeRÛ+Ü£Ý~STGJILKeZTKLSDP{\DG WdSDP\å;n:äIuPcDIuPeWLPRVK~WHKLSDPprGkÝK+KuSTGfKBKLSDPGJILÜ
Ý~SDNKuPeÝKLUDIuP+NtWhRTnJKaWLc§PeÝNEFTP\.GkW]GWLPcTGkIuGJKLPPeRVKLNiKækZVåDU?KaKLSTGJK]NiKaNtWhS;GJI~\Ýn?\?P\ÉNiRVKun$KLSTP
NËPR JQ*QÍÝnkà{cDNQoQPIGJR;\lGkIuÝ~STNKuPeÝYKuUDIuP¹WLNiàUDotGfKLn IgENiäNQPk`
Pixstat GNU GCC
Pixie
SPECmarks MIPS R4000
WSXEY
·-,T·
V|]ÊaÅrLV£E £|Y} |H~ £Vu}eÉe |¦ ¡ ¢/.000k©
Þ+ÝÝnkI~\?NQRDãÇKun]+PRDRTPeWuWdæËPKGJo`iZKuSDP\?PeWLNiã RòWLcTG ÝPlnJp+KuSDP99Kg]á*z==ÈNQW{PäÜ
KLIuPà{PoQæ$otGJIuãkP]GkRT\PjfGJoQUTGfKuNiRTãOGkoKuPIuRTGfKuNij PeWÌNQW!Ýn WdKLoQæOpnkIKuSDILPePHILPGkWLnkRTW ÝnkRTWdKLIuUTÝKLNQnkR
nJpaG ÝÝUDIuGJKLPc;PeIdpn ILàÉGkRTÝPàn?\?PeoQWeZ²oQnkRDãWLNiàUDoQGJKLNQnkR*ILUDR;WZ²GJR;\ÇKuUDRDNQRDãnJphKuSDPÝn àÜ
cDNioQPIHKun{NiRTÝoiU;\?P$GJI~Ý~SDNiKLPeÝKLUDI~GJo²Ý~STGkRDãkPW`?ghILPÝNtWdPeoiæ{KuSDPeWLP¹KLSDIuPPONtWLWLUDPeWGkILP¹Pä?cDIuPeWuWLPe\
NiRlKLSTP$ÞåTWdKLI~GkÝKLNQnkRgEæIuGkà{NQ\.NiR`FTã UDILPJD`
ß/n RTGkILIun0 \?n0RòKLSDP3\?PeWLNiã R Wdc;GkÝPnkpKLSDPë*zbb=DZhNiR GËWdKLPec0NQWLPprGkWLSDNQnkR G W
WdSDn0R3NQRé^NQãkUDIuPU2rå4YZ²pn UDI$\?NE7§PeILPeRVKWdNQàUDotGfKunkI~WOGJIuPU;WdP\*GJK$NiRTÝILPGkWLNiRTã_oQPj PotWOnJp
\?PK~GJNQoÐZ?GkWaWLSDn0RNQR_ßGJåDoQPAI `UBRTP¹ÝeGJR.ÝoiPGJIuoiæÉWLPPKuSTGfKaKLSTPOWLNQàUDotGfKuNin R.Wdc§PP\.\?Iunkc;W
\?IuGkàÉGfKLNtÝGkoioQæ GkW_à{nkIuP3\?PKuGkNioONtWlG \D\?P\²`íK£R KuPIuPeWdKLNQRDãkoQækZ*]+PRDRDPWLWLæ PKGJo`Ýn RTWdNt\?PeI
KLSDPÉKunkcéKo0anoiPejkPeoQWnkpWdNQàUDotGfKuNin R3KLnÇå§PÉKLSTPà{n WdKÝIuNKuNQÝeGJoEoQPj PotWNQRéKLSDPl\?PeWLNiã RénJp
cDILn?ÝPeWuWdn IuWe`#KK$GJoQoin0aPe\lpn I+KuSDPPä?cDoQnkI~GfKLNQnkRnkp]GotGJIuãkPcTGJILKBnkpEKLSTP\?PWdNQãkR*WdcTG ÝPnJp
KLSDPJ9Kgaáªzb=bDZSDPeoicDNQRDã{KuSDP$\?PeWLNQãkRDPeIuW]KLnÉàÉGkâkP¹å;PKdKLPeIKLI~Gk\DPÜn@7²W`
úøù úlÒÙeíÐþ;ðòÖùPêêìÐíkýDñeírÖ§ðYöêhÒkí21V`öO×:ÖkÒÙeÙÖ;×:Ù
ËPäKZ 0aP_WLSDn0 KLSDIuPP_cDILn?ÝPeWuWdn I\?PeWLNQãkRTW$KLSTGJKA0aPSTG:jkPÉcTU?KNQR@ÝnkRVKLPäVKnJpKLSTPÛ+Ü
Ý~STGJILKà{PKLSTn\DnkoQnkãkæ `GK£R8KLSTPeWLPÛ+Ü£Ý~STGJILKuWeZ!KuSDPÈWLPoQPeÝYKuNin R nJpOå;PeRTÝ~SDàÉGJIuâ?WÉIuPeWLUDoK~WNQR
àn ILPGkcDcDoQNQÝeGfKLNQnkRDÜWLc;PÝNEF;ݹcDIunÝPeWuWdn IaGkIuÝ~STNKuPeÝYKuUDIuPeWe`
m NioQå;PeILãÈPKGkoÐ`nMm=sOaUTWdP\ GÛ+Ü£Ý~STGkIdKZÌGkWWdSTn0R3NQR@^NQãkUDIuP3I2rG4¹pnkI\?PeWLNiã RDNQRDã
GJcDcDoQNtÝGfKuNin R?Ü£Wdc§PeÝNkF;Ý$s,_¥K£m 2rs!PIuæ`_/nkRDãK£RTWKuILU;ÝYKLNQnkRm3nkI~\\4GkIuÝ~STNKuPeÝYKuUDIuPeWHpn I+oQn0HÜ