Lectura Computo Reconfigurable
Transcript of Lectura Computo Reconfigurable
-
8/11/2019 Lectura Computo Reconfigurable
1/8
r t t t r t ! t
l t t r l
Promise
f
rPerformancehfigurable
omputin
IapL
l t .Chao ,
t . | ,na
t . !
A ,ab j .?ad
Mnaqns
Hka1L , ,
^ / ' J
G a l , . r e M I
u d
- r i
Vol..ltny
K'"rratenko,
r\
r
D,h.dh
BL
c ,
u\i!,n, d
sq,r.-" ".
SeEEl
high-pertomde
@nputers
now
ure ietd-progr.hmabte
gate
arays
as e(onfigurabte
6pre.ersor5.Theaurho6dee(ribetherwomajor.ontenporaryHpRCar.hite(urerandexpt
theprcsand
-
8/11/2019 Lectura Computo Reconfigurable
2/8
th?daaB.D!|iB?k.U|ioroi|h.
opPlkarcaorh.r'(qaBq'lr"tb
\sdo6 .ri vrq nic ruiio ol re.onlistr-
mblc
nod* m ni.roprortsoi nois to
tu6 thc
diliir.fi J.mands of cu$om-
q!
lp
plicd$ns.Thr
n highl) sirRbl.
ton m
(onoDic
perpetiE
slu
th.
.o$ diffcrcoce sNLm
FPcls ,nd
Ei&oplo.sson,,nd tr s
pxrtictrh y
on rhe ownsid.,avinsheEcorJis
ftable ode and hemicroproc5sornode
Lntmto\rr thcsluredntrco.n*tlon
ndsork
naksthen ompd. rorok .
lftn.y brwe.i ih. mds. In .ddition,
co&
pofuh,ftrrould
b(om Nnsue
.v.n rvnhii he slnt typeofradine
if tl'r. 6
I chrnst n rh. iatio bemen
thr ni.npm..$or nodcs ndheFPCA
A Eprescnbiivcrrrnplr ol ilt
UNNS n ihe sRC 6/SRC7, whi.l, cor.
'ni.rop'o.csor n'bs]$ems,one or
nore MA ' Econlisu(hl.
subrrrtds,
and
elobal
-
8/11/2019 Lectura Computo Reconfigurable
3/8
\il1
Exmples of nrh sy*emsarc ihc CEy
xDl rnd
rcconfuuiableclu*trs. N NUSI
main drNbrk
r rhar 6xedniio of FPCAS
mi.n,pr.csois,
Rhichmishtnotsunrh(tudnionrl
qdoFbuys
coioni.nodcl.
H.wcv.r, lEycr{in r$EighF
lorw,idmyrothesinsk.prqnm,muhiph
darr
ISFMD)modddxt no$ paralldlproen'ni"s
pxrd1gN
embmc.. urhr, ds
hM.y bdkdl
de micrcproeso!
nd ts PGA oprcesor can
bc ou,and tu b,nd$idrh
erueenhem
Njll 6.
dcdicrcJ
this.d 'nernhish
pdformane or
hlny
drh
inensiveappl'c*ionr
A rprc$nbrive examplcorrtu
NNUS s the
crry xDl. who* direccconncftd
proce$or
IDCP)
rchit(nrc hames$multjrl!
lr.!i$o$
tuoasinsle,trni6edsFcm.Tl'.
N dnirMcha'
sis,with rpb lzcha$is
pc.rlbin.,.
one.hasis
houssrixcoEfur.i!ds,.rhof
uhrch oniains
nrc
2.4
GH:
AlvlD optenn micrcproccs$*
rnd
onear rwo RrpidAriry rocssoE
IRAPS)
h, i
hrndle.omntrni.ation.Ther!.
pt rcnn'i.ro
prasos
are onn(td
viaAMDl HlperTrin!
potrchnologr {nh r b, idnidd, of i.2 CRps
nrning r iwo wa) svNn{ric mul.ip! .tsiis
lslvlPl
clu$cr.Erd XDl ch?siscan c(onigurd
wiih!x
applicition-accclcErion
ro.esors
brsd on Xilinx
vniq ll rro or vrrex 4 FPGAS.vnh nvo
R]\Ps
p.r
boird, b,ndwidth fSCBps
1.1CBps
idne.ioml)
beNeen o.rdssreihbG
vja RlpidAiny swirch.
Halfofthis vlEh\
43 inks nmr
.onpur 60,idswiiILndr.hasis,vhiLetheothe6.an
vc lNc ukd ihe sRc 6I snd SRC.6 l$chl i.
inks
rigtrr. odc hvcl
pdormanc.
of H PRC rch
tcdurts in
prortsnrg
emotc cnsinsr
ndnol..trLxr vnrrtrsl
applicationrh$e nudics
ncludedhe rs ofoptinri.
za.i.n
erhniltu.s
u.h$
pip.lininsand
ati r?nsr-
orqlipping
{ iih co'npu inon to e
t'nposl,ndspatial
panlkLkmolsuchppltltions
H)peqccnaldimdrion du. on'isrcprcsenh.\
of remoEsnsj's
rpplicdoc wnh ftsped to nod!
ps
f.drnrt. vnh FPCA asoprc(soBlbr the
njcrcprc
.dsor,strbnrtirlddr in his,lae'itucnsiy.rpplic,iioi
mD$movbrck and orth bes(n
r
nenoryand thc
FPCA.nhorrdmcnrry.Vhile dt
bandwidtho. such ansl*
n on heoidtr ofCBps,
$e iEnsfc6 aa an
Jd.d okhcrd rnd repftsnt i ch:|.
Gnsconrft
sRc 6
givendeliniresizeof
sOBNI.
Thh ovshcxdcan b. avoidedlto8*h(
throush
iI. sh,rinsafnemor) banks, ! tlc
hlnJwiJrI c]tr
be neasd io hke adYantas
r FP
F
b!t.
3. utu r
prtti*
ot v
p.
rpa
re
*u ta r.i n2 onsflc-6
E.
@
ob eE.r | u dn, a sc-6
i5, *rcrn1ng beNs, nE$ two
p!..B!ing .l.n.nts
md'h.computaiionslsocan
clr.A
sud, indc6
1I/o
u d,nd srir. optrr,ionthkeoDl)
3
p{ant
ofth.,pplniion
execurionlnE on a
1.3
92
pment
ssp.ntoi
tonpm,'o.s.
As Figtrrc b showi
th. rnncen*Iion sRc.6E
achi.!*
r signili.rnr pftdup vd themi.roproa$orl
11.03x iihout*fe.minsaod
l 21
Howcvc. hecomputationjD! n o
of rh. ovcEll.xftutioi
inc.I', rh. aoLLou{'pRC'6,
thc6andwidtLd{*i t|r mrcrop.
nuclscs ftom i30 NlBps
su*aincdl
o
l a GBps
lsusrinedl.
s ljisu'c3.
$.v!, th
a 24.06x peedup
rnhod
*ie,nins) md a r2.0Jx
spcldup
wnhsturi'ing)
vd h. n'crcprocesei
Th.s r.suhs leliLrdenontrrat. lat
6rndridilt
[rw. dr mi.ropro.ssorand hL
FPCAnqs be
intreNed o sup.rt
nor. dn lircnsvc lppLmtions-
an area he rhi.J
g.n.nrcn
sRc 7 ,s ikely to a,ldE$.
li should
. iond, how.ve. |[r inno* HIRC5 odiy,
ramle6 bdw.endr nicroprccessorn,lFPCAa(
cxplnii. ftrihn compli.rtins
mgumminsmodcls.
Th*e iwo 'nemorv subsy*cms
hou d .ii [d b. au$d
i'to oneor ntesmted
to
a
hLErthr wlih de obiedfle
of rcduclrsddininari'rg
risokrhcad{ndnakinsth
Nrmscal. Dolecular rnamics
NA\,{DI'is
tpre
s.nirtive f floriins.pointppli.d.ns
{iih nsp.c,,o
mde
perlornancsA rctcit.1s r
yhcn
podng su.l' hshly oprnnizedode, sensible
.pproarhnbse*veialdsisn itdations,shrtingwnh
,.,'*'-'qll
-
8/11/2019 Lectura Computo Reconfigurable
4/8
dE si
ples,
no* $nishtfoNrd implemei.itjonod
smdtrally
ddinso ii nntilachieylnshc
hc$!,lmion
o. runnins utof
FI,CA
Esourc$.'
Thc*udy! tinaldun
FPCA
brsd
imolnlibiion
sas.nly$rt(im*INdthrn'roris;ml.od..\(u
otr.Ths. rtsuhs, howder, aredatu d.pardent. or I
hlgtrctrtoffmdius,h. origimlCPU odc xecftesn
morelEn 300seonds hlh n,e.ljPCAx
-
8/11/2019 Lectura Computo Reconfigurable
5/8
b oidcr( rlt.ipli.re\r r ndls nr.orrsNndillg
o.
ni.\i:uron hndos
rh.l.!. r
Norlc'
iodc *nt ir
lor.\rtrsd3slftllnpdrsftrseordlccuPs)rdr
nr
onshprr
,d,i. r
NdlN
h.onrrtrr. sr(drp o{r
nrxDl haJanldvint?F!0!.rh!s
sp*dL
Dnfl
doarh.e\ped.d
rj,sp*dtrpdr.osso-
pd.dr
Jli.i(od. on rh(orhq hanJ, ichrq&5oonr !
\rdi! rlnoollttn
(
, eh !r!J r 69jx !nc!Jur *c,J
olr|tr;p{rd 73sxsp..Jur dur b inkr]Jrd)nr
riu, .i riJ lro ordu . Tl'( rthi!!(J
$!!Jtrr,
lr
olhr .r8i,rs/.hip
Nr
l,7e4i Lns.ldoirlf -imred
trdeir)
f
4.i1!\
dtre rlrir inknod
rln. sJi(d,dsllrJlrh ] iir(ro& riJ i'r n,J(
. crls r HPRCS
h,gt.or6gritridx n
gh
ntr b. n.di.
r h . r r t ,DNhs Gt r .dk r r i rT r I c ! ] r i L l l , . i t u
cri nore!n.onrigirrs,*re. r'srne(rNrpdrrior
his.rn
o\rrolsLcid
\\r'$.hcI\h
Ln(yN.D ni r
o'd,|t .bpnr$or ]sD, r l 1 cl lz ooiooo
\h . r r ! ( j r r ! xD r i . h i . kn l D . r6 r \ r l Jq r T l r
ipr nrid,s srhb,lnr srlDon d{1.
h r
| [ c . s ! o r
Ac
( r v
X l ) r .
nn
3h toN i rd , \ l l ' l
, r u l j l r i oo r$ f L i nu lns r ra !L$Hon r \ r . i rn
!
D
o i
Y o N
m i ! r .
hiJ n, itrtrdtr fu Di. '.ri !.$nrr, trfJ,l i ! 5rnun l,
n,*mhLL+ *!i.nrjo
rd$cr.rd,
m noprort$or
^odi r!1rr,Drc
-
8/11/2019 Lectura Computo Reconfigurable
6/8
SPNiD
prcsnmmiDts
rad,sn\.
T
!urcnt i.!hn.ld$ lri lLTd hi tu$rl ismrb c
)n)rso6
r.oprort$oE iorl]e m.n l,on
pr
singh rndrrcd .oD,muni!*ioo dr
Nhco hc ntio Jmi(opr,!.*d.\, tu.odlistr [Lrn)
!r$o^, dthrnnrndri i.,r$rdr ieLsdifie,sfron
rin!. Sr^lD
rlognms,
\rb$
sctrmLLv
nFr! i
uoiir
n.o, niglir 0rdsuri lt! sonc
orrh
On theorhs
hiod.h&rcBeoL
rr
H.i.nrsd.4 r ilt s,yrdn le\d r d, iven bv
ro
n .h'
roLos.i l ft{ois n'.h r.o* slyinss,
Nhi.h
&vdop
tr! cr, r.h ele L,!hiloflos srnlDs
b lu*oErs !\ ins
hooogeneousodc archn!(ua. I
ls{
P3ril '
.and 6y r11.nrf,n(J JLftldLLrrn.od.
oi
i ibl lnr:
NNUS rhtrcduR! n( fr d
l N r N i h n , l [ r U N N \ i u n r ] i r n r .
I,IPRCERFOCMANC'MPROVEII,IENT
ln rrs dr
r(.D.jal
or HrRa tu(hr,los., l
yid,sl!
ncJ {uJi6'i6nrcJ\ n ho,I rI A
I
r s*rn
l$!15 F{' !a!h apnLi.i i ion, rl lLltd,|t rlnp rn[ ]s
Di, 'rhidniR(rr\,!r,osi .rlw.mrutrnpmlkL.
!nobmn d,ddli,oi lLs,w.n le\dfri l lcl ismvhfr'
rLd
rrosnDnni'lg
edrniq6, 6i ',c rlre vl l ' l ro Lrc.k
n,eolmll
prcblcm
kcsnl raih
b de-eAe exccu r
rimc.nftscr
a
-
8/11/2019 Lectura Computo Reconfigurable
7/8
6.ne66.Forcramplc,
n rlt hrpc(p(ml
dlfrlinon
tuJnion dr. dm
trnstr mPnle'nn6
d
retr
ihe sRC-6End 5Rc
6,{hileusi.s
rh. sim!
FPGA
chips, lmoi
Joubledh.5rrcJup
ur rterch Btal.d rh.t HPRCi.ri rchieve P o
fourordc6olms
iude
mprove'nentn
Pdfor
Mn.c,upto,hreco'dc6df
asnnudc!.duction
,tr
posq
(D5udp,ion,2n{l r*t orddsorn'grtud
$vinBs
!.os Dd sizc
cqun.'ntn
cor&mpoor:/
nicDFtr.$of
Nhcn
runn'ns coDput.
iit nsive pplicdionr
6red on ntcgdrtrhmdic.
l i
gcieBl,
th$c ' 'N.'ns
wm lcsr u(nrur
rr
P.o
.$s iBJplh n,otr
Li{d on nor
ng
poinri,nhmd.
$ n - r l l ! d o u h l ! p r u r o , , N h o + h s h , r s e o r F r c A
prnllelism
lo
pplL.rion
-
8/11/2019 Lectura Computo Reconfigurable
8/8
ftlrk Et-(;hr.o,ti i: r
ptutt:ot
rl tL?
D|riult ,l
t.r
hun! ttL!
H'tr.rut,uar!cq,rtt i t 1.rb
HP.r ),r
(;4ts.
Fi:r)iqh lr 'uur ntr, rut blautdn
t
ttr tst clt
h'
fo'
t Lstt t ' ldttut
Rtqn'! ' i trht!
t)u4\tut
tcHRLa).
Hr
r| lrtr rt!$i ' rr.tn't! h1:tL
'r1i
f! lat^'r4
tta. '(urrtrsatLk '
nenat
t4q
udr! ' {rtu,r,:.
(
turt {r't! tal Cl:r.truirerrt
ntd lvtl,rq erlnqrhls
t.u
Nt!
Irvosht! Ln
v6^. t h L | !rh/',.1ru
"tlhc t
ol tt, AcM. contu
trut i hrk.dlw ttt'
Elrt '
F] Anha 6 a iatoit fun, i1tlrD4\,.rur
olcd"fttu
an ncd,atEgitlnq: rtut ] nex',
Hn ty,t.b
ut!re4, i.hr.rqqtitnbt. i , 'r 'a\,
t)) h'it r'ttrt{duas, a\,t1rhh btew't t)c4qror!
I unhtiar, t isrnl
$turtt{( l ,rtcs\,
ai ,rr.
, E d u l t , t o t
i n r n !
ary,tu
len(uE
tu,
th! cdr
lt
v(ttu,t
riu
niduti 'sH".nsnrJodo
t,t,I\t tn tr D!!,nh"{r
d
tta.t, i ,4!s it,n|.non|Eratrc4Dr
Lt!,L'!)
pqtq'utu.
rlrnrt h'hiatrc,
'
t
todttt, trt otrtu1
itrhuan. Hrur!rktird r B
tLda\i.:n
i lt,udiu ' '44ts
tun
t"1t'
I trr
)
K,k cdj E ol rsqict
pmt'o
'r r)! DltNinut al
Ltlnrrd.rr1 co,fa*
rnlirun\d t4rn' r:c.1l)
ts',!ttt Eilrrt, 't
t ab d.iu{ iket
tittr.t i t l
t t'5 1!.rL rttr!:
h.t'.t!'4a4i!uru( 4D'p'ti'1,
tdvha4.,u,t etttrt
h,' 'hi i
a't(nn
tirireai.d
t ttrD u dKtQtnn n,lfa*.sw4usta, \u r
$( Utri ir.rr
q/radhhlr
t\t/!rt u!6rnadr'al
lx l irtu.anrt
arn4niu
ltta'ttotolit
Rd*n'
yalodj'4r
Kidrti.nko n r sotr' trvr nic{^r
rl
t;r
srru!'nrii\ A
)lkdot I \tr\\ra al rbnr,t
| l farn?Er,
tterlEruh1.. nnt :.rdir.
dn|\try.
Kutntunka6tu'tnDs' i ' rtn\,
rEDntr
tu r
tb! |urn'qatA'rrtt, An !. '1,
{uur u.rl,6.1ttt
ttrLdtdnr \cM. cqt&t hi
ttu@r tslcl rr,,alca,] .rhrittrD+t
rcr
at c,npi t s d.x. aet E
!r':t u
s,t
b! Ihv 6t l nl
suni u,alntr.
Hr
tr
ui!re'L u.trt( hah
pq
|i l l t.!f l ,\us'a\,rdaB'1,o
tre. it luurrn
rctE . .''d.
Bttllln!&AtrPht) t'
Dibonac:
I
4
tttrt ^ d.ri
nqo Hc 6 d {'i tr 'u'tu't kt t rr,t
(i , 'Mulrta\
t 'd r ustbu l l tht,\c\1cnr tb
Tribute to Honor Jim Gray
The rEEE ComputerSociely,
ACM, and UC
BerkeLey i
lon
the ramry and coleasues
ol Jim Gray
n
hosrnq
a tibure td the
egenoary compuier
scnc
proneer.
missng al sea since 2a Jan
2007
uc Berke y
htlpt/ww eecs.berkeley.edu/
roljlmgraytrirrule