0 ratings0% found this document useful (0 votes) 93 views53 pagesLogic Design Engineering Notes
Logic Design Notes for Electrical Engineering on the topic Floating Numbers
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
ae
Floating Pofatr Number
wih a kfced polnt netatron , ft & posible fe veprue’
arts
O Mange of sve g -ve Tnkegou anc practionst ji
Uerd tations
% very Lege numlou unnot be rapusentel not Can 7
Amat fraction
“the ptectional pact of tha quotion® fn division & a
Urge numbers Could be Leib:
So, UB deromodetr a very Large fo anol very
Areal fractions , we have & raprseata ion a
Plasting Point Numbers
“The Plosting point Repusentation has 3 pietbsi-
K
, San
3). SGrijiont ae (wort
a). Exponent
a
tSx br
w Lb SGni flank (Mankicsa ait)
E 6 Exponent
Bb Sally fede *8 or Sony iy:
fo for Leeland Nofre
An Mow. loollo Lo Fleabtag Pet
nen’
2 of
6
HIP OL. Jool/o —» | Nom ooNigt
a —__——————
Spseect or Seslirg
Mantssa facios
J no
Fr HoH I[OOHO XX
a
Normal zd ferro
Hone
SGa= ©
[Lol !lOOllo
Maaliss@ =
Exponent = 110 (6)
* Range g Floating pelt &
ot nz 32 eft®
PEEE Slandandy % Floating Pofak Repruention
the Sencar, for repreeserting feeating poh numbers
In 32 ate and. 64 pit hove bern develepeol OY
TEEE ( Srathute of electrical & elechorig Engineers)
For Single Precision (C32 eit)
for Double Preecrion (64 Bit)
32 Bit QeeE oi Ploating Pofnt Representation
32 Bit PEEE Slarclord ng Polak
e332 afb
Csfagle Precision)
Roce el= e+i2q |
Yo: fox e'sacr
bay hE
al Exponent E *
cmap mil ort: Eeoer — a frit
Represent: |o0dloloo xg > fa gr sft peoatirg ™
(A. DEE gtanded .
SOL;
ai oN -lo
uenboy = I 000 ]0/00 xg
(+e Number) (4 ett)
V3 eit)
Sha BEG) = Oo
Mantissa(M) = 0010100 -~ ©
Achtal Exponnt € = -l0
Modified Exponat €\= E+ (9%
-lo tat
el = +t ( 1olol)
for Exponent & Blt requeted
$0, el= O1llolol
—— ait——___
$ é M
(5 [omer [eente105 J
TY }-E1 10110] 0000] XQ
3. fr Double peecisiont- $20, E=10 1M= OL (01101 0000]
cle E+ 1023
= et [023 = U033)o= (1000000 10
On,
aoe 6 ales
é ——____,
M
$
oO 10000001001 [01101101000 |
fh kK 52 bib
abitQuse> oe
lpn soy, BIDjo be stngla er act .
farclaraf
Ue Brat -
SO 1 Convert fate Bloery i> (- Joo [OOH OO).
& Normalize He Mumben - =) 00 11001 OER
3. Shogle Preexslon ~
Hou © E=% 1, M= oollool lool!
e's EFF
= + lat= UDio= Coooell la
—— 32 BI = ———_____>
£ | 1000011) 00 [L001 00! | =]
Ss et M4
Lbik | =<—Sbib ——#<— a3 bf ——>
4G. Dowdle Preelion .-
€=%, Me oolloollooi!
ele E+ |o2s
= ot lo2s > WO3ig = (0000000 i
a —— 64 be
[p000000!!] | COLO! loo1) - 3
é! Mi
apte 2 bib —JS— S82 bIb aFloating Polk Arithmetic
fa
4 possible Operations are:-
Y ALdIG an
Q) Subbracton
SD Muttipfuation
W Divuion
Addon and Subhacton ye nurnben a
a ak n
AStwrebe epecatorw cor presing rn but oak
more Complicated thon ffeed pork prove morte
thor exertion reguiee Longer we
Complex halo -
Considex & eae
mix x pen
mx additres
perfor
pee g-e % & muse 8
sebbration -
gubbratior)
1 (PF padsHen/ omaltest exponent ad
Rules woth the \otaps
He nurnber ore Q num 2k
O ch ty mankeue ed exporen® Crew bet
ohlbe x oli heen ” uol)
equal be nk sk be CR
Pernt CO A pha medal equa EP FAS
expe?
gee ;
expe” * Alton] sobrattion on Ha malta 4
nionwnalize dhe resubling value is nicenany,
@ =45> Perttorm
Uy
A+R di) A-®
A=885, Az s0
VOl’:
= A= - *
BAT= I OOEO] = 111190001 XR
me
= pe iooool Xd
Bz 30> WO = ito x ah
pel LOX a!
has smallest
18 obo equal exponent, Number &
exponent ky ger 3.
4_ 9. 00blilo xat
oe poLitioxa.
o8 B= [lllo xa
Now, Bora equal expo
Went
B= O-0041N0xa"!
ie
ptO = Mlisilil vg
Cor Ssublrecionss
= [loool xg!!!
or
B= O-OOLMd* Ql"
a
A-%= | Oooo) Ky
esCleats aaa
SANG Pole multiplication :—
Rules ——
O Adel Khe exponents and subhat bras CS
O& afagle purcision number and 102% fr case
4 fn et
clouble pretaion numbers), ;
° ne SAR
®© Mullfply Che mantissas ad ola borin a 4
& peg cll
© Normalize he eng
Oe 4-14F aay 12%
4 -I1sxd , [x
s E m i)
2p éxpormna = Ooeod\!1
+l 1p 000°
11 oe
Trroolt! (a3ld
a
+ Sub broe Biagi- J11OONl
-oll! pret Cl)
ol LolooO (tov
oN
» maltiply Mantis <=
1.1000 x [10002 10-01000..
jz9G Or*-
Norn 104 lo
19 100°" “¥Q = |-001000... «gy
“ orro1ced [o01e000..-~]
I ‘Joueieas _
> Negative
_eeemmmammmmmm
= Rey wtPlaaking fafnt Dive
DO Subbrack che exponents and add bias (18
Alngla pucisian awl 1023 tn double pesusion)
Divicle the mantiva and olebourrine Che Ge
OF rhe etult-
® Noumalize che puezelt-
4 an ore
aatolay ot-iat .
mana Sea Beco x8 aes
$ € Mm 9
. Sublract Exponat
,oool l= oflololl =
11 ,oool | * joololol
ett 1,000 Cl2)
2,
ui
Bal BIRT
Olltpoour OMIT = Hott (24%)
s € M
+ Divide Mantua :-
1.1000 --° $ [1009s 1-000:
n ized. - SUE
2 Aland roves >] 1000. a |r Rests
éA Sxy
°
Binns $= o1ol Cmuttiplicend)
aaa & Ye e10d (muttipian)
Trauhy “fable ;
OBal}
J tales egbloer w w
A ~9° Cito Heo)
«ity -sx-4~ ado ( 0001 0100) .0mm ®
“Sty Divigion (Restoulny Atgor3ho)
) Shipt a £Q bt ow binasuy
@ Sabhrace ettvieon fem a and per
A(4— 4-8) ou,
D x the stan bt ga to 1, sek Gots © a:
B Alife reser); otrendse vt fee
@- Repeat Sheps 12,3..-0 Gres,
~—
posi Hon b
awe bak
Shift upt AQ
Exeeed
Kon Himes Cpu clock cycles x clock yl tees
_
| é
Reuter Hows CPU check Uyelu
Clow ate
* @
Clock cycle Hine € Clock rete pefproost
| —
CPU Clock cycles = (ee & Brahe yy ( Cok
vo oN
Proprao Scion)
Qrefriction Court © cre
CPU
Tekh
2 Exetuben tee = Qnahuehon Count x CPE ve Chowk cycle bine
Qreaehen Court wv cPR
= Brabvehon Count OTT
Clot 69 &
oR
> CPU Exteuhor Himes Nix CPL % To dk
No. & fash® in X (Avg Click x (tines per
o Pep) Cazetes pey choot
Ors ) opehe)
& [time per Cok egelrs
ob Hz, KHz
| pilohertz = |
forte = 102, MMe
Babee tolH2, GA
aig* 1
eats * [OrH2, THe —®
VOU0Ls formats af Apecifgeng EAR Opexancl
Oe cated the addrewing rocks -
Addxarshng Mookes
the
he vaceus methods oh acwning oleate & called
a the Adduersing Meoles.
“Type BS Adebeer ing Macks
» Pagtolen Moole
B)- Tremediate Made
3). Derek acllwwing Mode
4).
Prolirsct ackolersing Moke
5). Autp Invement rnaole
6). Prdex ooldeming rood
+
S)-
pute oleuenent rode
Relative -Acolus macle
Ra ghalen Orolivck Make
1) Onpled Mole.
ay
The Conhol unit Qo Compulr deatred 2 >
Usrough aon Pubes cycle Hot & olivided inte
D phooer
Rete the frabruction froma Memory
&) Detacke the frahruction
3) Execute He faabruction
& & modu teak nod
[pata [a
no adden fd
Ons
Grahuchion Forrnat
Dnpleol Made
1 Dinmedtate Make,Roce
D: Derpled Made :- Operands are Apeelpied, Faplidtty °
fa the ep” % Ha frshueGon: [ baw
C .
Complement eumnulater’ & an Frpld made becaure
the operand fn the oceurutatoy sugisler
Rero adduy frshuctanr % 4 blak orgartasol
Computer fexpUedl rraole .
&y- CLC Cunud be rarak Cony flag be O)
Q&). Dameotiate Made:
the peagutuad data » ley rnpved. £8 weneed
ragblow 64 reenony LeaGen, the olate ;
be a Llen ox enemon} Locatren fn this made »
foled as part de hshuction faekk.
the eeaushie operant co th he Jourte operand,
: 2 Q [epeeste | Adolus
&y- pata 20 5 moved ke Pepblen 4. ae
Mv? 20,8 Mut ~ Move frevediate art
3) Regbke Made
Hare pugblou axz ureol for geronal puxpore (urd
tp store lemporassly), Bo ths mode operarcls ore
kept + reegislerea ok pestle fa cpu
Sr ae = act [RJ chTR
up. Regller Drobinsc Made: [ep }_ ae
Jer Set
Dh tio made, the inaheGoo Apteities a mepbler th
He Cpu here Conlin hve the adel of he
operand fn roemony
OR the SKelatid reephlen tontaly phe &
eprand rater $har tha spore fl
[mele ) fet
Pale bo ee ae@®
5). Dout Adolierning Mode &
3h this macle Ae opetmol S fx memory Location
The adoley Us ution & gfe to the
Taghruclon.
athe roptolts bn memory towte, ad bts
operand ren
aay in gicer oloseply ty the gd oe
Ok the fruslrwetion, [exhetive adches|—>[ Bate
EpaeTa pea
6). Probirect Adcening Mocke '- a=
ve
In His mode Pht oollen Held g tre wrsbrelt oo
Che adolen wht te 4ve adoluem alpudl fo
memory}. Conhol feo bet srsheten from memory
and user 26 adduns pre 1B aww remory ajeo
be pad the effertive aoldun-
ones, Addu = Adolow Dat” 4 CorkeFQ Cepv
Chfptive pate + in
ped! cA
1: fate tent se = FED
Qn Hin made the effective addaeny of IRL operand,
ts the Conenta of O r~egirler aperifiel aly Phe
Ashweon, Oho aceenting tha operand . Ha Content
| & he Dh arte frewmentad te point bo the
next Plen fa the Lesl-
“the gute enunnt roade 9 tarsies ass
a Effective Add A Bpermd = Corkah P Pepb ler
RU
Sal CRu4) + secs
| Basra } i Hat anumed oped over: 2 bubs
SEY Fk paw fash oprond & fateh
66/3300
Fae Hn” keto reumen ted —a ndevre pts, By cep-tions
hj oS)
Events bnside Comboter'— Den occu Veh Ce Ochi re)
fp Which Same actionfs alesu be te DA
_Overternt-
Lepr Mos ove phsyin
ener
goo or preshy ye e a
ae ~ Ve bende a event fo CPU
‘peort
Ly ak generate? a divide by © events
pees
other _cuampien Q ever’?
d THe Geis ryoak tor vead/ toate 4a
DY Tyee o pS sea “Hem a USUT pages Wye Sytem eat)
d Seqregtation fevst
)) Page favat ,
Ss) Horteore ravspondio? (pie dice. Jaulore)
Porser Pettore-
D greatjore, too ree CTT regrected Hakerope)
Dey a omdgived anak (Sq > amemby coda)
Fimperabix Qo gAhy Gucracd heavily
1D Appi yx repew more heap ran
fee 85 Bee disk Crashed, chen Byer happening adhe
eS edd alae Are trrenpoee®
Hon even:
F ignen
or
In renpetsa’ be
gor Bee The da re egtend te PS
wien duvide by OOO OCtovA |
For au dhew, CFV Bees pn
Se, Ja General
my Sn one
th
ue ps Croak “herd.
a
ereior ee
oy vent tonal
yEA0 Ae>
evends @.
aU ‘
ee ae
cans fim @Tnte opts 7 Exception , occ-® oe
as ba CH/ws interrupts) Coen ineerophe) gy te?
foooN J»
x hee Procssce treed
ag\Cebade Tn tetropt (Mastable a a
ec 5.5, RT CS RIF a Fe) nee ee
an Noon ee ee ea wens
Only if IF Hey =Ser by che Qn erree | Prymney
f LOW Le abdempin — Fepoed
D> WE Vs Weeegnied, +e reco an (hahated
aa Case? on
Ltewvopes handtg
cette | Gr dite by © Sethe
Bppa” Orpen :
fare handler AY peo
|
sO Aber coment | \ J
ope © THAW Limisheo, \
peers Corbet passer + hatter ) Foor Traps Merk
Pin guco © , [Sep Page oust
kag \ — [x ES Saceeten
—_ @ ————__wJ i favas L
| | Cardo! cones Lace
Vv
+e neue ® hg are Sviggered by
Ans”. ase ad or ink 3 inthe?
Get Checte Sah a
|
PAVE ereepti on ie
| Cond” 5h net mek
ae | -Svch enceptio hex 2
Corte! PAID | commen Oe0"
tort” 9m \O sant © | Lm ffoneaiy % bondi sye
fans eu spe ae 3S
ee — aa duleayger
© Handi Wome | Qa sheer
Conte! Fo neve | ear
ainsi |
FOE apps pgm weqeeds mare heny mysene a tte ree ere
Foor :- SB
Room Cayse'- Oppa® bam cavses
aD Hendler (osssibis) reemenle
errer
ose (ontel pases +=
ae je Wandber . =
Couses a @Hondler yor
Laver \ \ ”
| ® Horater
. thane contol
to coment inch?
or
aborts:
Aborda le
Rppes bry Hendter SEH Pavity hence
- on lm bik
Dott gre te Se Sia
D faded pradibs hE 9 Conropled
he Beso D)Hardler ron
exer
OCcLeNs
4) Handter aharts
Rrecoh om
Cove, Atgachionst / Retum behowrouv
_ Sanchmss Jas indi pnscac RSE
- i _ Redon te next Tae?
Srienope — Sigrol fer Deyn ek
Te device
“Trap Titediond Sime a
feour (may be)
. Syne Cray be’) Yerom be
Corrent anti er
ake
——— De bet my
Sirchrovess even’ ocek | Asmdmenes
Br Pippa bam | Durer presres bey oo
© uqvews Vo
4 hegoets Tere Legtoer)
SoS Gece wer |] 2) Disk cordier Bache
a} veadisy dabp,
Of Proprommed “Ee
S vot hove dirt acces de
iii device de
My oy eek mais n/m
4 wipe, Hoe dats fem “Thput deve h
Hye. “ ae
py AO PS ahan rater ls. Th an
pets troy’ Ho Ts dani. fe Cpu
ee
Les Soy Date has ty rere fem beybewk “fe mim
D Doe te Trp msi in ym (a) reas Sy Cv,
Oe fend LeAD Mynd to qs Inte¢face. +
Figg bit CF) ta 0.
2D Tle intefee intuets Te deren Chere keyLaard te
inp date),
3) beybeard gives ts (4 Charade) Buie Tht B
male Date Vadd lina = high. te fed +Kat dots
vad . Si, Bbrd ite Det here
an ‘aT ace, ee we rep
oor oA)
we Tnktea nate Gate ac Eire Tes
hee b Sis eqs, 2! gine = hash.
hos as, ener by Ze dey Ch Senet as ace x
Tost keep 4 Checbiq— He tas baUW) beeps Qo cheery Fis bit lerhas became ot -
fous a Fal, So CPO eadstte dale from det -
Reger Cl beyt So: 7
2 or Te kde Cleat the Pig ht ao.
4) Reb Tregee disebies he dade acceped Ma B
Th du Con teantfer Nent dat byte.
Mtter escpe ger byte Vd Hs weper fem beybeard
Chere) »CPE Mets Ato H's Oye Ind he
men. Qe after et beep art for Piped byte tem
Te dos an.
Etoodrare yer CPt by ask dor dats ron Th pat
Bavicg& cutput
dey
Dotpot
Accson tt repshy haber dicts
Cinside POTD,
Ea) te shee a
~ 8) late bos Tle devin) Tapes fh
Aim! he dae / byte he te
transfer fom ~ keybeet Crags Car Pee)
fore ieee col Aachen
Taihaily HR imi mate
D We FGT =o, Ot Hernan Lege Uf
bey prema, t by gee de InPh dese Cc. ®B FatT= oo.
News neo dot fen bey beard Gam Came an Pe,
$) OTE bsofte AAwnilady bet OP pti Bey
Lahaty. FGo SL (yer
os Co Find AR YEL, ne inh frm Ac moves
do OTR + pfter date (bye) Gre ft osth,
faoao (SD Now dam mon. —psn doTL
Pride dare dee (J byte) te priced + Nag
Foo 4
CWekl- Whe Foose =) Re vott “hay old deb
—> ver dah Cath Comer isn Ac +s coth
vs
|dcrera ft
eth
yy.Flos bit tar has became
dala ~preen data +
Wat beeps Qo cheer 3
bos ae chy ee eg
Regaler CV beryte S
S) Gs ap cj Sled Clears te Pes bid =o,
4) No “Interac disebles te Aake accepled Sine DB
Th dea Con en clas byt.
AMer wcpe Ea Yds nsler fem keyboard
oa Jae! oH |
Chee) , CPs hes Ate ths Gye inte le
mim. QB after at beeps Ge fer ones Lyle teern
oe das TD
; o_o ask ger _frenn Th psd —
Cimadace yer sho aa
Yeads He
toaster
awh che ot on ane56 2°
pe= fo tow nia
UST] Mac pyw
256 ( Oser
MP ey
date ade bik
Dnt reat
@) betne Interrope C After Dnrtenrope
Cigete
Cramyle Dermmstratr Thiewepe pce Cin mootsoO
C DMA ( Divect Memory Access) )
EMA C Direct Mem:
Both Pros cammed tf. Tntermpt dren Ts has tome
Aresk aches
~ Progeraewned =tf—acedbo
~The tts Sransler wae a Limited ba the Sheed ot
bik Mp con dear Qo Bane & davice
~The tip Js Hed op ln ramagng Te SranSher, a
Yo. q ns must ‘be execeted dove each Th dcasty.
oe 5 Uo 498 idge -
x Re ToS, Trtemapt “has 4 be handed
Wo Ink
, Antemph Can Generate Bay aftr
cask 4 lates trader
Ae a
Dma- Hh 3, a dat drank aoe Used. de
ranskr Jar Omoou davize B
Rose & ble HDDs mm | Cutemed par le
Lahoe + Severly impacts; CPL pethermana Mach.
A {2
J fe
dk Quedy
dees He hrersfer
ol bAInys needs te be ontexted hact- CU wr del,
Doma Cortaer
Sayer
CPY_ Bes Sigrate for _bma_transler
Rddrve bos ‘
bus Repoesct Be Date Las Bikebles Yoven
7 Real BQ de enecl
Grane
Basie i ce we vonte, a—___ — mma
Bins Conta re
SOTA Conbotiey 2
ae °- DP Circo de -handee 28% tronthyy |
BEs dese § myn
~ @ Cpu.
Ce ie de deur Cho to Beare He Lures dor
OMPr CPO LiL. Crone BO LS
_ DMA Scheot, Tepe Sore
>ee ae EEE
po s
eS ae Makes BO=1, Jeary pma trek até 0 aon
fabled, Q nme Can oe then dor, ts teenskr.
) ths Nets CP hes —ws Conte}! 333 Loven.
Naw “pmp Conblier maks SMA Ace Gye -]
tenting Tle clevee «thet Sta wove twig be Jana
Sooner -
QW “fees hee ~ dhatestareees
Now fer Ths GB wim brash Ws dace
Pavide bome det. Do pak 4+ dat Peps on
Dma wntpiler.
© Cho to fay we Habe PMA Conteoller
yepsers EE RSS Baris Adlren 4 n/m
Lohere dati hos to be Ared,
> pd #Q orks as core (inside Cx ke petey)
> pe bet ome | Tyr
Cace. + thak has te be done Ly Ts dene?
= (Diss Seis addr J HDD ices
Be we encod ow I> LF x lowed)
ee
(So ar CPO Jmtiasine — Dime contnter , B DOP tnd!
qo? date ble Q dae Ken Ts deve.
pma Coniniler 2b vols wCedy, ae ABs Ascnghy
4a m/m
(Remember Nois CAS has va conte! aven tds
boa teeards mm. BMA LSI we ace bomen,
Gord. Dak teanske bl= Tha w/m secon,
Via boven, CPO Lilt Le lhe hen,Addr fefstrs Lew cao [ A +
eh ("ES
Sc eee Les oon)
\ae3]
Conte) repter = Lovie,
fo vapor Moon mm
@ Mer eno. ca ted, Sohten
ins ieee incrnl 2 Rea
Chee: ad. op =e tp Hoan bma Cortes
Shps- News BMA ea a (ewe +t ou
tenting was dat. dranske te wim 4h dew
[Cyte Lheatiny
Newallg Epo Aor do +tranky b/s Cio to/m
Ras DMA. Grtelier Lill get held AL m/m bet
DB C0 fade im bj fo Boe time Gy che
bos Aor Madoc dot tran, b/s m/mcoT/s
az Dmp Can Wore \n
“x >
Bost] rede
Jn Contneus Manner.
Note Byte fiery rrode. Ye CIS Cyete ender
net As tent te cho ba
Dia Sorbo ome De DmA , thes reset
near hondiel, Pela, necs bine
Sm'i- DB wa, 9 dor tronpiar Te Weanwored. ty me
bls fon SR awe Mar
DMA Stedo some CPs cys tide Me dak & tren
Co walls BAER dmMA Wty be GA ie deere) akinRo GR Muy Pak
os
Rs
“Be
b4
K ew Dma Stab Ne yee diem Pu !
ke Whe DMA RG bor Nave dak.
hu, pma ger the pray.
Cary)} os due te dat Ia,
enon the
to/Gom I,
THe meq OY
) the 0
hecae > Coax ah Dine Lofke ge date voll be
ie of do DMA mea
poked Qe?
Aye bse HDA
— (Bm of awed, SON a sont
teow rh
D) aubety, He& A prvcessar ts Fererny nthe dias @atte vats Kg
Lye AMPS A mA wasdele sis OSA ty trate
mais Mm)
Chevactes be Pan’ Miron a davia traws matty at
Thos bps. Hasewimeste «(etme | by factor Ia heyy
f
Find
a) Hime te -bransfear +L Cherecdey by BMA wedste
sy h h fede Le asivetion by Pu
» C) Hous mock Hine toh He processor be Heed
< ‘ae ,
Asin doe te pm actvity }
es) 4) dena or.
bese T6os bps = is Bote Jae a)
= lies Bryteo/. see
12 thersty sy. | sce
Cae Ci chee =! bye’)
“| \ " — Ler $24 1s
yr88 Ta be
5 Cio
<
loS sashes —— | dew
| akan, 3 Le
Io
NN
= | Apes 2s
¢ Siete — Heat Aas
) Ts
' \ Lu
A) Sevtoon e182 peg = bP ITT Ke
} 06 = A ~1
= 1.2 * ls
solree
1) Hoy ee
are brand in every ft cya 6
] lr Curig tote Beatin “
Oma compe (obs FAD Cycles Iavelved in
| tran
henge bps Toes bps
Wo bps = 12 by /se
Hy pma ado = ARE = Le
Zo bmA cgay,
> eon .
Gnsider Q device | mb pic Is Operathy sa cya
Oy Made QpmA bohenerer 16 fy word wok
" ,
MS) avacbiu. yok 4s 4 ‘ *
Fa le bye
ansterrel The mim my Yae. :
What Jo dL eee
LY Rene dep de bbected doc do DMAY
&) J 4 te Asp ds blocked dae te pms = on
im for tick data te tranetiered fin dee to
pee | Lei Gy
ee Me ned sim fer “Which Hg [ toord ta tranitonel by
i, dine HH pm cantater (4)
Dats, bande |
G)— Gin)
Jord = le byte
Trompr ats & dene =” Lot Bypu/ice
> take vepird L tree Is ad (16 byes) = (6 A kee
al) b> bie 2 Vse0
| kesgte a
las
1G Lr see
=
Qo}.pe lining” Oe ° aS
0 Bas =P
vA
Cs One Methed te achieve — parattetiiyn
Cparatter processivg ) in
te achieve “high ferter ance fe high
®© wr wee 1
© Fivak See,
modern Cambs ee
cthere Ore 2 tasks ne
be completed m4
hots they cist |
petined ) processor |
|
Sequential (nen - Pi
Mndosien ty stents it L prowee) |
v de 1egnsists y ope raters Slee .
i) Tas! ne oo pasishiry Bajo)
— wy 2 'e fees iL a ”
aaa
2) psspme each S48
3) thee ave 3 ee :
6 ‘gage: 2 = .
a a : after} hs
Task + ee)
a L
Competes
spimezd pm Lym ae fA
wabing Painkixy polish
j otek
Complete
Tost a Lt. A
m
Timaest pm ee
\ task 3
Task 3 ; aon ot
Fy & ym SA pmPeg wn
5° ©
Patish oe
Pass Slates
Widlidins r=, (— 1-18 le -
\pm Qpm > pes Clee Dee
dime
(ion piped)
@ Noo eae Lay % sorter !- CPi lined )
re. Gor — tae, BA Be — pebthig
a for — Paine
a) MY 3S CH work pparalicy ao
Complete given > asks :
Fie puscds
_ TAD Pauling
_ St Jack dale Unis com plete
— Rod after Men Task 2 ta ge Com pocted
in suet ansthey Cycle ( Bb dime 4)
— Tak 2 im dime &
2B Overall Hw yh pobygatin
Tro rege doPY mutate 205M
§ Bes Hime 4s com, A g parrot a ee
Same as in A Cis
— non-p ibelined ie
|
S|: Vipebiains (regent 18 a Ese
gobs
Sut ane deceit Panu Sn
a
ant ere coe Cys ov)
| 1
mmodabie Fonchond ON
eS ee be Sect
K AC
. vretrel)
per baumel Concorrenty Cet” bre
f° Successive
a gub dasiss © ;
eee cot Concumesty
Ghegeo oy Segments
en alee
ede :
Fonckiord On iss Gud,
B shage pipeline
over Laps Jha Shacks oe
— Se pipebiniva
Varios dasks oo mshs) 4 achieve,
. don
par atterism
Be hes of pipeline
) Era pPeine 3) Binet an
wgPrrite mene pipetlne - Ib divides
' Grithm eho operaken Bilce MmUbchbly of
Inkyers He aby pine ne ints mobile pavte
ive them te Brtime Ss Vaviods
avkmehe Yrids of - ALUA nsh gueo Hey SH
te Gmplete itself
a ) Fetch instr”
a
2) Decode, GD Feder operand Dewdig layie
SS tym | Cache [rapist
hy Sy ecohe ee
5) tik Ae ese tk ALU
— vate faite a
lease jie” Clece Smee ta :
Alsvest ows th fibetine (bettencce)
may Coen (Ome | dea ees ARerent
—> Veoh can ales herve oy
absve Cats TE bo fer ret :
Tn
woclec&
» a:
Bey Sequerhel (nea pipetinn) Hie lo
tnsomer (x)
bee! Caeh ina” = Gns+ind+ G41)
Aoi +CL4))
= Bice Yrs = elke
q B ins = 2 ~
1 ne = ByxIL= Uhn5rambler ‘3 ees 2) Clack Cytle Five = 2 -yc)
2) ty Stages C Furchenel vids)
@ Cech ont takes
“Ni pcpen neal 1 cher cycle
Exe Cohen time for men —pi eM ned
Prvcessor
cl Me of SF jgyn te, gin inte
- Tt ime 9 ard ina?
84242
"
Jone
CG cates)
monyX Carct gun \
Nemspubetieass-
No f Sqmeds = Inu
2 Clock “eqs time ater fac fRan- peti.)
= tp, (fer pipetire )
4 Tings te complete | ins? Complelely iv New-bibeting
« No. @ iust™s = NL =n
es
Fay W) inse) nn
Pipedine -Hme |
it
YS inser? dalees =Ktp Hn
vd iin? dike: = tp oa
MA hh, = dp ie
ee Sp tne
“Toles Bme fr W/W inai’s
= Rip + ip Sip taps oot
ae KK Ap Een 4) Sr deine
= NS IF 1) tp
=T2Y_ pipetine
Noes The
Hime =
Gans + ys)
Tele 4
inte
Hue =
= Gnex4) + (y¥srt) 1) fis ns)
a St ee 1B ic
_Medihed '
Le Lele ls
lone Se jons
Fer Sejoented
Time ju 1 jas Jotd 4 2eFL 442
nit - A tlt tm
. = PLA VLAIHR AID
= tae
Fe 3 iwswh = aye a 1adhs
Fer Pipetined
Gluest Orit = ‘Es+2) = 2) ks
: (aes yk
' oe} J
a ir ySt jncw” = DMS XY cycle = 44nc
ol) Hee =
Se Binyrr
a4 wat LGauy 22
T+ Vga yr b
= \o22ms
ee
es 22 Tt Chet Sheed op = snon- pipeline Hee
Pipetive CK ecahen
me 5-14
> — ya
Speed .p= fe
Cs) (K+na) te
Cases iE yy becenes Loves ten ens
Nejlected
S = _ytn
y
tp
S= jn
Us |
Now Assome =Kt+p
D oTime + Combtete a Insh™ jn
won- Pipe@ding syste and Pibeline are Sane
Ss K#
te
Sk]
This as Pre mar. Speed op for a -
K- Sdye bipebine i
Q ett be grader thanaoe no
ene nh
Qons aloo nM
Ks 4
Time K+nadp = 2eoks
"ro
o
(Pipetie)
4-20 Now prpebine finer Uy 2s = bons
for 1 ins? ce)
|
Kos Se.
Be
| Tar Joe jusw® = Se xXlow = Beoans
Sz oem = 3.09
dele
if Ne loos
Liha Qi Cowl be sarcoloy Shark 7
by we Hine Simox Con be eyoal do
as |¢ Seyments sav< oper odin te
par adel
me fule fh fs wk. beeaise —
> D) Heres Seymends ‘tan debe eft
He oe, » Se Some Units Wale
—> Ih nm — Pipetine
= Ket Kee dod
swan
; me be Heres are
Oe myee
€ tinge titre
0
+n Jereval'- g-2!
=> § Joo
®n Seems 4 increcse kK = Spee oi
|hortesed
© Bok icrcasin EE => \ncrcases @rcrhead
: of boffers
© CPO becomes covn pley
® Pipeline Hag ards 5 pipeline Bslealis Gre
Present
G do IL Shajeo are Gaverstly wx)
~t Pibgtine Stalls * -A Sibo akon het
aa nt us. de eae oan Nene
mere Clecle cydles .
thes Loe, “Sg oH RS cet soa on <
aor er es
———— nw
Ln debing and Bo Nex
Gar Cait be eyecokd dum
ts designated Clock
ue bay \- tnsh® has atted
JJhen @ ih cu is) Slate
ly AY jah Jatev Ih pibarlne em
alse Statted
=> Ne eu us Ore Lederos
eu A Lol —=Bpp ki, PL '
Sse! E
MuB er. RY 4
App Ro Re
4s
> Cycle
Dyce DU eee ccd ea aero
~ PpD R3,k4
MUR RS, RO
cle, He PI .
oe nd Cyrene conse
_ 1 Ane
Ble va Ceatiny Amoain ww] i)
oc CUrs-. ely
. Pine Sta Can arte appens cle
A
8 Hag ards 5-23
ee
Stroctora Dok Conte) He
negara Hegard gard
conic
Licts)
- C Resource cm
» Shucurkd Ha de
a Same
~ T hea n
ppens Loren reeats
i accessed ae the Same
Pesovree is
. & fe phates/Evnction
dime
unis) oe ne?
R Yn | Cache: ~ eg
Bo UTED m jstesy
een PBT te
2) Date raged ( dab Dep endangy)e
Te happens When a a
ds ™ dhe resste 4 previsss
task”? ‘bos te yew se JA not
7 athe bars
yer avallebe
eS branch
3) Be Gonbal_Hegord
‘ (nth ohich
Charge tee inci?
-
Branch hagar
execoHm ovdey
Solutions of Hazan) t- Pes
Resource Canflich +
CXR _fpossiktic , be Lert
pag He pesoure 1S
walk
QD Simply
Pree: “=omen eee --Chapsisva)
Use 0 Sheial Hite te deed 2 comb ick
Eins [cectioenseee
and then avoid de
young the
data thee? heel al th ae
bles isis
gsr. 0 “ADD: os ab
tT, ADD RB, RD
= [F
=
aa Felete
available
ce BLO ake in om (sane) Cao f
Check ey eke anny
EH
Pywody dat
the resuuk of wth
by passed hALU by
Ofeterd Rasedig
@
Delayed Load *- reordered
Ths¥"s are
aveid the “hagard Keeping final yesulls Same
ica ADD R4ZRI
App oe RAW hagard
Moe R4, 8S fe
Reader —9 this Works dane by Elplehe
ADD Ra, 81 both compiler and
Mot R4, RS panceseces
AOD R3,R2
if no’ mS#? are bound for
yeordeny , heh Noa - Gheredran
— Cee jaate”5
Branch Perey the dime lest as 2 Mu
. . - G o
Yes ur y branch In he) in Felony th Shoat
neat inSv
(ee pez at
; Unconditional Comrditional
) Mussys ee branch D) Mey x
d cbegek dadres yer gp RO
: branch staryet
fs E oe addr
on po! ig executed dmnplately , PC
Galt be updated and toithout be next
® Ssh cos be
Bok Ww branch — tndireD » WE do nak
the change adden fy
whok + ah
rere og oid be Knot, when
: Te A INE 48 executed |
Eyi- If Joy, ins? have Contrel hagarde
= te branches in a 5 Stage bifetine
due
Lyith@r pipeline Clocle = ars
Flas mech Hee lee inch”? wish Stator 9
yr anch Pen atty ray Clack Cydes“EP bs] oot g i
low —@ ls ave branch inghy
: Is aFe nen-brinch yy
Soppose 2 Ne Conte) agar 20
tid dime = (K-+n41) bp -
= G+ loo!) X 2a ns
= E49) x20
= jeYxbe
= )=%> vs
Th lost th branch inch?
= I@* Bek
LAL SAP Fl gids aa Coe
Pott Hme = Ish0 +600
ogeprend STAT se
Shednop = hea spe
: : Pripetine tice,
"Ro
Seduhens \-
@ Pre felch storget Pnstvuctons t-
Fetch beth neck ims aad herget
SY
— Wars xot leper incx) execo +S.
— Dele ap propyl ak nS” (neweor
a tg)Ome aL ee
€ LAget + >
ppp 23) FA D .
Dlt i
— One cqcle shay oe
— Branch penadty = =
© Branch Predickim '- USE advorced
Techniques to Cualocke * Fe Sheth er by anch
tot be taken ov “het.
bhen a [esp iS. Srcsentercd
(3) _Loop by fer *-
then Code of leep WA Shred
eet OL)
wwf _ fast ~peeme (Asse dodtes, val)
ae vith au Jen Bench
GAdros Of He branches. 4
oct give Pipetine Something +h ef ecuk ) :
@ ela branch!- Be ged in RISE
deteets the branch dnsh? and
- Ps Carnpoter,
cyeortenge Me mle Ney ie
——— oe oe 8
insern, use aor Wbeleat nse Which
Qa, pipes oper aking Bithat
Cushether branch Aaleer or Katt)
inter Hy onS—
ell SRE S
es a ue Hye
‘Cin? INE Leben d
ugh ADD RERL
PDD ASR RS ia ADD R324
woke “Who ee foc 3 compiler