%PDF-1.4 % 1 0 obj << /Type /Page /Contents 3 1 R /Resources << /ColorSpace << /CS0 121 0 R >> /Font << /T1_0 36 0 R /T1_1 47 0 R /T1_2 34 0 R >> /XObject << /Fm0 134 0 R >> /ExtGState << /GS0 120 0 R >> /ProcSet [ /PDF /Text ] >> /MediaBox [ 0 0 627.91499 819.198 ] /Parent 27 0 R /CropBox [ 0 0 627.91499 819.198 ] /Rotate 0 >> endobj 3 1 obj << /Length 135 0 R >> stream 0 g 1 i /RelativeColorimetric ri BT /T1_0 8.966 Tf 1 0 0 1 76.214 755.437 Tm [(instead)-459(of)-460(l)1(arge-grai)1(n)-460(com)1(p)-29(onen)29(ts)-460(i)1(mpl)1(ies)-460(that)-459(mo)1(re)]TJ 0 -10.461 TD [(com)1(p)-29(onen)29(ts)-435(and)-434(more)-434(s)-1(i)1(gnal)1(s)-435(are)-435(required,)-457(and)-434(th)29(us)]TJ 0 -10.46 TD [(ma)29(y)-343(slo)29(w)-343(s)-1(i)1(m)29(ula)1(tion.)]TJ -13.449 -18.332 Td [(W)85(e)-375(cal)1(l)-375(an)29(y)-376(reducti)1(on)-375(in)-375(sim)29(ul)1(ati)1(on)-376(sp)-29(eed)-375(caused)-376(b)29(y)-376(t)1(he)]TJ -8.967 -10.46 Td [(use)-229(of)-228(comp)-28(onen)28(t)1(s)-229(w)-1(i)1(th)-228(thes)-1(e)-228(c)29(haracteri)1(s)-1(ti)1(cs)-229(t)1(he)]TJ /T1_1 8.966 Tf 190.77 0 Td [(r)53(e)-1(us)1(e)-263(p)53(en)-1(a)1(l)-1(ty)]TJ /T1_0 8.966 Tf 51.163 0 Td (.)Tj -232.966 -10.461 Td [(Whil)1(e)-497(all)-496(of)-497(the)-497(afore)-1(m)1(en)28(t)1(ioned)-497(sy)-1(stems)-497(im)1(pro)28(v)28(e)-497(reuse)]TJ -8.967 -10.461 Td [(com)1(pared)-418(t)1(o)-417(prev)-1(i)1(ous)-418(approac)29(hes)-1(,)-435(al)1(l)-417(of)-417(these)-418(sys)-1(tem)1(s)-418(fai)1(l)]TJ 0 -10.461 TD [(to)-428(ac)29(hi)1(e)-1(v)28(e)-428(the)-428(hi)1(ghes)-1(t)-428(degrees)-429(of)-428(reuse)-429(b)-28(ecause)-429(of)-428(di)1(\016cul)1(-)]TJ T* [(ti)1(es)-439(with)-438(thei)1(r)-439(m)1(o)-29(del)1(s)-439(of)-438(comput)1(atio)1(n)-439(or)-438(la)1(c)28(k)-439(o)1(f)-439(standard)]TJ 0 -10.46 TD [(com)1(mm)29(uni)1(cati)1(on)-310(con)28(t)1(racts.)-446(Sys)-1(t)1(emC)-311(i)1(s)-311(p)-28(e)-1(rhaps)-310(the)-311(b)-28(es)-1(t)-310(of)]TJ 0 -10.461 TD [(these)-421(sy)-1(stems;)-459(i)1(ts)-421(Di)1(s)-1(c)1(re)-1(t)1(e-Ev)28(e)-1(n)29(t)-420(mo)-28(del)-420(of)-420(com)1(m)29(unicat)1(ion)]TJ T* [(do)-28(e)-1(s)-287(not)-286(pre)-1(v)29(e)-1(n)29(t)-287(reuse,)-298(and)-287(i)1(ts)-287(ob)-57(ject-)1(orien)28(t)1(ed)-287(nature)-287(as)-287(de-)]TJ T* [(scrib)-28(e)-1(d)-398(in)-399([)1(2])-398(mi)1(gh)28(t)-398(supp)-29(ort)-398(the)-399(addi)1(tion)-398(of)-399(con)29(tract)1(s)-1(,)-412(but)]TJ 0 -10.46 TD [(thi)1(s)-343(has)-343(not)-342(y)28(e)-1(t)-342(b)-28(e)-1(en)-342(done.)]TJ 8.967 -10.461 Td [(The)-320(Li)1(b)-29(ert)29(y)-320(Sim)29(ul)1(ati)1(on)-319(E)-1(n)29(v)-1(i)1(ronmen)29(t)-319(\(LSE\))-319([10])-318(is)-320(a)-319(sim)1(-)]TJ -8.967 -10.461 Td [(ula)1(tor)-400(construct)1(ion)-400(fram)1(e)-1(w)29(ork)-401(whi)1(c)28(h)-400(has)-400(b)-29(een)-400(des)-1(i)1(gned)-400(to)]TJ 0 -10.461 TD [(supp)-29(ort)-511(hi)1(ghe)-1(r)-511(degrees)-512(of)-511(reus)-1(e)-511(than)-511(prev)-1(i)1(ous)-1(l)1(y)-512(p)-28(os)-1(sibl)1(e.)]TJ T* [(Ex)-1(pl)1(ici)1(t,)-441(s)-1(t)1(andard)-422(comm)29(uni)1(cati)1(on)-422(con)29(tract)1(s)-423(are)-422(supp)-29(orted)]TJ 0 -10.46 TD [(b)29(y)-479(t)1(he)-478(framew)29(ork)-1(.)-861(It)-477(incl)1(udes)-479(a)-477(medi)1(um-)1(grained)-477(comp)-28(o-)]TJ 0 -10.461 TD [(nen)28(t)-319(l)1(ibrary)-320(designed)-319(f)-1(o)1(r)-320(m)1(icropro)-28(ces)-1(sor)-319(de)-1(v)29(e)-1(l)1(opmen)29(t.)-449(Thi)1(s)]TJ T* [(li)1(brary)-326(i)1(ncludes)-326(suc)29(h)-326(m)1(o)-29(dul)1(e)-1(s)-325(as)-326(branc)29(h)-326(resolv)28(ers,)-329(c)1(ac)28(he)-325(ar-)]TJ T* [(ra)29(y)-1(s,)-419(cac)29(he)-404(con)29(trol)1(lers,)-419(register)-404(renam)1(e)-1(rs,)-419(queues)-1(,)-419(a)1(rbiters,)]TJ 0 -10.46 TD [(and)-318(pi)1(p)-29(el)1(ines.)-448(T)-1(hi)1(s)-318(li)1(brary)-318(can)-318(b)-28(e)-318(ex)-1(t)1(e)-1(nded,)-322(as)-318(w)28(a)1(s)-318(done)-318(to)]TJ 0 -10.461 TD [(create)-372(the)-373(Orio)1(n)-373(i)1(n)28(terco)1(nne)-1(c)1(t)-373(p)-28(o)29(w)28(er)-373(m)1(o)-29(deli)1(ng)-372(li)1(braries[11])1(.)]TJ T* [(The)-336(m)1(o)-29(del)-335(of)-335(com)1(putati)1(on)-336(i)1(s)-336(a)-335(Heterogeneous)-336(Sync)28(hro)1(nous)]TJ T* [(Reac)1(tiv)28(e)-517(mo)-28(del;)-604(this)-518(m)1(o)-29(del)-517(pro)29(v)-1(i)1(des)-518(p)-29(erforma)1(nce)-518(adv)57(an-)]TJ T* [(tages)-236(o)29(v)28(er)-236(the)-236(Discrete-Ev)28(en)28(t)-235(mo)-28(del)-236(whi)1(le)-236(not)-235(li)1(mi)1(ting)-235(re)-1(use.)]TJ 8.967 -10.46 Td [(It)-325(is)-326(c)1(omm)1(on)-326(wisdom)-325(that)-325(reus)-1(e)-325(comes)-326(at)-325(a)-325(price.)-450(In)-326(thi)1(s)]TJ -8.967 -10.461 Td [(pap)-28(e)-1(r)-493(w)28(e)-493(i)1(ll)1(us)-1(tra)1(te)-493(that)-493(wit)1(h)-493(prop)-29(er)-493(c)28(ho)1(ice)-493(of)-493(the)-493(mo)-28(del)]TJ T* [(of)-329(com)1(putat)1(ion)-329(and)-328(additi)1(onal)-328(opti)1(mi)1(zati)1(on)-329(tec)29(hniques)-330(i)1(t)-329(i)1(s)]TJ T* [(p)-29(o)1(s)-1(sibl)1(e)-297(to)-297(eli)1(mi)1(nate)-297(t)1(he)-297(re)-1(use)-297(p)-29(enal)1(t)29(y)-298(when)-297(com)1(pared)-297(w)-1(i)1(th)]TJ 0 -10.46 TD [(sy)-1(stems)-358(us)-1(i)1(ng)-358(the)-358(p)-29(opul)1(ar)-359(Di)1(s)-1(c)1(re)-1(t)1(e-Ev)28(e)-1(n)29(t)-358(m)1(o)-29(del)-358(of)-358(com)1(pu-)]TJ 0 -10.461 TD [(tat)1(ion.)-669(W)86(e)-414(b)-28(egin)-413(b)28(y)-414(describi)1(ng)-413(L)-1(SE)-414(i)1(n)-413(Se)-1(c)1(tion)-413(2.)-669(In)-413(Sec-)]TJ T* [(ti)1(on)-376(3)-376(w)28(e)-376(com)1(pare)-376(eq)-1(ui)1(v)56(a)1(len)28(t)-375(mo)-28(dels)-376(in)-376(LSE)-376(and)-376(Sy)-1(stem)1(C)]TJ T* [(to)-421(s)-1(ho)29(w)-422(the)-421(p)-29(erformanc)1(e)-422(di\013)1(ere)-1(nc)1(e)-422(b)-29(et)29(w)28(een)-422(the)-421(Heteroge-)]TJ T* [(nous)-404(Sy)-1(nc)29(hronous)-404(React)1(iv)28(e)-404(m)1(o)-29(del)-403(of)-404(com)1(putati)1(on)-404(and)-404(the)]TJ 0 -10.46 TD [(Discrete-Ev)28(en)29(t)-272(mo)-28(de)-1(l)-271(of)-272(comput)1(atio)1(n.)-433(W)85(e)-272(then)-272(measure)-273(the)]TJ 0 -10.461 TD [(reus)-1(e)-312(p)-29(enal)1(t)29(y)-313(in)-312(LSE.)-312(In)-312(Se)-1(c)1(tio)1(n)-313(4)-312(w)28(e)-312(des)-1(c)1(rib)-28(e)-313(opt)1(im)1(izat)1(ion)]TJ T* [(tec)29(hniques)-322(us)-1(ed)-322(i)1(n)-322(LSE)-322(to)-322(reduce)-322(t)1(he)-322(re)-1(use)-322(p)-29(enal)1(t)29(y)85(.)-449(In)-322(Sec-)]TJ T* [(ti)1(on)-380(5)-379(w)28(e)-380(ev)57(aluat)1(e)-380(these)-380(opti)1(mi)1(zati)1(on)-380(tec)29(hniques)-380(and)-380(sho)29(w)]TJ 0 -10.46 TD [(that)-442(thes)-1(e)-443(opt)1(im)1(izat)1(ions)-443(al)1(lo)29(w)-444(a)1(n)-443(L)-1(SE)-443(mo)-28(del)-443(bui)1(lt)-442(out)-443(of)]TJ /T1_1 8.966 Tf 0 -10.461 TD [(r)53(e)-1(us)1(abl)-1(e)]TJ /T1_0 8.966 Tf 36.687 0 Td [(com)1(p)-29(onen)29(ts)-462(t)1(o)-462(exceed)-462(t)1(he)-462(p)-28(e)-1(rfo)1(r)-1(m)1(ance)-461(of)-461(a)-462(Sys-)]TJ -36.687 -10.461 Td [(tem)1(C)-477(m)1(o)-29(del)-476(bui)1(lt)-476(out)-475(of)]TJ /T1_1 8.966 Tf 107.364 0 Td (custom)Tj /T1_0 8.966 Tf 33.207 0 Td [(sp)-29(eed-opti)1(mi)1(zed)-476(comp)-28(o-)]TJ -140.571 -10.461 Td [(nen)28(t)1(s)-1(.)]TJ /T1_2 11.955 Tf 0 -25.305 TD [(2.)-1000(LIBER)40(TY)-150(SIMULA)95(TION)-150(ENVIR)30(ONMENT)]TJ /T1_0 8.966 Tf 8.967 -12.951 Td [(LSE)-290(is)-290(a)-290(fram)1(ew)28(ork)-290(for)-290(construct)1(ion)-290(of)-289(mi)1(croarc)29(hitect)1(ural)]TJ -8.967 -10.461 Td [(sim)29(ul)1(atio)1(n)-432(m)1(o)-29(del)1(s)-1(.)-722(A)-430(mo)-28(del)-431(is)-431(s)-1(t)1(ructural)-430(and)-431(concurren)28(t)1(,)]TJ 0 -10.461 TD [(consisti)1(ng)-328(of)-327(a)-328(netl)1(ist)-327(of)-328(connect)1(e)-1(d)-327(instances)-328(of)-327(comp)-28(onen)28(t)1(s)]TJ T* [(cal)1(led)]TJ /T1_1 8.966 Tf 26.231 0 Td [(mo)53(du)1(l)-1(es)]TJ /T1_0 8.966 Tf 31.756 0 Td [(.)-496(These)-356(mo)-28(dules)-356(ex)-1(ecut)1(e)-356(w)-1(i)1(th)-356(c)1(oncurren)28(t)-355(s)-1(e-)]TJ -57.987 -10.46 Td [(ma)1(n)28(ti)1(cs)-455(a)1(n)-1(d)-454(co)1(mm)29(uni)1(cate)-454(w)-1(i)1(th)-454(eac)29(h)-455(ot)1(he)-1(r)-454(thro)1(ugh)-455(p)-28(orts.)]TJ T* [(This)-323(fami)1(li)1(ar)-323(s)-1(t)29(yle)-323(of)-323(mo)-28(de)-1(l)1(ing)-323(i)1(s)-324(sim)1(il)1(ar)-323(to)-323(V)86(eril)1(og,)-327(V)1(HDL,)]TJ T* [(and)-404(Sys)-1(tem)1(C)-1(,)-403(but)-404(there)-404(are)-404(a)-404(n)28(um)29(b)-28(er)-405(o)1(f)-405(i)1(mp)-28(ortan)29(t)-404(di)1(\013er-)]TJ T* [(ences)-1(.)-774(T)-1(hese)-449(di\013)1(ere)-1(nc)1(e)-1(s)-449(c)1(an)-449(b)-29(e)-448(class)-1(i)1(\fed)-449(as)-449(sp)-29(eci)1(\fcati)1(on,)]TJ T* [(infrastruc)1(ture,)-342(and)-343(mo)-28(del)-342(of)-343(com)1(putat)1(ion)-342(di\013erences.)]TJ /T1_2 11.955 Tf 0 -19.128 TD [(2.1)-1000(Speci\002cation)-250(differ)18(ences)]TJ /T1_0 8.966 Tf 8.967 -12.951 Td [(The)-355(s)-1(p)-28(eci\fc)1(atio)1(n)-355(di\013)1(ere)-1(nc)1(e)-1(s)-355(b)-28(et)28(w)29(ee)-1(n)-354(L)-1(SE)-355(and)-354(other)-355(sy)-1(s-)]TJ -8.967 -10.461 Td [(tem)1(s)-399(are)-399(not)-398(the)-398(fo)-29(c)1(us)-399(of)-399(t)1(his)-399(pap)-28(er)-399(and)-398(s)-1(pac)1(e)-399(constrai)1(n)28(t)1(s)]TJ 0 -10.461 TD [(prev)28(en)28(t)-338(discuss)-1(i)1(ng)-339(them)-338(in)-339(det)1(ail)1(.)-455(T)-1(hey)-339(ex)-1(i)1(s)-1(t)-338(princi)1(pal)1(ly)-339(to)]TJ T* [(supp)-29(ort)-402(higher)-402(re)-1(usabi)1(li)1(t)28(y)86(.)-636(F)85(o)1(r)-403(m)1(ore)-403(inform)1(ati)1(on,)-417(s)-1(ee)-402([10])1(.)]TJ 0 -10.46 TD [(It)-324(i)1(s)-325(neces)-1(sary)85(,)-327(ho)29(w)28(ev)28(er,)-328(to)-324(explai)1(n)-324(t)29(w)28(o)-324(facets)-325(o)1(f)-325(t)1(he)-325(sp)-29(eci)1(\f-)]TJ 263.014 653.549 Td [(cat)1(ion.)]TJ 8.966 -10.461 Td [(Fi)1(rs)-1(t,)-401(a)-391(Lib)-28(ert)28(y)-391(m)1(o)-28(d)-1(el)-390(descript)1(ion)-390(is)-391(a)-390(t)29(w)28(o-)1(lev)28(el)-390(des)-1(cri)1(p-)]TJ -8.966 -10.461 Td [(ti)1(on.)-447(T)-1(he)-315(top)-315(l)1(ev)28(e)-1(l)-314(of)-315(the)-315(de)-1(scri)1(ptio)1(n)-316(describ)-28(es)-316(the)-315(i)1(ns)-1(ta)1(n)28(ti)1(-)]TJ 0 -10.461 TD [(ati)1(on)-332(and)-332(paramet)1(e)-1(ri)1(zati)1(on)-332(of)-332(mo)-28(dules)-332(and)-332(the)-332(connecti)1(ons)]TJ 0 -10.46 TD [(b)-29(et)29(w)28(een)-466(them)1(.)-827(Mo)-28(dules)-466(are)-466(des)-1(cri)1(b)-29(ed)-466(separately)-466(as)-466(co)-29(de)]TJ 0 -10.461 TD [(tem)1(plates)-293(in)-293(a)-293(target)-293(lang)1(uage,)-303(curren)28(t)1(ly)-294(C)-293(augm)1(e)-1(n)29(ted)-293(w)-1(i)1(th)]TJ T* [(API)-479(cal)1(ls.)-865(The)-1(se)-479(tem)1(plates)-479(m)1(ak)28(e)-479(up)-479(the)-479(m)1(o)-29(dul)1(e)-479(li)1(br)-1(a)1(ry)85(.)]TJ T* [(This)-313(t)29(w)28(o-)1(lev)28(el)-312(des)-1(cri)1(pti)1(on)-313(m)1(ak)28(es)-314(i)1(t)-312(p)-29(oss)-1(i)1(ble)-312(f)-1(o)1(r)-313(the)-313(m)1(o)-29(dul)1(es)]TJ 0 -10.46 TD [(to)-366(b)-28(e)-367(t)1(reated)-366(as)-367(bl)1(ac)28(k)-366(b)-29(o)29(xe)-1(s)-366(\(th)29(us)-367(a)1(rbitrary)-366(C)-367(c)1(o)-29(de)-366(can)-366(b)-29(e)]TJ 0 -10.461 TD [(i)1(n)-374(the)-374(mo)-28(dules\))-374(whil)1(e)-375(sti)1(ll)-373(all)1(o)28(wi)1(ng)-374(analysis)-374(and)-374(us)-1(e)-374(of)-374(the)]TJ T* [(connect)1(ivit)29(y)-343(of)-343(t)1(he)-343(s)-1(ystem.)]TJ 8.966 -10.461 Td [(Second,)-305(the)-297(com)1(m)29(unic)1(atio)1(n)-297(con)29(tract)-296(b)-29(et)29(w)28(een)-297(m)1(o)-29(dul)1(e)-1(s)-297(i)1(n-)]TJ -8.966 -10.461 Td [(v)28(ol)1(v)28(es)-503(three)-503(signal)1(s)-503(p)-29(er)-502(connecti)1(on:)-777(a)-502(data)-502(signal)-502(i)1(n)-503(the)]TJ 0 -10.46 TD [(forw)28(ard)-318(di)1(rectio)1(n,)-323(an)-318(enable)-318(signal)-317(in)-318(the)-318(forw)28(a)1(rd)-319(di)1(recti)1(on,)]TJ 0 -10.461 TD [(and)-310(an)-310(ac)29(k)-1(no)29(wledge)-310(s)-1(i)1(gnal)-310(i)1(n)-310(the)-310(bac)29(k)-1(w)28(a)1(rd)-311(di)1(recti)1(on.)-446(Mo)-28(d-)]TJ T* [(ules)-366(us)-1(e)-366(thes)-1(e)-366(s)-1(i)1(gnals)-366(to)-366(pro)28(vide)-366(\ro)28(w)-366(con)29(trol)-366(b)-29(eha)29(v)-1(i)1(or.)-528(F)86(or)]TJ T* [(ex)-1(am)1(ple,)-396(an)-385(arbit)1(e)-1(r)-385(mo)-28(dule)-385(w)-1(i)1(ll)-385(l)1(o)-29(ok)-386(at)-385(it)1(s)-386(input)-385(data)-385(s)-1(i)1(g-)]TJ 0 -10.46 TD [(nal)1(s)-429(to)-428(determi)1(ne)-429(whic)29(h)-428(ha)28(v)28(e)-428(priori)1(t)29(y)-429(and)-429(t)1(hen)-429(ass)-1(ert)-428(the)]TJ 0 -10.461 TD [(ac)29(k)-1(no)29(wledge)-296(signal)1(s)-296(for)-296(those)-296(p)-29(ort)1(s)-296(w)-1(hi)1(c)28(h)-295(ha)28(v)28(e)-296(w)29(on)-296(arbit)1(ra-)]TJ T* [(ti)1(on.)-616(T)-1(hi)1(s)-397(standard)-396(\ro)29(w)-396(con)29(trol)-395(con)28(t)1(ract)-396(great)1(ly)-396(increases)]TJ T* [(reus)-1(e)-481(of)-481(mo)-28(dules)-482(but)-481(creat)1(e)-1(s)-481(more)-481(s)-1(i)1(gnals)-481(to)-481(b)-29(e)-481(mani)1(pu-)]TJ T* [(l)1(ated,)-468(whi)1(c)28(h)-442(ma)29(y)-443(de)-1(c)1(re)-1(ase)-443(p)-28(e)-1(rform)1(ance.)-757(The)-443(\ro)29(w)-443(con)28(t)1(rol)]TJ 0 -10.46 TD [(b)-29(eha)29(v)-1(i)1(or)-294(c)1(an)-294(b)-29(e)-293(c)28(hang)1(e)-1(d)-293(at)-293(e)-1(ac)29(h)-293(p)-29(ort)-293(through)-293(o)28(v)28(erri)1(de)-294(co)-29(de)]TJ 0 -10.461 TD [(cal)1(led)]TJ /T1_1 8.966 Tf 26.114 0 Td [(c)52(o)1(n)-1(tr)53(ol)-368(f)1(unc)-1(tio)1(n)-1(s)]TJ /T1_0 8.966 Tf 70.96 0 Td [(in)-342(the)-343(t)1(op-l)1(e)-1(v)29(e)-1(l)-342(descript)1(ion.)]TJ /T1_2 11.955 Tf -97.074 -20.922 Td [(2.2)-1000(Infrastructur)18(e)-250(differ)18(ences)]TJ /T1_0 8.966 Tf 8.966 -12.951 Td [(A)-528(Lib)-28(ert)28(y)-528(de)-1(scri)1(ptio)1(n)-529(i)1(s)-529(nev)28(er)-529(di)1(rectl)1(y)-529(in)29(terpreted)-529(l)1(ik)28(e)]TJ -8.966 -10.461 Td [(V)86(eril)1(og)-343(or)-342(VHDL)-343(som)1(e)-1(t)1(im)1(es)-343(are)-1(,)-342(nor)-342(is)-343(i)1(t)-343(di)1(rectl)1(y)-343(compi)1(led)]TJ T* [(l)1(ik)28(e)-442(Sy)-1(stemC.)-442(Instead,)-466(the)-443(descript)1(ion)-442(i)1(s)-443(use)-1(d)-442(to)-442(generate)]TJ 0 -10.46 TD [(the)-469(co)-28(de)-469(of)-469(the)-469(sim)29(ul)1(ator.)-835(The)-470(m)1(o)-29(dul)1(e)-469(templ)1(ate)-469(co)-28(de)-469(in)]TJ 0 -10.461 TD [(the)-391(l)1(ibrary)-391(is)-391(\\w)28(o)29(v)28(e)-1(n")-390(w)-1(i)1(th)-391(sim)29(ul)1(ator)-391(API)-391(im)1(plem)1(e)-1(n)29(tat)1(ion)]TJ T* [(co)-28(de,)-477(co)1(n)28(trol)-449(functi)1(ons,)-477(a)1(n)-1(d)-449(v)56(ari)1(ous)-450(pieces)-450(of)-450(the)-450(des)-1(cri)1(p-)]TJ T* [(ti)1(on)-484(to)-484(pro)-29(duce)-484(the)-484(co)-29(de)-484(for)-485(eac)29(h)-484(mo)-28(dule)-484(instance.)-881(T)-1(he)]TJ T* [(tem)1(plate)-313(i)1(s)-314(not)-312(full)1(y)-314(parsed)-313(as)-314(C;)-312(the)-313(gene)-1(rat)1(ion)-313(pro)-28(ces)-1(s)-313(re-)]TJ 0 -10.46 TD [(se)-1(m)29(bl)1(es)-398(m)1(acro)-397(ex)-1(pansion.)-620(This)-397(gen)-1(erat)1(ion)-397(pro)-28(ces)-1(s)-398(enabl)1(es)]TJ 0 -10.461 TD [(the)-343(si)1(m)29(ulato)1(r)-343(opti)1(mi)1(zati)1(ons)-343(des)-1(c)1(rib)-29(ed)-342(in)-342(Se)-1(c)1(tion)-342(4.)]TJ /T1_2 11.955 Tf 0 -20.922 TD [(2.3)-1000(Model)-250(of)-250(computation)-250(differ)18(ences)]TJ /T1_0 8.966 Tf 8.966 -12.951 Td [(The)-237(underl)1(y)-1(i)1(ng)-236(mo)-28(de)-1(l)-235(of)-236(com)1(putati)1(on)-236(of)-236(L)-1(SE)-236(is)-236(al)1(s)-1(o)-236(di)1(\013er-)]TJ -8.966 -10.461 Td [(en)28(t)1(.)-509(V)86(eri)1(log,)-364(V)1(HDL,)-360(and)-360(Sys)-1(t)1(e)-1(m)1(C)-360(all)-359(us)-1(e)-360(a)-360(Di)1(s)-1(c)1(re)-1(t)1(e-Ev)28(e)-1(n)29(t)]TJ 0 -10.461 TD [(\(DE\))-340(mo)-28(del.)-455(L)-1(SE)-341(uses)-341(the)-340(Heterogeneous)-341(Sy)-1(nc)29(hronous)-340(Re-)]TJ 0 -10.46 TD [(act)1(iv)28(e)-258(\(H)1(SR\))-257(mo)-28(del)-258(prop)-28(os)-1(ed)-258(b)29(y)-258(E)-1(dw)28(a)1(rds)-259(i)1(n)-258([4)1(].)-428(This)-258(mo)-28(del)]TJ 0 -10.461 TD [(i)1(s)-330(a)1(n)-329(ex)-1(t)1(e)-1(nsio)1(n)-329(of)-329(t)1(he)-329(Sy)-1(nc)29(hronous)-329(R)1(eacti)1(v)28(e)-329(mo)-28(del)-328(\(use)-1(d)-328(in)]TJ T* [(l)1(anguages)-429(suc)29(h)-429(a)1(s)-429(Es)-1(t)1(e)-1(rel)1([1])1(\))-428(for)-428(situat)1(ions)-428(w)-1(here)-428(the)-428(pre-)]TJ T* [(ci)1(s)-1(e)-262(i)1(nput-t)1(o-out)1(put)-262(data)-261(\ro)28(w)-262(of)-262(bl)1(o)-29(c)29(ks)-263(o)1(f)-262(co)-29(de)-262(are)-262(unkno)29(w)-1(n)]TJ 0 -10.46 TD [(\(suc)29(h)-343(as)-343(when)-343(the)-343(bl)1(o)-29(c)29(k)-343(i)1(s)-343(b)-29(eing)-342(treated)-342(as)-343(a)-343(bl)1(ac)28(k)-343(b)-28(o)28(x\).)]TJ 8.966 -10.461 Td [(In)-466(the)-467(H)1(SR)-466(mo)-28(del)-466(of)-467(co)1(mputat)1(ion,)-497(si)1(gnals)-467(c)1(an)-467(t)1(ak)28(e)-467(on)]TJ -8.966 -10.461 Td (an)Tj /T1_1 8.966 Tf 13.916 0 Td [(unr)52(eso)1(l)-1(ve)52(d)]TJ /T1_0 8.966 Tf 46.391 0 Td [(v)57(alue)-467(whic)29(h)-467(is)-467(\\less)-468(than")-467(al)1(l)-467(ot)1(he)-1(r)-467(v)57(al)1(ue)-1(s.)]TJ -60.307 -10.461 Td [(No)-400(other)-401(v)56(a)1(lues)-401(are)-401(comparabl)1(e)-401(with)-400(e)-1(ac)29(h)-401(ot)1(he)-1(r.)-631(A)1(ll)-400(co)-29(de)]TJ 0 -10.461 TD [(blo)-28(c)29(k)-1(s)-239(i)1(n)-238(the)-239(sy)-1(stem)-238(whic)29(h)-238(mani)1(pulat)1(e)-239(signal)1(s)-239(m)29(us)-1(t)-238(c)1(ompute)]TJ 0 -10.46 TD [(mo)1(notoni)1(c)-321(func)1(tions)-320(on)-320(the)-321(si)1(gnal)-320(v)57(alues;)-328(i)1(f)-320(input)-320(v)57(alues)-321(i)1(n-)]TJ 0 -10.461 TD [(crease)-492(\(rel)1(ati)1(v)28(e)-492(t)1(o)-492(t)1(he)-492(part)1(ial)-491(order\))1(,)-528(output)-491(v)57(alues)-492(m)29(ust)]TJ T* [(inc)1(re)-1(a)1(s)-1(e)-399(or)-398(re)-1(m)1(ain)-398(the)-399(same.)-625(Changes)-399(to)-399(si)1(gnal)-399(v)57(al)1(ues)-400(are)]TJ T* [(se)-1(en)-378(instan)29(tly)-379(b)29(y)-379(al)1(l)-378(re)-1(c)1(e)-1(i)1(v)-1(i)1(ng)-379(bl)1(o)-28(c)28(ks)-1(.)-564(Com)1(putati)1(on)-379(wit)1(hin)]TJ 0 -10.46 TD [(a)-363(t)1(im)1(e)-363(s)-1(t)1(ep)-363(tak)28(es)-363(pl)1(ace)-363(b)28(y)-363(setti)1(ng)-363(al)1(l)-362(s)-1(i)1(gnal)-362(v)56(al)1(ues)-363(to)]TJ /T1_1 8.966 Tf 218.05 0 Td [(unr)52(e-)]TJ -218.05 -10.461 Td [(so)1(l)-1(ve)52(d)]TJ /T1_0 8.966 Tf 27.574 0 Td [(and)-349(in)29(v)28(oking)-349(bl)1(o)-29(c)29(k)-1(s)-349(un)28(t)1(il)-348(the)-350(si)1(gnal)-349(v)57(alues)-349(con)28(v)28(erge.)]TJ -27.574 -10.461 Td [(The)-279(s)-1(c)29(hedule)-279(of)-279(in)29(v)28(o)-28(cati)1(ons)-280(c)1(an)-279(b)-29(e)-279(eit)1(he)-1(r)-279(stat)1(ic)-279(\()1(de)-1(t)1(e)-1(rm)1(ined)]TJ 0 -10.461 TD [(at)-379(s)-1(ystem)-379(buil)1(d)-380(ti)1(me\))-379(or)-380(dynam)1(ic)-379(\(as)-380(a)-379(s)-1(i)1(gnal)-379(c)29(hanges)-380(v)56(al)1(-)]TJ T* [(ues)-1(,)-384(i)1(ts)-377(recei)1(v)28(e)-1(rs)-376(are)-377(sc)29(he)-1(dul)1(ed,)-385(a)1(s)-377(in)-376(Discrete-)1(E)-1(v)28(en)29(t\).)-557(T)-1(he)]TJ 0 -10.46 TD [(HSR)-374(mo)-28(del)-375(of)-375(com)1(putati)1(on)-375(do)-29(es)-376(no)1(t)-375(re)-1(quire)-375(reparti)1(ti)1(oning)]TJ 0 -10.461 TD [(of)-396(blo)-28(c)29(k)-1(s)-396(as)-397(some)-396(other)-396(mo)-28(dels)-397(do)-396(b)-28(ecaus)-1(e)-396(the)-396(a)29(v)56(ai)1(labi)1(li)1(t)29(y)]TJ T* [(of)-352(t)1(he)]TJ /T1_1 8.966 Tf 26.534 0 Td [(unr)52(eso)1(l)-1(ve)52(d)]TJ /T1_0 8.966 Tf 45.357 0 Td [(v)57(alue)-352(p)-28(ermi)1(ts)-352(blo)-28(c)28(ks)-352(to)-352(pa)1(rtial)1(ly)-352(ev)57(aluat)1(e)]TJ -71.891 -10.461 Td [(thei)1(r)-343(output)1(s)-1(.)]TJ ET q /Fm0 Do Q endstream endobj 4 0 obj << /Type /Page /Contents 6 1 R /Resources << /ColorSpace << /CS0 121 0 R >> /Font << /T1_0 36 0 R /T1_1 72 0 R /T1_2 47 0 R /T1_3 34 0 R /T1_4 79 0 R /T1_5 18 0 R /T1_6 21 0 R >> /XObject << /Fm0 146 0 R >> /ExtGState << /GS0 120 0 R >> /ProcSet [ /PDF /Text ] >> /MediaBox [ 0 0 627.91499 819.198 ] /Parent 27 0 R /CropBox [ 0 0 627.91499 819.198 ] /Rotate 0 >> endobj 6 1 obj << /Length 147 0 R >> stream 0 g 1 i /RelativeColorimetric ri BT /T1_0 8.966 Tf 1 0 0 1 62.765 755.437 Tm [(This)-290(m)1(o)-29(del)-289(of)-290(com)1(putat)1(ion)-290(o)1(\013ers)-290(s)-1(ev)28(eral)-289(p)-29(ot)1(e)-1(n)29(ti)1(al)-289(p)-29(erfor-)]TJ -8.967 -10.461 Td [(ma)1(nce)-259(b)-28(ene\fts)-259(o)29(v)28(er)-258(the)-258(Discrete-Ev)28(en)28(t)-257(mo)-28(de)-1(l)-257(whe)-1(n)-258(creat)1(ing)]TJ 0 -10.46 TD [(and)-343(usi)1(ng)-343(a)-343(m)1(edium)1(-grai)1(n)-343(l)1(ibrary:)]TJ /T1_1 8.966 Tf 13.325 -18.115 Td (\017)Tj /T1_0 8.966 Tf 9.091 0 Td [(P)28(er-signa)1(l)-283(o)28(v)29(e)-1(rhead)-283(i)1(s)-284(less)-284(as)-283(there)-284(i)1(s)-284(no)-283(doubl)1(e)-1(-)1(bu\013er-)]TJ 0 -10.461 TD [(ing)-352(of)-353(non-)1(s)-1(t)1(ate)-353(signa)1(l)-353(v)57(al)1(ue)-1(s)-353(a)1(nd)-353(tests)-353(for)-353(c)29(hanges)-353(to)]TJ 0 -10.46 TD [(v)57(alues)-343(are)-343(sim)1(pler.)]TJ /T1_1 8.966 Tf -9.091 -18.595 Td (\017)Tj /T1_0 8.966 Tf 9.091 0 Td [(Bl)1(o)-29(c)29(k)-1(s)-331(can)-331(us)-1(e)-331(the)]TJ /T1_2 8.966 Tf 77.647 0 Td [(unr)52(eso)1(l)-1(ve)52(d)]TJ /T1_0 8.966 Tf 45.173 0 Td [(v)57(alue)-331(as)-332(an)-331(i)1(ndica)1(tor)-331(of)]TJ -122.82 -10.461 Td [(input)-314(a)28(v)57(ail)1(abi)1(li)1(t)28(y)-315(and)-315(pre)-1(v)29(e)-1(n)29(t)-315(premat)1(ure)-316(co)1(mputat)1(ion)]TJ 0 -10.461 TD [(of)-334(output)1(s)-335(that)-333(n)-1(eed)-334(that)-334(i)1(nput)-334(when)-335(t)1(he)-335(i)1(nput)-334(i)1(s)-335(not)]TJ T* [(y)28(et)-492(a)28(v)57(ail)1(abl)1(e)-1(.)-906(The)-1(y)-493(c)1(an)-493(al)1(s)-1(o)-492(us)-1(e)-493(t)1(he)-493(abse)-1(nc)1(e)-493(of)-493(an)]TJ /T1_2 8.966 Tf T* [(unr)52(eso)1(l)-1(ve)52(d)]TJ /T1_0 8.966 Tf 45.087 0 Td [(v)57(alue)-322(as)-322(an)-321(indi)1(cator)-321(that)-321(an)-322(out)1(put)-322(signal)]TJ -45.087 -10.46 Td [(has)-351(already)-352(b)-28(een)-352(c)1(omputed,)-352(pre)-1(v)28(en)29(ti)1(ng)-351(re)-1(dundan)29(t)-351(re-)]TJ T* [(com)1(putati)1(on)-343(of)-342(that)-342(output)1(.)]TJ /T1_1 8.966 Tf -9.091 -18.595 Td (\017)Tj /T1_0 8.966 Tf 9.091 0 Td [(Mo)-28(dules)-261(can)-261(up)-28(date)-261(i)1(n)28(t)1(ernal)-261(stat)1(e)-261(as)-261(so)-29(on)-261(a)1(s)-261(all)-260(input)1(s)]TJ T* [(pro)-28(d)-1(uc)1(ing)-241(the)-241(new)-242(state)-241(v)57(alue)-241(are)-242(a)29(v)57(ail)1(able)-241(and)-241(all)-240(out-)]TJ T* [(puts)-260(dep)-29(endi)1(ng)-260(up)-29(on)-260(t)1(he)-260(old)-260(stat)1(e)-260(v)56(al)1(ue)-260(are)-260(generated.)]TJ 0 -10.46 TD [(This)-490(can)-490(b)-28(e)]TJ /T1_2 8.966 Tf 54.443 0 Td [(extr)52(em)1(e)-1(ly)]TJ /T1_0 8.966 Tf 42.959 0 Td [(use)-1(ful)-489(whe)-1(n)-489(w)-1(ri)1(ti)1(ng)-490(mo)-28(dules)]TJ -97.402 -10.461 Td [(whic)29(h)-343(i)1(mpl)1(emen)28(t)-342(Meal)1(y)-344(stat)1(e)-343(ma)1(c)28(hi)1(nes)-1(.)]TJ /T1_1 8.966 Tf -9.091 -18.595 Td (\017)Tj /T1_0 8.966 Tf 9.091 0 Td [(The)-468(order)-467(of)-468(executi)1(on)-468(of)-467(bl)1(o)-29(c)29(k)-1(s)-467(can)-467(b)-29(e)-467(de)-1(t)1(ermi)1(ne)-1(d)]TJ 0 -10.461 TD [(opti)1(mal)1(ly)-410(and)-410(t)1(he)-1(n)-409(e)-1(nc)1(o)-29(ded)-410(stati)1(cal)1(ly)-410(in)29(to)-410(g)1(e)-1(nerat)1(e)-1(d)]TJ T* [(sc)28(hedul)1(e)-1(r)-309(co)-28(de.)-446(Thi)1(s)-310(remo)29(v)28(es)-310(the)-309(ne)-1(ed)-309(to)-309(dy)-1(na)1(mi)1(call)1(y)]TJ 0 -10.46 TD [(sc)28(hedul)1(e)-330(an)29(y)-330(co)-28(de)-330(and)-329(ma)29(y)-330(al)1(s)-1(o)-329(reduce)-330(the)-329(n)28(um)29(b)-28(er)-330(of)]TJ 0 -10.461 TD [(ex)-1(ecut)1(ions)-351(of)-352(a)-351(bl)1(o)-29(c)29(k)-1(.)-482(It)-351(al)1(s)-1(o)-351(remo)29(v)28(es)-352(t)1(he)-352(need)-352(fo)1(r)-352(an)]TJ T* [(ev)28(en)28(t)-342(q)-1(ueue.)]TJ -13.449 -18.114 Td [(Not)1(e)-379(t)1(hat)-378(a)-378(blo)-28(c)29(k)-379(and)-378(a)-378(mo)-28(dul)1(e)-379(are)-378(not)-378(the)-378(same)-378(thi)1(ng;)]TJ -8.967 -10.461 Td [(a)-448(bl)1(o)-29(c)29(k)-448(is)-448(t)1(he)-448(s)-1(m)1(all)1(es)-1(t)-447(unit)-447(of)-448(sc)28(hedul)1(ing)-447(gran)28(ul)1(arit)29(y)85(,)-473(but)]TJ T* [(a)-409(mo)-28(dule)-410(c)1(an)-410(con)29(tai)1(n)-410(m)1(ore)-410(tha)1(n)-410(one)-410(bl)1(o)-29(c)29(k.)-657(In)-410(parti)1(cul)1(ar,)]TJ T* [(con)29(trol)-342(functi)1(ons)-343(are)-343(separate)-343(bl)1(o)-29(c)29(ks)-1(.)]TJ /T1_3 11.955 Tf 0 -24.871 TD [(3.)-1000(EFFECTS)-250(UPON)-250(SIMULA)95(TION)-250(SPEED)]TJ /T1_0 8.966 Tf 8.967 -12.952 Td [(In)-514(thi)1(s)-515(secti)1(on)-514(w)28(e)-514(measure)-514(the)-514(e\013ects)-514(of)-514(the)-514(mo)-28(del)-514(of)]TJ -8.967 -10.46 Td [(com)1(putati)1(on)-343(and)-342(reus)-1(e)-343(up)-28(on)-343(sim)29(ul)1(ati)1(on)-343(sp)-29(eed.)]TJ /T1_3 11.955 Tf 0 -18.912 TD [(3.1)-1000(Experimental)-250(methodology)]TJ /T1_0 8.966 Tf 8.967 -12.951 Td [(W)85(e)-363(measure)-364(the)-363(e\013ects)-363(up)-29(on)-363(s)-1(i)1(m)29(ulat)1(ion)-363(s)-1(p)-28(ee)-1(d)-363(caused)-364(b)29(y)]TJ -8.967 -10.461 Td [(the)-347(m)1(o)-29(del)-346(of)-347(com)1(putati)1(on)-347(and)-347(reuse)-347(b)28(y)-347(measuring)-346(the)-347(run-)]TJ 0 -10.461 TD [(ning)-498(t)1(im)1(e)-499(of)-498(three)-499(sim)29(ul)1(ati)1(on)-498(mo)-28(de)-1(l)1(s)-499(of)-498(the)-498(s)-1(am)1(e)-499(sim)1(ple)]TJ T* [(4-w)29(a)28(y)-439(out-)1(of-order)-439(pro)-29(cess)-1(or)-439(i)1(mpl)1(emen)28(t)1(ing)-439(t)1(he)-440(Al)1(pha)-439(ISA)]TJ 0 -10.46 TD [(ha)29(v)-1(i)1(ng)-402(an)-401(instruct)1(ion)-401(w)-1(i)1(ndo)28(w)-401(of)-402(16)-401(instruct)1(ions,)-416(a)-401(re)-1(order)]TJ 0 -10.461 TD [(bu\013er)-403(of)-403(32)-403(instruct)1(ions,)-418(p)-29(erfect)-403(ca)1(c)28(hes,)-418(and)-403(p)-29(erfect)-403(fetc)29(h.)]TJ T* [(The)-1(se)-343(t)1(hre)-1(e)-342(mo)-28(de)-1(l)1(s)-343(are:)]TJ 10.765 -18.114 Td [(1.)-499(A)-344(Sy)-1(stem)1(C)-345(m)1(o)-29(del)-344(usi)1(ng)-344(cus)-1(t)1(om)-344(m)1(o)-29(dul)1(es)-345(des)-1(i)1(gned)-344(for)]TJ 11.651 -10.461 Td [(sp)-29(eed)-430(for)-430(this)-430(parti)1(cula)1(r)-430(con\fgurati)1(on)-430(for)-430(eac)28(h)-430(stag)1(e)]TJ T* [(\(fetc)29(h,)-388(deco)-29(de/renam)1(e)-1(/)1(comm)1(it)1(,)-389(execute\))-379(plus)-380(a)-379(mo)-28(d-)]TJ T* [(ule)-342(to)-343(c)1(on)28(t)1(ain)-342(the)-343(other)-342(mo)-28(dules.)]TJ -11.651 -18.595 Td [(2.)-499(An)-557(L)-1(SE)-557(m)1(o)-29(del)-556(us)-1(i)1(ng)-557(cus)-1(t)1(om)-557(m)1(o)-29(dul)1(es)-558(designed)-557(for)]TJ 11.651 -10.46 Td [(sp)-29(eed)-390(for)-389(thi)1(s)-390(part)1(icul)1(ar)-389(con\fgurati)1(on)-389(for)-389(e)-1(ac)29(h)-389(stage,)]TJ T* [(as)-300(i)1(n)-300(t)1(he)-300(\frs)-1(t)-299(m)1(o)-29(del)1(.)-442(No)-299(co)-29(de)-299(for)-300(a)-299(\\con)29(tai)1(ning")-299(mo)-28(d-)]TJ T* [(ule)-342(is)-343(req)-1(ui)1(red)-343(i)1(n)-343(LSE)-1(.)]TJ -11.651 -18.595 Td [(3.)-499(An)-509(L)-1(SE)-509(mo)-28(del)-509(using)-509(mo)-28(dul)1(e)-1(s)-509(from)-509(the)-509(reus)-1(abl)1(e)-510(l)1(i-)]TJ 11.651 -10.461 Td [(brary)85(.)]TJ -13.449 -18.114 Td [(Sys)-1(tem)1(C)-243(is)-243(us)-1(ed)-243(for)-243(com)1(parison)-243(b)-29(ec)1(aus)-1(e)-243(it)-242(us)-1(es)-243(a)-243(Discrete-)]TJ -8.967 -10.461 Td [(Ev)28(e)-1(n)29(t)-293(mo)-28(de)-1(l)-293(of)-293(comput)1(ati)1(on)-294(and)-294(i)1(s)-294(gaini)1(ng)-294(wide)-293(acceptance)]TJ T* [(for)-406(arc)29(hitect)1(ural)-406(m)1(o)-29(deli)1(ng.)-647(The)-1(re)-406(are)-406(three)-407(w)28(a)29(ys)-407(i)1(n)-407(whi)1(c)28(h)]TJ 0 -10.46 TD [(the)-257(cus)-1(t)1(om)-257(mo)-28(dules)-258(are)-258(m)1(ore)-258(c)1(on\fgurati)1(on-sp)-29(eci)1(\fc)-258(t)1(han)-258(the)]TJ 0 -10.461 TD [(reus)-1(abl)1(e)-343(m)1(o)-29(dul)1(e)-1(s:)]TJ /T1_4 8.966 Tf 312.079 647.322 Td [(T)98(able)-394(1:)-526(M)1(o)-33(del)-395(c)33(hara)-1(cteris)1(t)-1(i)1(cs)]TJ ET 1 0 0 1 327.42 746.819 cm 0 G 0.398 w 10 M 0 j 0 J []0 d 0 0.199 m 217.887 0.199 l S 1 0 0 1 -0.199 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 80.749 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 47.981 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 38.969 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -496.713 -736.359 cm BT /T1_0 8.966 Tf 1 0 0 1 502.292 739.497 Tm [(Non-)1(edge)]TJ ET 1 0 0 1 545.108 736.359 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -217.887 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -327.221 -725.898 cm BT /T1_0 8.966 Tf 1 0 0 1 377.701 729.036 Tm [(Mo)-28(de)-1(l)]TJ ET 1 0 0 1 407.97 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -409.763 -725.898 cm BT /T1_0 8.966 Tf 1 0 0 1 415.342 729.036 Tm (Instances)Tj ET 1 0 0 1 457.744 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -457.744 -725.898 cm BT /T1_0 8.966 Tf 1 0 0 1 463.324 729.036 Tm [(Si)1(gnals)]TJ ET 1 0 0 1 496.713 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -496.713 -725.898 cm BT /T1_0 8.966 Tf 1 0 0 1 507.005 729.036 Tm [(Sig)1(nals)]TJ ET 1 0 0 1 545.108 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -217.688 -0.399 cm 0 0.199 m 217.887 0.199 l S 1 0 0 1 -0.199 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -327.221 -715.039 cm BT /T1_0 8.966 Tf 1 0 0 1 332.8 718.177 Tm [(Cus)-1(t)1(om)-342(Sy)-1(stemC)]TJ ET 1 0 0 1 407.97 715.039 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -409.763 -715.039 cm BT /T1_0 8.966 Tf 1 0 0 1 431.649 718.177 Tm (4)Tj ET 1 0 0 1 457.744 715.039 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -457.744 -715.039 cm BT /T1_0 8.966 Tf 1 0 0 1 472.82 718.177 Tm (71)Tj ET 1 0 0 1 496.713 715.039 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -496.713 -715.039 cm BT /T1_0 8.966 Tf 1 0 0 1 516.502 718.177 Tm (32)Tj ET 1 0 0 1 545.108 715.039 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -217.887 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -327.221 -704.578 cm BT /T1_0 8.966 Tf 1 0 0 1 351.287 707.716 Tm [(Cus)-1(t)1(om)-342(L)-1(SE)]TJ ET 1 0 0 1 407.97 704.578 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -409.763 -704.578 cm BT /T1_0 8.966 Tf 1 0 0 1 431.649 707.716 Tm (3)Tj ET 1 0 0 1 457.744 704.578 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -457.744 -704.578 cm BT /T1_0 8.966 Tf 1 0 0 1 470.517 707.716 Tm (138)Tj ET 1 0 0 1 496.713 704.578 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -496.713 -704.578 cm BT /T1_0 8.966 Tf 1 0 0 1 516.502 707.716 Tm (48)Tj ET 1 0 0 1 545.108 704.578 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -217.887 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -327.221 -694.117 cm BT /T1_0 8.966 Tf 1 0 0 1 346.545 697.255 Tm [(R)1(e)-1(usable)-342(L)-1(SE)]TJ ET 1 0 0 1 407.97 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -409.763 -694.117 cm BT /T1_0 8.966 Tf 1 0 0 1 429.345 697.255 Tm (11)Tj ET 1 0 0 1 457.744 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -457.744 -694.117 cm BT /T1_0 8.966 Tf 1 0 0 1 470.517 697.255 Tm (489)Tj ET 1 0 0 1 496.713 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -496.713 -694.117 cm BT /T1_0 8.966 Tf 1 0 0 1 514.198 697.255 Tm (423)Tj ET 1 0 0 1 545.108 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -217.688 -0.398 cm 0 0.199 m 217.887 0.199 l S 1 0 0 1 -327.42 -693.719 cm BT /T1_1 8.966 Tf 1 0 0 1 330.137 666.298 Tm (\017)Tj /T1_0 8.966 Tf 9.091 0 Td [(Cus)-1(t)1(om)-403(mo)-28(dules)-404(do)-403(as)-404(m)29(uc)29(h)-403(w)28(ork)-404(as)-404(p)-28(os)-1(sibl)1(e)-404(at)-403(t)1(he)]TJ 0 -10.46 TD [(cl)1(o)-29(c)29(k)-229(edge)-229(ra)1(ther)-229(tha)1(n)-229(com)29(bi)1(nati)1(onal)1(ly)-229(duri)1(ng)-229(t)1(he)-229(cl)1(o)-29(c)29(k)]TJ 0 -10.461 TD [(cycle.)-875(General)1(ly)85(,)-516(the)-483(o)1(n)-1(l)1(y)-483(non-)1(edge)-1(-)1(s)-1(a)1(mpled)-482(signal)1(s)]TJ T* [(are)-319(\ro)29(w)-320(c)1(on)28(tro)1(l)-319(signal)1(s)-1(.)-448(Reusable)-319(m)1(o)-29(dul)1(es)-320(oft)1(e)-1(n)-319(sepa-)]TJ T* [(rate)-277(c)1(om)29(binat)1(ional)-276(l)1(ogic)-276(and)-277(state)-277(el)1(emen)28(t)1(s)-277(in)29(to)-277(di)1(\013er-)]TJ T* [(en)28(t)-317(mo)-28(dules.)-448(T)-1(hi)1(s)-318(leads)-318(to)-318(b)-28(oth)-318(dat)1(a)-318(and)-318(\ro)29(w)-318(con)28(t)1(rol)]TJ 0 -10.46 TD [(b)-29(ei)1(ng)-401(non-)1(edge)-1(-)1(s)-1(a)1(mpled.)-630(Edge)-1(-)1(s)-1(a)1(mpl)1(e)-1(d)-400(logi)1(c)-400(is)-401(mo)1(re)]TJ 0 -10.461 TD [(e\016c)1(ien)28(t)-325(b)-29(ecause)-326(i)1(t)-326(i)1(s)-326(e)-1(xecuted)-326(at)-325(mo)1(s)-1(t)-325(once)-326(p)-28(e)-1(r)-325(cy)-1(c)1(le.)]TJ /T1_1 8.966 Tf -9.091 -17.396 Td (\017)Tj /T1_0 8.966 Tf 9.091 0 Td [(Cus)-1(t)1(om)-442(\ro)29(w)-442(con)29(trol)-441(con)29(trac)1(ts)-442(are)-442(ma)1(de)-1(.)-753(F)86(or)-442(ex)-1(am)1(-)]TJ T* [(pl)1(e)-1(,)-341(if)-342(i)1(nformat)1(ion)-341(is)-342(alw)29(a)28(ys)-343(rem)1(o)28(v)29(e)-1(d)-342(from)-341(a)-342(m)29(ul)1(ti)1(ple-)]TJ T* [(output)-255(bu\013er)-256(i)1(n)-256(FIF)29(O)-257(order,)-273(o)1(nly)-256(a)-256(coun)29(t)-256(of)-256(ho)29(w)-256(man)29(y)]TJ T* [(i)1(tems)-236(t)1(o)-235(re)-1(m)1(o)29(v)28(e)-236(needs)-236(t)1(o)-235(b)-29(e)-235(us)-1(ed)-235(for)-235(\ro)28(w)-235(con)29(trol)-235(rat)1(he)-1(r)]TJ 0 -10.46 TD [(than)-342(indi)1(v)-1(i)1(dual)-342(remo)29(v)28(e)-343(signal)1(s)-1(.)]TJ /T1_1 8.966 Tf -9.091 -17.397 Td (\017)Tj /T1_0 8.966 Tf 9.091 0 Td [(Cus)-1(t)1(om)-355(m)1(o)-29(dul)1(e)-1(s)-355(do)-355(not)-355(ha)29(v)28(e)-355(an)28(y)-355(s)-1(upp)-28(ort)-355(for)-355(opti)1(ons)]TJ 0 -10.461 TD [(unneede)-1(d)-342(in)-342(this)-343(c)1(on\fgurati)1(on.)]TJ -22.416 -17.158 Td [(Characteri)1(s)-1(t)1(ics)-291(of)-291(the)-291(mo)-28(de)-1(l)1(s)-292(are)-291(gi)1(v)28(en)-292(i)1(n)-291(T)85(abl)1(e)-292(1,)-300(incl)1(uding)]TJ T* [(the)-408(n)28(um)29(b)-28(er)-409(of)-408(signal)1(s)-409(whic)29(h)-408(are)-409(not)-408(sampl)1(ed)-409(sol)1(e)-1(l)1(y)-409(at)-408(the)]TJ T* [(cl)1(o)-29(c)29(k)-343(edge.)]TJ 8.966 -10.461 Td [(Al)1(l)-277(mo)-28(dels)-278(w)28(ere)-278(co)1(mpi)1(led)-278(using)-277(gcc)-277(2.96)-277(for)-278(x86)-277(w)-1(i)1(th)-278(\ra)1(gs)]TJ /T1_5 8.966 Tf -8.966 -10.46 Td [(-g)-525(-O2)]TJ /T1_0 8.966 Tf 28.244 0 Td [(.)-438(V)86(ers)-1(i)1(on)-288(2.)1(0.1)-287(of)-288(Sys)-1(t)1(emC)-288(w)28(a)1(s)-289(used;)-306(i)1(t)-287(w)28(as)-288(com)1(pil)1(e)-1(d)]TJ -28.244 -10.461 Td [(with)-371(the)-372(sam)1(e)-372(com)1(pil)1(e)-1(r)-371(us)-1(i)1(ng)-372(t)1(he)-372(default)-371(i)1(ns)-1(ta)1(ll)1(atio)1(n)-372(\rags.)]TJ T* [(Fl)1(ags)]TJ /T1_5 8.966 Tf 25.756 0 Td [(-g)-525(-O3)]TJ /T1_0 8.966 Tf 32.574 0 Td [(w)28(ere)-483(tri)1(e)-1(d)-483(for)-483(t)1(he)-484(Sys)-1(t)1(emC)-483(mo)-28(del,)-517(but)-483(the)]TJ -58.33 -10.461 Td [(res)-1(ul)1(ts)-359(for)-358(all)-357(e)-1(xp)-29(eri)1(men)28(t)1(s)-359(di\013)1(ere)-1(d)-358(b)29(y)-359(less)-359(than)-358(1%)-358(and)-359(are)]TJ T* [(not)-342(rep)-29(orted.)]TJ 8.966 -10.46 Td [(The)-270(mo)-28(dels)-270(w)28(ere)-270(run)-269(on)-270(ni)1(ne)-270(b)-29(enc)29(hmarks)-270(c)28(ho)1(s)-1(en)-270(from)-269(the)]TJ -8.966 -10.461 Td [(SPE)-1(C)-394(CP)-1(U)1(2000)-394(and)-393(Me)-1(di)1(aBenc)29(h)-394(s)-1(ui)1(tes.)-610(The)-394(b)-29(enc)29(hmarks)]TJ T* [(w)28(ere)-416(18)1(1.m)1(cf,)-433(186.cra)1(ft)28(y)86(,)-434(19)1(7.parser,)-434(253)1(.p)-28(e)-1(rl)1(bmk,)-433(179.art)1(,)]TJ T* [(183.)1(eq)-1(uak)28(e,)-285(jp)-29(egdec,)-285(jp)-29(egenc,)-285(and)-272(g)1(721enc.)-433(Al)1(l)-271(these)-272(b)-29(enc)29(h-)]TJ 0 -10.46 TD [(ma)1(rk)-1(s)-340(w)28(ere)-340(com)1(pil)1(ed)-340(for)-340(the)-340(A)1(lpha)-340(ISA)-339(for)-340(OSF)-340(U)1(nix)-340(w)-1(i)1(th)]TJ 0 -10.461 TD [(gcc)-263(2.)1(95.)1(2)-263(19991024)-263(\()1(re)-1(l)1(eas)-1(e\))-263(using)-263(\ra)1(gs)]TJ /T1_5 8.966 Tf 160.248 0 Td [(-static)-525(-O2)]TJ /T1_0 8.966 Tf 51.78 0 Td [(.)-430(R)1(uns)]TJ -212.028 -10.461 Td [(to)-28(ok)-311(plac)1(e)-311(on)-311(a)-310(dual-)1(pro)-29(cess)-1(or)-310(2.4)-310(GH)1(z)-311(Xeon)-310(s)-1(ys)-1(t)1(e)-1(m)-310(wi)1(th)-311(2)]TJ T* [(GB)-381(of)-382(ph)29(y)-1(si)1(cal)-381(memo)1(ry)-383(runni)1(ng)-382(R)1(edhat)-382(7)1(.3)-381(\(Lin)29(ux)-383(2)1(.4.)1(18-)]TJ T* [(5smp\).)-783(T)-1(he)-451(b)-29(enc)29(hmarks)-452(w)28(ere)-452(run)-452(to)-451(the)-452(earli)1(es)-1(t)-451(of)-452(com)1(-)]TJ 0 -10.46 TD [(plet)1(ion)-356(or)-355(50,00)1(0,000)-355(fe)-1(t)1(c)28(hed)-356(i)1(ns)-1(t)1(ructi)1(ons)-1(.)-496(Cycle)-356(c)1(oun)28(ts)-356(for)]TJ 0 -10.461 TD [(eac)29(h)-343(b)-29(enc)29(hm)1(ark)-343(w)28(ere)-343(v)28(eri\fed)-343(t)1(o)-343(b)-28(e)-343(eq)-1(ual)-342(for)-342(e)-1(ac)29(h)-342(mo)-28(de)-1(l)1(.)]TJ 8.966 -10.461 Td [(Al)1(l)-261(rep)-29(orted)-261(mean)-261(cy)-1(c)1(les/s)-1(ec)-261(are)-262(the)-261(un)28(w)29(e)-1(i)1(gh)29(ted)-262(m)1(e)-1(a)1(n)-262(cy-)]TJ -8.966 -10.461 Td [(cl)1(es)-1(/sec)-229(ac)29(hi)1(e)-1(v)29(e)-1(d)-228(o)29(v)28(er)-229(\fv)28(e)-228(runs)-229(of)-229(eac)29(h)-228(b)-29(enc)29(hmark.)-419(Sp)-28(eedups)]TJ 0 -10.46 TD [(rep)-29(ort)1(e)-1(d)-490(are)-491(obtai)1(ned)-491(b)28(y)-491(com)1(puti)1(ng)-491(the)-491(sp)-29(eedup)-491(of)-490(e)-1(a)1(c)28(h)]TJ 0 -10.461 TD [(b)-29(enc)29(hma)1(rk)-558(\()1(o)28(v)28(er)-557(\fv)28(e)-557(runs\))-557(and)-556(tak)-1(i)1(ng)-557(the)-557(m)1(ean)-557(of)-557(the)]TJ T* [(sp)-29(eedups)-1(.)-860(Individual)-477(b)-28(enc)28(hm)1(ark)-478(res)-1(ul)1(ts)-478(are)-477(not)-477(rep)-29(orted)]TJ T* [(due)-468(to)-468(s)-1(pa)1(ce)-469(l)1(im)1(it)1(ati)1(ons)-1(,)-499(but)-468(t)1(he)-469(standard)-468(dev)-1(i)1(ati)1(ons)-469(\()]TJ /T1_6 8.966 Tf 229.928 0 Td (\033)Tj /T1_0 8.966 Tf 5.592 0 Td (\))Tj -235.52 -10.461 Td [(of)-437(t)1(he)-437(s)-1(p)-28(eedup)-1(s)-437(o)1(n)-437(a)-437(p)-28(er-b)-29(enc)29(hma)1(rk)-438(ba)1(s)-1(i)1(s)-437(are)-437(v)28(ery)-437(s)-1(m)1(all)1(,)]TJ 0 -10.46 TD [(indi)1(cat)1(ing)-404(t)1(hat)-404(the)-404(sp)-29(eedup)-404(res)-1(ul)1(ts)-404(are)-404(indep)-29(enden)29(t)-404(of)-404(the)]TJ 0 -10.461 TD [(b)-29(enc)29(hma)1(rk)-1(s.)]TJ 8.966 -10.461 Td [(Al)1(l)-384(rep)-28(orted)-384(buil)1(d)-384(ti)1(mes)-384(are)-384(the)-384(a)29(v)28(erage)-384(ti)1(me)-384(i)1(n)-384(se)-1(c)1(onds)]TJ -8.966 -10.461 Td [(to)-384(bui)1(ld)-384(t)1(he)-385(m)1(o)-29(del)-383(from)-384(source)-384(co)-28(de)-385(t)1(o)-384(an)-384(ex)-1(ecutabl)1(e)-384(o)28(v)28(er)]TJ 0 -10.46 TD [(\fv)28(e)-343(runs)-343(of)-342(the)-343(bui)1(ld)-342(pro)-29(cess)-1(.)]TJ /T1_3 11.955 Tf 0 -18.313 TD [(3.2)-1000(Results)]TJ /T1_0 8.966 Tf 8.966 -12.951 Td [(T)85(abl)1(e)-450(2)-449(sho)29(w)-1(s)-449(the)-449(cy)-1(cl)1(es)-1(/sec,)-475(s)-1(p)-28(ee)-1(dups,)-475(and)-450(bui)1(ld)-449(ti)1(me)]TJ -8.966 -10.461 Td [(obtai)1(ned)-453(b)29(y)-453(the)-453(t)1(hree)-453(mo)-28(dels.)-786(None)-453(o)1(f)-453(the)-452(opti)1(mi)1(zati)1(ons)]TJ 0 -10.461 TD [(des)-1(c)1(rib)-28(e)-1(d)-311(in)-312(t)1(he)-312(nex)-1(t)-311(s)-1(ect)1(ion)-312(are)-311(appli)1(e)-1(d)-311(to)-312(t)1(he)-312(L)-1(SE)-312(m)1(o)-29(del)1(s)]TJ 0 -10.46 TD [(and)-348(the)-348(s)-1(c)29(hedule)-348(of)-348(blo)-28(c)29(k)-349(ex)-1(ecut)1(ion)-348(i)1(s)-349(com)1(pletel)1(y)-349(dy)-1(na)1(mi)1(c.)]TJ ET q /Fm0 Do Q endstream endobj 7 0 obj << /Type /Page /Contents 9 1 R /Resources << /ColorSpace << /CS0 121 0 R >> /Font << /T1_0 79 0 R /T1_1 36 0 R /T1_2 21 0 R /T1_3 47 0 R /T1_4 34 0 R >> /XObject << /Fm0 158 0 R >> /ExtGState << /GS0 120 0 R >> /ProcSet [ /PDF /Text ] >> /MediaBox [ 0 0 627.91499 819.198 ] /Parent 27 0 R /CropBox [ 0 0 627.91499 819.198 ] /Rotate 0 >> endobj 9 1 obj << /Length 159 0 R >> stream 0 g 1 i /RelativeColorimetric ri BT /T1_0 8.966 Tf 1 0 0 1 99.138 749.21 Tm [(T)98(able)-394(2:)-526(P)33(erfo)1(rm)-1(ance)-395(o)1(f)-394(m)-1(o)-32(d)-1(el)1(s)]TJ ET 1 0 0 1 63.112 746.819 cm 0 G 0.398 w 10 M 0 j 0 J []0 d 0 0.199 m 220.476 0.199 l S 1 0 0 1 -0.199 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 46.759 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -111.466 -736.359 cm BT /T1_1 8.966 Tf 1 0 0 1 121.704 739.497 Tm (Mean)Tj ET 1 0 0 1 153.817 736.359 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 46.76 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -200.577 -736.359 cm BT /T1_2 8.966 Tf 1 0 0 1 214.396 739.497 Tm (\033)Tj /T1_1 8.966 Tf 8.663 0 Td (of)Tj ET 1 0 0 1 243.904 736.359 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -243.904 -736.359 cm BT /T1_1 8.966 Tf 1 0 0 1 252.903 739.497 Tm [(Bui)1(ld)]TJ ET 1 0 0 1 283.389 736.359 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -220.476 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -62.913 -725.898 cm BT /T1_1 8.966 Tf 1 0 0 1 68.492 729.036 Tm [(Mo)-28(de)-1(l)]TJ ET 1 0 0 1 109.672 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -111.466 -725.898 cm BT /T1_1 8.966 Tf 1 0 0 1 117.045 729.036 Tm (cycles/s)Tj ET 1 0 0 1 153.817 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -153.817 -725.898 cm BT /T1_1 8.966 Tf 1 0 0 1 159.396 729.036 Tm [(Sp)-29(eedup)]TJ ET 1 0 0 1 200.577 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -200.577 -725.898 cm BT /T1_1 8.966 Tf 1 0 0 1 206.156 729.036 Tm [(sp)-29(eedup)]TJ ET 1 0 0 1 243.904 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -243.904 -725.898 cm BT /T1_1 8.966 Tf 1 0 0 1 249.483 729.036 Tm [(ti)1(me\(s\))]TJ ET 1 0 0 1 283.389 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -220.277 -0.399 cm 0 0.199 m 220.476 0.199 l S 1 0 0 1 0 -1.793 cm 0 0.199 m 220.476 0.199 l S 1 0 0 1 -0.199 -20.921 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -62.913 -702.785 cm BT /T1_1 8.966 Tf 1 0 0 1 68.492 716.384 Tm [(Cus)-1(t)1(om)]TJ 0 -10.461 TD [(Sys)-1(tem)1(C)]TJ ET 1 0 0 1 109.672 702.785 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -111.466 -702.785 cm BT /T1_1 8.966 Tf 1 0 0 1 121.321 716.384 Tm (53722)Tj ET 1 0 0 1 153.817 702.785 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -153.817 -702.785 cm BT /T1_1 8.966 Tf 1 0 0 1 159.396 716.384 Tm ({)Tj ET 1 0 0 1 200.577 702.785 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -200.577 -702.785 cm BT /T1_1 8.966 Tf 1 0 0 1 220.136 716.384 Tm ({)Tj ET 1 0 0 1 243.904 702.785 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -243.904 -702.785 cm BT /T1_1 8.966 Tf 1 0 0 1 253.35 716.384 Tm [(49.)1(06)]TJ ET 1 0 0 1 283.389 702.785 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -220.277 -0.399 cm 0 0.199 m 220.476 0.199 l S 1 0 0 1 -0.199 -20.921 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -62.913 -681.465 cm BT /T1_1 8.966 Tf 1 0 0 1 68.492 695.064 Tm [(Cus)-1(t)1(om)]TJ T* (LSE)Tj ET 1 0 0 1 109.672 681.465 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -111.466 -681.465 cm BT /T1_1 8.966 Tf 1 0 0 1 119.018 695.064 Tm [(15511)1(1)]TJ ET 1 0 0 1 153.817 681.465 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -153.817 -681.465 cm BT /T1_1 8.966 Tf 1 0 0 1 159.396 695.064 Tm [(2.)1(88)-955(vs)-1(.)]TJ T* [(Sys)-1(tem)1(C)]TJ ET 1 0 0 1 200.577 681.465 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -200.577 -681.465 cm BT /T1_1 8.966 Tf 1 0 0 1 214.248 695.064 Tm [(0.)1(12)]TJ ET 1 0 0 1 243.904 681.465 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -243.904 -681.465 cm BT /T1_1 8.966 Tf 1 0 0 1 255.654 695.064 Tm [(15.)1(4)]TJ ET 1 0 0 1 283.389 681.465 cm 0.199 0 m 0.199 20.922 l S 1 0 0 1 -220.277 -0.399 cm 0 0.199 m 220.476 0.199 l S 1 0 0 1 -0.199 -31.382 cm 0.199 0 m 0.199 31.382 l S 1 0 0 1 -62.913 -649.684 cm BT /T1_1 8.966 Tf 1 0 0 1 68.492 673.744 Tm [(R)1(e)-1(usable)]TJ T* (LSE)Tj ET 1 0 0 1 109.672 649.684 cm 0.199 0 m 0.199 31.382 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 31.382 l S 1 0 0 1 -111.466 -649.684 cm BT /T1_1 8.966 Tf 1 0 0 1 121.321 673.744 Tm (40649)Tj ET 1 0 0 1 153.817 649.684 cm 0.199 0 m 0.199 31.382 l S 1 0 0 1 -153.817 -649.684 cm BT /T1_1 8.966 Tf 1 0 0 1 159.396 673.744 Tm [(0.)1(26)-955(vs)-1(.)]TJ T* [(Cus)-1(t)1(om)]TJ T* (LSE)Tj ET 1 0 0 1 200.577 649.684 cm 0.199 0 m 0.199 31.382 l S 1 0 0 1 -200.577 -649.684 cm BT /T1_1 8.966 Tf 1 0 0 1 214.248 673.744 Tm [(0.)1(01)]TJ ET 1 0 0 1 243.904 649.684 cm 0.199 0 m 0.199 31.382 l S 1 0 0 1 -243.904 -649.684 cm BT /T1_1 8.966 Tf 1 0 0 1 255.654 673.744 Tm [(33.)1(9)]TJ ET 1 0 0 1 283.389 649.684 cm 0.199 0 m 0.199 31.382 l S 1 0 0 1 -220.277 -0.398 cm 0 0.199 m 220.476 0.199 l S 1 0 0 1 -63.112 -649.286 cm BT /T1_1 8.966 Tf 1 0 0 1 53.798 621.029 Tm [(Not)1(e)-328(that)-327(the)-328(s)-1(p)-28(ee)-1(dup)-327(of)-328(the)-328(custom)-327(LSE)-328(mo)-28(de)-1(l)-327(i)1(s)-329(wi)1(th)-328(re-)]TJ T* [(sp)-29(ect)-268(to)-268(the)-269(Sys)-1(t)1(e)-1(m)1(C)-269(m)1(o)-29(del)-268(and)-268(the)-269(sp)-29(eedup)-269(of)-268(the)-269(reusable)]TJ T* [(LSE)-343(mo)-28(de)-1(l)-342(i)1(s)-343(with)-342(res)-1(p)-28(e)-1(c)1(t)-343(t)1(o)-343(the)-342(cus)-1(t)1(om)-342(L)-1(SE)-343(m)1(o)-29(del)1(.)]TJ 8.967 -10.46 Td [(The)-413(custom)-412(L)-1(SE)-413(m)1(o)-29(del)-412(outp)-28(er)-1(fo)1(rms)-413(the)-413(equiv)57(alen)29(t)-413(cus-)]TJ -8.967 -10.461 Td [(tom)-372(SystemC)-373(m)1(o)-29(del)-372(b)29(y)-373(188%)1(.)-546(The)-373(greater)-372(p)-29(erform)1(ance)-373(of)]TJ T* [(LSE)-427(stems)-426(from)-426(t)1(he)-427(reducti)1(on)-426(in)-426(o)29(v)28(erhead)-426(all)1(o)28(w)29(e)-1(d)-426(b)29(y)-427(the)]TJ T* [(Heterogeneous)-240(Sync)29(hronous)-240(Reac)1(tiv)28(e)-239(mo)-28(del)-239(of)-239(comput)1(ati)1(on,)]TJ 0 -10.46 TD [(use)-259(of)-258(the)]TJ /T1_3 8.966 Tf 40.03 0 Td [(unr)52(eso)1(l)-1(ve)52(d)]TJ /T1_1 8.966 Tf 44.521 0 Td [(signal)-258(v)57(al)1(ue)-259(to)-258(prev)28(en)28(t)-258(prema)1(ture)-259(co)1(m-)]TJ -84.551 -10.461 Td [(putat)1(ion,)-486(t)1(he)-458(s)-1(t)1(atic)-457(instan)29(ti)1(ati)1(on)-458(of)-458(m)1(o)-29(dul)1(es)-458(\(whic)29(h)-458(l)1(eads)]TJ 0 -10.461 TD [(to)-454(i)1(ncreas)-1(ed)-454(constan)29(t)-454(propagat)1(ion)-454(and)-454(dead-)1(co)-29(de)-454(eli)1(mi)1(na-)]TJ T* [(ti)1(on)-382(in)-382(the)-382(com)1(pil)1(er\),)-392(and)-382(di)1(\013erences)-383(i)1(n)-382(r)-1(un-)1(ti)1(me)-382(o)28(v)29(e)-1(rhead)]TJ T* [(and)-446(com)1(pil)1(e)-1(r)-446(quali)1(t)29(y)-447(b)-28(e)-1(t)29(w)28(een)-446(C)-447(a)1(nd)-447(C++)-1(.)-767(Whil)1(e)-446(an)-447(ex-)]TJ 0 -10.46 TD [(act)-355(breakdo)28(wn)-355(of)-355(ho)28(w)-355(m)29(uc)28(h)-355(i)1(mpro)29(v)28(emen)28(t)-355(c)1(omes)-356(from)-354(e)-1(ac)29(h)]TJ 0 -10.461 TD [(fact)1(or)-312(is)-312(not)-312(a)29(v)57(ail)1(able,)-317(w)28(e)-312(b)-29(el)1(iev)28(e)-312(the)-312(m)1(o)-29(del-)1(of-com)1(putat)1(ion)]TJ T* [(relat)1(e)-1(d)-496(co)1(mp)-28(one)-1(n)29(ts)-496(\(the)-496(\frs)-1(t)-495(t)28(w)29(o\))-496(to)-496(b)-28(e)-497(m)1(os)-1(t)-496(si)1(gni\fcan)29(t)]TJ T* [(b)-29(eca)1(us)-1(e)-366(co)1(mpi)1(ler)-366(opt)1(im)1(izat)1(ions)-366(and)-365(di\013)1(e)-1(rences)-366(rarely)-366(sho)29(w)]TJ 0 -10.46 TD [(thi)1(s)-329(m)1(agni)1(tude)-328(of)-328(p)-29(erform)1(ance)-328(e\013ects.)-451(Note)-328(agai)1(n)-328(that)-327(thi)1(s)]TJ 0 -10.461 TD [(im)1(pro)29(v)28(e)-1(m)1(en)28(t)-515(o)-28(ccurs)-516(ev)28(en)-516(wi)1(th)-516(m)1(o)-29(dul)1(es)-516(w)-1(hi)1(c)29(h)-516(ha)29(v)28(e)-516(b)-28(e)-1(en)]TJ T* [(carefull)1(y)-437(w)-1(ri)1(tten)-437(for)-437(sp)-29(eed)-437(i)1(n)-437(thi)1(s)-438(part)1(icul)1(ar)-437(con\fgurat)1(ion)]TJ T* [(and)-381(in)-381(s)-1(pi)1(te)-381(of)-382(the)-381(larger)-381(n)28(um)29(b)-28(er)-382(of)-381(signal)1(s)-382(whic)29(h)-382(t)1(he)-382(cus-)]TJ T* [(tom)-342(LSE)-343(mo)-28(del)-342(con)28(t)1(ains.)]TJ 8.967 -10.46 Td [(The)-428(re)-1(usabl)1(e)-429(LSE)-428(mo)-28(del)-428(sho)29(w)-1(s)-428(a)-428(l)1(arge)-428(reus)-1(e)-428(p)-29(enal)1(t)29(y)-429(of)]TJ -8.967 -10.461 Td [(74%)-300(p)-28(erformance)-300(loss)-301(when)-301(c)1(ompared)-300(w)-1(i)1(th)-300(the)-300(cus)-1(t)1(om)-300(LSE)]TJ T* [(mo)-28(del.)-437(Thi)1(s)-285(stems)-284(princi)1(pall)1(y)-285(from)-283(the)-284(increase)-284(in)-284(the)-284(n)28(um)1(-)]TJ T* [(b)-29(er)-377(of)-377(si)1(gnals)-377(that)-376(m)29(us)-1(t)-376(b)-29(e)-377(handl)1(ed)-377(in)-377(t)1(he)-377(r)-1(eusable)-377(m)1(o)-29(del)1(,)]TJ 0 -10.46 TD [(whic)29(h)-340(in)-340(t)1(urn)-341(i)1(s)-341(due)-340(t)1(o)-340(the)-340(s)-1(ta)1(ndard)-340(\ro)28(w)-340(con)29(trol)-340(c)1(on)28(t)1(racts.)]TJ 0 -10.461 TD [(Not)1(e)-405(that)-405(t)1(he)-406(ra)1(tio)-404(of)-405(p)-29(erforma)1(n)-1(c)1(e)-405(is)-405(appro)28(xim)1(atel)1(y)-406(equal)]TJ T* [(to)-505(t)1(he)-506(reci)1(pro)-29(c)1(al)-505(of)-505(the)-505(rat)1(io)-505(of)-505(n)29(um)29(b)-29(er)-505(of)-505(signal)1(s)-1(.)-943(T)-1(he)]TJ T* [(la)1(rge)-477(n)28(um)29(b)-28(e)-1(r)-476(of)-477(non-edge-sam)1(pled)-477(signal)1(s)-477(in)-477(the)-477(reusable)]TJ T* [(LSE)-278(mo)-28(de)-1(l)-277(do)-28(e)-1(s)-278(not)-277(pla)29(y)-278(a)-278(s)-1(i)1(gni)1(\fcan)28(t)-277(role)-278(b)-28(ecause)-278(the)-278(mo)-28(d-)]TJ 0 -10.46 TD [(ules)-348(us)-1(e)-348(the)-348(prese)-1(nc)1(e)-349(o)1(r)-349(a)1(bs)-1(ence)-348(of)]TJ /T1_3 8.966 Tf 143.197 0 Td [(unr)52(eso)1(l)-1(ve)52(d)]TJ /T1_1 8.966 Tf 45.323 0 Td [(signal)-347(v)56(al)1(ues)]TJ -188.52 -10.461 Td [(to)-441(a)28(v)28(o)1(id)-442(prem)1(ature)-442(or)-441(re)-1(dundan)29(t)-441(s)-1(i)1(gnal)-441(v)56(a)1(lue)-442(cal)1(cul)1(ati)1(ons)]TJ 0 -10.461 TD [(whe)-1(n)-342(a)-343(m)1(o)-29(dul)1(e)-343(i)1(s)-343(e)-1(xecuted)-343(m)1(ore)-343(tha)1(n)-343(once.)]TJ /T1_4 11.955 Tf 0 -24.633 TD [(4.)-1000(OPTIMIZA)95(TIONS)]TJ /T1_1 8.966 Tf 8.967 -12.951 Td [(LSE)-397(i)1(n)28(t)1(ro)-29(duces)-396(im)1(pro)29(v)28(e)-1(m)1(en)28(t)1(s)-397(up)-28(on)-396(the)-396(sc)28(hedul)1(ing)-396(al)1(go-)]TJ -8.967 -10.461 Td [(rit)1(hm)-357(pro)29(vided)-357(b)28(y)-357(Edw)28(ards[4])1(.)-499(It)-357(al)1(s)-1(o)-357(m)1(ak)28(es)-357(optim)1(iz)1(ati)1(ons)]TJ 0 -10.461 TD [(to)-286(the)-287(generated)-286(co)-29(de)-287(i)1(n)-287(order)-286(to)-287(m)1(it)1(igat)1(e)-287(the)-287(reuse)-287(p)-29(enal)1(t)29(y)85(.)]TJ 0 -10.46 TD [(The)-1(se)-447(s)-1(c)29(heduli)1(ng)-448(i)1(mpro)29(v)28(emen)29(ts)-448(and)-447(opt)1(im)1(izat)1(ions)-448(a)1(re)-448(de-)]TJ 0 -10.461 TD [(scrib)-28(e)-1(d)-342(in)-342(thi)1(s)-343(s)-1(ecti)1(on.)]TJ 8.967 -10.461 Td [(Pre)-1(vio)1(us)-395(w)28(ork)-395(i)1(n)-395(c)1(ompi)1(li)1(ng)-395(and)-394(opti)1(mi)1(zi)1(ng)-395(Sync)29(hronous)]TJ -8.967 -10.461 Td [(Reac)1(tiv)28(e)-362(langua)1(ge)-1(s)-362(has)-363(as)-1(sumed)-362(that)-362(al)1(l)-362(the)-363(co)-28(de)-363(i)1(s)-363(v)-1(i)1(s)-1(i)1(ble)]TJ 0 -10.46 TD [(and)-501(parsed)-501(b)28(y)-501(the)-501(co)1(mpi)1(ler,)-540(whic)29(h)-501(is)-501(not)-500(true)-501(of)-501(a)-501(H)1(et-)]TJ 0 -10.461 TD [(erogeneous)-434(Sy)-1(nc)29(hronous)-433(React)1(iv)28(e)-433(s)-1(ys)-1(t)1(e)-1(m)1(.)-729(A)1(n)-434(o)29(v)28(erview)-434(of)]TJ T* [(prev)-1(i)1(ous)-343(Sy)-1(nc)29(hronous)-343(R)1(eacti)1(v)28(e)-343(w)28(ork)-343(can)-342(b)-29(e)-342(f)-1(o)1(und)-343(in)-342([6])1(.)]TJ /T1_4 11.955 Tf 0 -18.792 TD [(4.1)-1000(Dynamic)-250(sub\255schedule)-250(embedding)]TJ /T1_1 8.966 Tf 8.967 -12.951 Td [(The)-402(Heterogeneous)-403(Sync)29(hronous)-402(Reacti)1(v)28(e)-402(\(H)1(SR\))-401(mo)-28(de)-1(l)1(,)]TJ -8.967 -10.461 Td [(as)-350(prop)-28(os)-1(ed)-349(b)28(y)-349(E)-1(dw)28(ards,)-351(a)1(ll)1(o)28(ws)-350(opti)1(ma)1(l)-349(s)-1(t)1(atic)-349(sc)29(he)-1(dul)1(es)-350(to)]TJ 0 -10.461 TD [(b)-29(e)-388(generated.)-592(The)-1(se)-388(sc)28(hedul)1(e)-1(s)-388(are)-388(opti)1(mal)-387(wit)1(h)-388(re)-1(sp)-29(ect)-387(to)]TJ 263.014 653.549 Td [(the)-243(am)1(oun)28(t)-243(of)-243(i)1(nformat)1(ion)-243(pres)-1(en)29(t)-243(ab)-28(out)-243(the)-243(input)-243(t)1(o)-243(output)]TJ T* [(dep)-29(endenci)1(e)-1(s)-501(of)-501(bl)1(o)-29(c)29(ks)-501(in)-501(t)1(he)-501(s)-1(ys)-1(t)1(e)-1(m)1(.)-931(In)-501(the)-500(abs)-1(ence)-501(of)]TJ 0 -10.46 TD [(i)1(n)-1(fo)1(rmati)1(on,)-416(all)-401(outputs)-402(of)-402(a)-402(bl)1(o)-29(c)29(k)-403(are)-402(assumed)-402(to)-402(dep)-29(end)]TJ 0 -10.461 TD [(up)-29(o)1(n)-357(al)1(l)-356(inputs)-357(of)-356(the)-357(bl)1(o)-29(c)29(k.)-499(When)-356(there)-357(are)-357(far)-356(fe)-1(w)29(e)-1(r)-356(real)]TJ T* [(dep)-29(endenci)1(e)-1(s)-268(t)1(han)-268(t)1(he)-268(ass)-1(um)1(e)-1(d)-267(dep)-29(endencies,)-282(it)-267(can)-267(happ)-29(en)]TJ T* [(that)-297(t)1(he)-298(\\opt)1(im)1(al")-297(sc)28(hedul)1(e)-298(ac)1(tuall)1(y)-298(exe)-1(c)1(utes)-298(blo)-28(c)29(k)-1(s)-297(far)-298(t)1(o)-29(o)]TJ 0 -10.46 TD [(ma)1(n)28(y)-375(tim)1(es)-376(i)1(n)-375(an)-375(e)-1(\013)1(ort)-375(to)-375(g)1(uaran)28(t)1(e)-1(e)-375(con)29(v)28(ergence.)-554(W)85(e)-375(wil)1(l)]TJ 0 -10.461 TD [(tak)28(e)-342(adv)56(a)1(n)28(tag)1(e)-343(of)-343(thi)1(s)-343(prop)-29(ert)29(y)-343(i)1(n)-343(a)-343(m)1(omen)29(t.)]TJ 8.966 -10.461 Td [(Edw)28(ards)-1(')-342(basi)1(c)-343(stati)1(c)-343(sc)29(heduli)1(ng)-343(al)1(gorit)1(hm)-343(i)1(s:)]TJ 1.799 -20.318 Td [(1.)-499(Buil)1(d)-287(a)-286(di)1(re)-1(c)1(ted)-287(g)1(r)-1(a)1(ph)-287(where)-287(eac)29(h)-286(s)-1(i)1(gnal)-286(i)1(s)-287(a)-286(no)-29(de)-286(and)]TJ 11.651 -10.46 Td [(an)-281(edge)-281(\()]TJ /T1_2 8.966 Tf 36.276 0 Td [(u;)-171(v)]TJ /T1_1 8.966 Tf 14.196 0 Td [(\))-281(i)1(mpl)1(ies)-281(that)-281(signa)1(l)]TJ /T1_2 8.966 Tf 81.859 0 Td (u)Tj /T1_1 8.966 Tf 5.303 0 Td [('s)-281(v)57(alue)-281(i)1(s)-282(needed)-281(to)]TJ -137.634 -10.461 Td [(com)1(pute)-274(si)1(gnal)]TJ /T1_2 8.966 Tf 62.297 0 Td (v)Tj /T1_1 8.966 Tf 4.798 0 Td [(.)-433(T)-1(hi)1(s)-274(graph)-273(wil)1(l)]TJ /T1_3 8.966 Tf 69.167 0 Td (not)Tj /T1_1 8.966 Tf 16.236 0 Td [(b)-29(e)-273(acycli)1(c)-273(in)-273(the)]TJ -152.498 -10.461 Td [(pres)-1(ence)-495(of)-496(li)1(mi)1(ted)-496(dep)-28(e)-1(ndency)-496(i)1(nformat)1(ion)-496(b)-28(ecause)]TJ T* [(the)-342(\ro)28(w)-343(co)1(n)28(trol)-342(signa)1(ls)-343(form)-342(cycles.)]TJ -11.651 -18.555 Td [(2.)-499(Bre)-1(ak)-407(the)-407(graph)-407(i)1(n)28(to)-406(s)-1(tro)1(n)-1(g)1(ly-connect)1(e)-1(d)-407(c)1(omp)-28(one)-1(n)29(ts)]TJ 11.651 -10.461 Td [(\(SCCs)-1(\))1(.)-457(T)86(op)-29(ol)1(ogic)1(all)1(y)-343(order)-343(the)-343(SCCs)-1(.)]TJ -11.651 -18.555 Td [(3.)-499(P)28(arti)1(tion)-392(eac)29(h)-392(SCC)-393(of)-392(m)1(ore)-392(than)-392(one)-392(s)-1(i)1(gnal)-392(i)1(n)28(t)1(o)-392(t)29(w)28(o)]TJ 11.651 -10.461 Td [(sub-graphs)-419(cal)1(led)-419(the)-419(head)-419(and)-418(the)-419(tai)1(l.)-685(Pic)29(k)-419(an)-419(ar-)]TJ T* [(bi)1(trary)-335(sc)29(hedule)-334(for)-334(the)-334(head.)-453(Sc)28(hedul)1(e)-335(t)1(he)-334(tail)-333(recur-)]TJ T* [(siv)28(ely)86(.)-440(Add)-294(to)-294(the)-294(sc)28(hedul)1(e)-294(a)-294(lo)-28(op)-294(con)28(t)1(aini)1(ng)-294(the)-294(tai)1(l')1(s)]TJ 0 -10.46 TD [(sc)28(hedul)1(e)-316(fol)1(lo)29(w)28(ed)-315(b)29(y)-316(t)1(he)-316(head')1(s)-316(sc)29(hed)-1(ul)1(e;)-324(thi)1(s)-316(l)1(o)-28(op)-315(e)-1(x-)]TJ 0 -10.461 TD [(ecutes)-340(as)-340(man)29(y)-340(tim)1(es)-341(a)1(s)-341(t)1(he)-1(re)-340(a)1(r)-1(e)-340(si)1(gnals)-340(i)1(n)-340(the)-340(head.)]TJ T* [(F)86(oll)1(o)29(w)-343(the)-343(l)1(o)-29(op)-342(w)-1(i)1(th)-342(the)-343(tai)1(l')1(s)-343(s)-1(c)29(hedule)-342(again.)]TJ -13.45 -20.318 Td [(The)-376(k)28(ey)-376(to)-375(the)-376(al)1(gori)1(thm)-375(is)-376(t)1(he)-376(parti)1(ti)1(oning)-375(in)-375(the)-376(t)1(hird)]TJ -8.966 -10.46 Td [(step.)-545(This)-372(raises)-373(a)-372(que)-1(sti)1(on:)-515(h)-1(o)29(w)-372(s)-1(houl)1(d)-372(the)-372(SC)-1(Cs)-372(b)-29(e)-372(par-)]TJ T* [(ti)1(ti)1(one)-1(d?)-695(T)86(ry)-1(i)1(ng)-422(all)-421(parti)1(ti)1(ons)-423(t)1(o)-422(\fnd)-422(the)-422(opti)1(ma)1(l)-422(one)-422(re-)]TJ T* [(quires)-376(ti)1(me)-375(ex)-1(p)-28(onen)28(t)1(ial)-375(i)1(n)-375(the)-376(n)29(um)29(b)-29(er)-375(of)-375(s)-1(i)1(gnals.)-554(E)-1(dw)29(ards)]TJ T* [(pres)-1(en)29(ts)-398(a)-398(bra)1(nc)28(h-)1(and-b)-28(ound)-398(al)1(gorit)1(hm)-398(a)1(nd)-398(s)-1(ug)1(ge)-1(sts)-398(some)]TJ 0 -10.46 TD [(further)-347(heuristi)1(cs)-347(to)-347(prune)-347(t)1(he)-347(s)-1(earc)29(h)-347(space,)-348(but)-346(s)-1(ho)29(ws)-347(e)-1(m)1(-)]TJ 0 -10.461 TD [(piri)1(cal)1(ly)-343(tha)1(t)-343(t)1(he)-343(algo)1(rithm)-342(rema)1(ins)-343(ex)-1(p)-28(onen)28(t)1(ial)1(.)]TJ 8.966 -10.461 Td [(An)-317(exp)-29(onen)29(tia)1(l-t)1(im)1(e)-317(algori)1(thm)-316(to)-317(\fnd)-317(t)1(he)-317(opti)1(mal)-316(s)-1(c)29(hed-)]TJ -8.966 -10.461 Td [(ule)-502(is)-502(not)-503(pa)1(rtic)1(ularl)1(y)-503(us)-1(eful)-502(for)-502(large)-502(mo)-28(dels.)-936(Ho)29(w)28(ev)28(er,)]TJ T* [(the)-448(pl)1(aces)-449(i)1(n)-448(the)-448(graph)-448(w)-1(here)-448(the)-448(al)1(gorit)1(hm)-448(break)-1(s)-448(do)29(w)-1(n)]TJ 0 -10.46 TD [(\(l)1(arge)-392(SCCs)-1(\))-391(are)-391(precisely)-392(t)1(he)-392(lo)-28(cat)1(ions)-392(where)-392(i)1(nformat)1(ion)]TJ 0 -10.461 TD [(ab)-28(out)-376(de)-1(p)-28(ende)-1(nc)1(ies)-377(i)1(s)-377(l)1(ac)28(king)1(.)-558(R)1(e)-1(a)1(l)-376(s)-1(ync)29(hronous)-377(hardw)28(are)]TJ T* [(do)-28(e)-1(s)]TJ /T1_3 8.966 Tf 21.433 0 Td (not)Tj /T1_1 8.966 Tf 17.5 0 Td [(usuall)1(y)-415(ha)28(v)29(e)-415(cycli)1(c)-414(dep)-29(endencies)-415(\()1(there)-415(are)-414(s)-1(om)1(e)]TJ -38.933 -10.461 Td [(distri)1(buted)-265(arbi)1(trati)1(on)-265(sc)28(hem)1(e)-1(s)-265(whic)29(h)-265(do,)-280(but)-264(these)-266(a)1(re)-266(rel)1(a-)]TJ 0 -10.46 TD [(ti)1(v)28(ely)-257(rare)-1(\))1(.)-428(Th)28(us)-257(the)-257(cy)-1(cl)1(es)-258(wit)1(hin)-257(l)1(arge)-258(strongl)1(y)-1(-)1(connected)]TJ 0 -10.461 TD [(com)1(p)-29(onen)29(ts)-276(gene)-1(ral)1(ly)-276(are)-276(not)-275(real)-276(dep)-29(endency)-276(cycles)-276(and)-276(an)]TJ T* [(\\opti)1(ma)1(l")-342(s)-1(ta)1(tic)-342(s)-1(c)29(hedul)1(e)-343(w)-1(i)1(ll)-342(not)-342(b)-28(e)-343(truly)-343(o)1(ptim)1(al.)]TJ 8.966 -10.461 Td [(In)-364(s)-1(uc)29(h)-364(a)-364(s)-1(i)1(tuati)1(on)-364(it)-364(i)1(s)-365(b)-29(et)1(ter)-365(t)1(o)-364(\\giv)28(e)-364(up")-364(on)-365(t)1(he)-365(stat)1(ic)]TJ -8.966 -10.461 Td [(sc)28(hedul)1(e)]TJ /T1_3 8.966 Tf 37.686 0 Td [(for)-472(j)1(ust)-472(the)-472(signal)-1(s)-471(in)-473(lar)53(ge)-473(SC)1(Cs)]TJ /T1_1 8.966 Tf 144.073 0 Td [(and)-457(t)1(o)-457(em)29(b)-29(ed)]TJ -181.759 -10.46 Td [(a)-369(dy)-1(na)1(mi)1(c)-369(s)-1(c)29(hedule)-369(in)29(to)-369(the)-369(stati)1(c)-369(s)-1(c)29(hedule)-369(at)-369(the)-369(l)1(o)-29(cat)1(ion)]TJ T* [(of)-396(t)1(he)-396(SC)-1(C)-396(t)1(han)-396(i)1(t)-396(i)1(s)-396(to)-396(co)1(n)28(ti)1(n)28(ue)-395(s)-1(earc)29(hing)-395(for)-396(an)-396(opt)1(im)1(al)]TJ T* [(stati)1(c)-273(s)-1(c)29(hedule.)-433(Doing)-273(so)-274(prev)28(en)28(t)1(s)-274(the)-273(s)-1(c)29(heduler)-273(from)-273(taking)]TJ T* [(ex)-1(p)-28(onen)28(t)1(ial)-359(run-)1(tim)1(e;)-368(i)1(t)-359(ma)29(y)-360(also)-359(im)1(p)-1(ro)29(v)28(e)-359(s)-1(i)1(m)29(ulat)1(ion)-359(tim)1(e.)]TJ 0 -10.46 TD [(F)86(or)-257(SCCs)-257(con)28(t)1(aini)1(ng)-257(16)-256(or)-257(m)1(ore)-257(signal)1(s)-1(,)-273(LSE)-257(giv)28(es)-257(up)-256(im)1(me-)]TJ 0 -10.461 TD [(dia)1(tely)85(.)-680(F)86(or)-417(s)-1(m)1(all)1(er)-417(SC)-1(Cs,)-436(LSE)-418(t)1(ries)-418(al)1(l)-417(parti)1(ti)1(ons)-418(to)-417(\fnd)]TJ T* [(the)-436(opt)1(im)1(al)-435(one)-1(.)-735(Note)-435(that)]TJ /T1_3 8.966 Tf 118.23 0 Td [(aver)52(a)1(g)-1(e)]TJ /T1_1 8.966 Tf 34.341 0 Td [(ex)-1(ecut)1(ion)-436(t)1(im)1(e)-436(is)-436(b)-28(e)-1(-)]TJ -152.571 -10.461 Td [(i)1(n)-1(g)-293(co)1(ns)-1(i)1(de)-1(red;)-309(Edw)28(ards)-1(')-292(origi)1(nal)-293(w)28(ork)-293(nee)-1(ded)-293(to)-293(b)-29(ound)-293(the)]TJ /T1_3 8.966 Tf T* (worst)Tj /T1_1 8.966 Tf 26.249 0 Td [(case)-433(t)1(ime)-432(and)-433(dynam)1(ic)-432(s)-1(c)29(heduli)1(ng)-433(w)29(ould)-432(ha)28(v)28(e)-432(b)-29(een)]TJ -26.249 -10.46 Td [(l)1(e)-1(ss)-343(appropri)1(ate)-343(there.)]TJ /T1_4 11.955 Tf 0 -18.892 TD [(4.2)-1000(Dependency)-250(inf)25(ormation)-250(enhancement)]TJ /T1_1 8.966 Tf 8.966 -12.951 Td [(If)-351(no)-350(k)-1(no)29(w)-1(l)1(edge)-351(of)-351(i)1(nput)-351(t)1(o)-351(output)-350(dep)-29(endencies)-351(i)1(s)-352(a)29(v)57(ail)1(-)]TJ -8.966 -10.461 Td [(abl)1(e)-397(for)-395(an)28(y)-396(blo)-28(c)29(k)-1(,)-409(t)1(he)-397(g)1(e)-1(nerat)1(e)-1(d)-396(sc)29(hedu)-1(l)1(e)-396(is)-396(generall)1(y)-397(one)]TJ 0 -10.461 TD [(l)1(arge)-320(dynam)1(ic)-319(secti)1(on.)-449(This)-319(o)-29(c)1(curs)-320(b)-28(ecaus)-1(e)-319(t)1(he)-320(\ro)29(w)-319(con)28(t)1(rol)]TJ T* [(signal)1(s)-366(form)-366(c)1(y)-1(cl)1(es)-366(in)-366(t)1(he)-366(dep)-29(endency)-366(graph.)-526(W)86(e)-366(us)-1(e)-366(t)1(hre)-1(e)]TJ 0 -10.46 TD [(tec)29(hniques)-402(to)-401(i)1(ncreas)-1(e)-401(the)-401(amoun)29(t)-401(of)-402(dep)-28(ende)-1(nc)1(y)-402(inform)1(a-)]TJ 0 -10.461 TD [(ti)1(on)-343(a)29(v)57(ail)1(able:)]TJ ET q /Fm0 Do Q endstream endobj 10 0 obj << /Type /Page /Contents 12 1 R /Resources << /ColorSpace << /CS0 121 0 R >> /Font << /T1_0 72 0 R /T1_1 36 0 R /T1_2 34 0 R /T1_3 79 0 R /T1_4 47 0 R /T1_5 21 0 R >> /XObject << /Fm0 170 0 R >> /ExtGState << /GS0 120 0 R >> /ProcSet [ /PDF /Text ] >> /MediaBox [ 0 0 627.91499 819.198 ] /Parent 27 0 R /CropBox [ 0 0 627.91499 819.198 ] /Rotate 0 >> endobj 12 1 obj << /Length 171 0 R >> stream 0 g 1 i /RelativeColorimetric ri BT /T1_0 8.966 Tf 1 0 0 1 67.123 755.437 Tm (\017)Tj /T1_1 8.966 Tf 9.091 0 Td [(LSE)-443(parti)1(al)1(ly)-443(parses)-443(the)-442(con)29(trol)-442(\ro)29(w)-443(o)29(v)28(errides)-443(\()1(con-)]TJ 0 -10.461 TD [(trol)-332(functi)1(ons\))-333(to)-333(\fnd)-332(input/o)1(utput)-333(dep)-29(endenci)1(es)-334(and)]TJ 0 -10.46 TD [(constan)29(t)-346(con)29(trol)-345(s)-1(i)1(gnals.)-467(Dep)-29(endenci)1(e)-1(s)-346(up)-29(on)-346(co)1(ns)-1(tan)29(t)]TJ 0 -10.461 TD [(con)29(trol)-268(signal)1(s)-269(are)-269(remo)29(v)28(ed.)-432(Computa)1(tion)-268(of)-269(suc)28(h)-268(con-)]TJ T* [(stan)28(t)1(s)-476(i)1(s)-475(re)-1(m)1(o)29(v)28(e)-1(d)-474(compl)1(etely)-475(from)-474(the)-475(s)-1(c)29(hedule)-475(and)]TJ T* [(handl)1(e)-1(d)-364(direct)1(ly)-365(b)29(y)-365(the)-364(f)-1(ra)1(mew)28(ork)-365(at)-364(t)1(he)-365(s)-1(t)1(art)-364(of)-365(t)1(he)]TJ T* [(ti)1(me)-343(step.)]TJ /T1_0 8.966 Tf -9.091 -16.171 Td (\017)Tj /T1_1 8.966 Tf 9.091 0 Td [(W)85(e)-400(opti)1(onall)1(y)-401(annota)1(te)-401(p)-28(orts)-401(wit)1(h)-401(an)-400(\\i)1(nde)-1(p)-28(ende)-1(n)29(t")]TJ T* [(\rag)-326(in)-326(the)-326(mo)-28(dule)-326(de\fniti)1(on)-326(indi)1(cati)1(ng)-327(t)1(hat)-326(the)-326(input)]TJ 0 -10.46 TD [(signal)1(s)-343(of)-343(thi)1(s)-343(p)-29(ort)-342(do)-342(not)-343(a\013)1(ect)-342(an)28(y)-343(out)1(puts)-1(.)]TJ /T1_0 8.966 Tf -9.091 -16.171 Td (\017)Tj /T1_1 8.966 Tf 9.091 0 Td [(W)85(e)-477(opti)1(onall)1(y)-478(annotat)1(e)-478(mo)-28(dules)-478(i)1(n)-478(t)1(he)-478(li)1(brary)-478(with)]TJ 0 -10.461 TD [(thei)1(r)-288(input)1(/output)-287(dep)-29(endenci)1(e)-1(s.)-438(This)-288(can)-287(b)-29(e)-287(tedious,)]TJ T* [(and)-270(w)28(oul)1(d)-270(b)-29(e)-270(unacceptabl)1(e)-270(f)-1(o)1(r)-271(m)1(o)-29(dul)1(es)-271(not)-270(i)1(n)-270(a)-270(highl)1(y)]TJ T* [(reus)-1(abl)1(e)-438(li)1(brary)85(,)-461(but)-437(the)-438(e\013ort)-437(is)-438(amo)1(rtiz)1(e)-1(d)-437(o)28(v)28(er)-438(t)1(he)]TJ T* [(n)29(um)29(b)-29(er)-321(of)-321(tim)1(es)-322(the)-321(m)1(o)-29(dul)1(e)-322(gets)-321(reus)-1(ed)-321(and)-321(is)-321(alw)29(a)28(ys)]TJ 0 -10.46 TD [(use)-1(ful)1(.)-612(Mo)-29(dul)1(es)-395(w)-1(i)1(thout)-394(the)-394(annotati)1(on)-395(a)1(re)-395(as)-1(sum)1(e)-1(d)]TJ 0 -10.461 TD [(to)-342(ha)28(v)28(e)-342(all)-342(out)1(puts)-343(dep)-29(ending)-342(up)-29(on)-342(all)-342(i)1(nputs.)]TJ -13.449 -14.709 Td [(Not)1(e)-379(that)-378(the)-378(re)-1(l)1(ati)1(ons)-1(hi)1(p)-379(b)-28(et)29(w)28(ee)-1(n)-378(dep)-29(endency)-379(inform)1(a-)]TJ -8.967 -10.46 Td [(ti)1(on)-359(and)-358(sc)28(hedul)1(ing)-358(is)-359(co)1(un)28(ter-)1(in)29(tuit)1(iv)28(e.)-504(When)-359(i)1(nformat)1(ion)]TJ T* [(is)-433(com)1(pletely)-433(mi)1(s)-1(sing,)-455(i)1(t)-433(is)-434(easy)-434(to)-433(sc)29(he)-1(dul)1(e:)-638(the)-433(s)-1(c)29(hedule)]TJ T* [(is)-415(dy)-1(na)1(mi)1(c.)-674(Whe)-1(n)-415(i)1(nformat)1(ion)-415(i)1(s)-416(com)1(pletel)1(y)-416(prese)-1(n)29(t,)-433(i)1(t)-415(i)1(s)]TJ T* [(al)1(s)-1(o)-304(easy)-305(t)1(o)-304(s)-1(c)29(hedul)1(e)-1(;)-316(the)-304(dep)-29(endency)-304(graph)-304(w)28(oul)1(d)-304(li)1(k)28(ely)-304(b)-29(e)]TJ 0 -10.46 TD [(acycli)1(c.)-455(It)-339(is)-340(when)-340(some,)-340(but)-339(not)-339(all)1(,)-340(i)1(nformat)1(ion)-339(is)-340(prese)-1(n)29(t)]TJ 0 -10.461 TD [(that)-293(sc)29(heduli)1(ng)-294(b)-28(ecomes)-293(di\016)1(cult)1(.)-440(T)-1(he)-293(p)-29(o)29(w)28(er)-293(of)-293(L)-1(SE's)-293(mo)-28(d-)]TJ T* [(i\fed)-408(HSR)-408(sc)29(hed)-1(ul)1(ing)-408(al)1(gorit)1(hm)-408(li)1(es)-409(in)-408(the)-408(w)28(a)29(y)-409(in)-408(whic)29(h)-409(i)1(t)]TJ T* [(can)-342(gracefull)1(y)-343(adapt)-342(to)-343(t)1(he)-343(a)28(v)57(ai)1(labl)1(e)-343(info)1(rmati)1(on.)]TJ /T1_2 11.955 Tf 0 -17.699 TD [(4.3)-1000(Block)-250(coalescing)]TJ /T1_1 8.966 Tf 8.967 -12.952 Td [(The)-442(s)-1(t)1(ati)1(c)-442(sc)28(hedul)1(e)-442(indi)1(cates)-442(the)-442(order)-442(i)1(n)-442(whic)29(h)-442(signal)1(s)]TJ -8.967 -10.461 Td [(should)-296(b)-28(e)-296(gene)-1(rat)1(ed,)-305(but)-296(bl)1(o)-29(c)29(ks)-297(general)1(ly)-296(can)-296(pro)-28(duce)-296(more)]TJ 0 -10.46 TD [(than)-351(one)-352(output)-351(s)-1(i)1(gnal)-351(p)-29(er)-352(in)29(v)28(o)-28(cati)1(on.)-484(Edw)28(ards)-1(')-351(al)1(gorit)1(hm)]TJ 0 -10.461 TD [(inc)1(ludes)-324(a)-322(p)-29(ost-pro)-28(ces)-1(si)1(ng)-323(s)-1(tep)-323(to)-323(m)1(erge)-323(or)-323(coal)1(e)-1(sce)-323(in)29(v)28(o)-28(ca-)]TJ T* [(ti)1(ons)-381(of)-381(blo)-28(c)29(k)-1(s)-381(and)-381(t)1(h)28(us)-381(reduce)-381(the)-381(n)29(um)29(b)-29(er)-381(of)-381(i)1(n)28(v)28(o)-28(cat)1(ions.)]TJ T* [(The)-286(al)1(gorit)1(hm)-285(m)1(o)28(v)28(es)-286(si)1(gnal)-285(generati)1(ons)-286(to)-285(the)-285(earli)1(es)-1(t)-285(p)-28(oin)29(t)]TJ 0 -10.46 TD [(in)-443(the)-444(sc)29(hedule)-444(at)-443(whic)29(h)-444(t)1(he)-444(same)-444(bl)1(o)-29(c)29(k)-444(m)29(ust)-444(b)-28(e)-444(i)1(n)28(v)28(ok)28(ed)]TJ 0 -10.461 TD [(whe)-1(re)-342(the)-343(m)1(o)28(v)28(e)-342(do)-29(es)-343(not)-342(v)-1(i)1(olat)1(e)-343(dep)-29(endency)-343(constrai)1(n)28(ts.)]TJ 8.967 -10.461 Td [(LSE)-280(use)-1(s)-279(a)-279(s)-1(l)1(igh)29(tl)1(y)-280(di\013)1(er)-1(en)29(t)-279(alg)1(orithm)1(.)-435(First,)-291(L)-1(SE)-279(unroll)1(s)]TJ -8.967 -10.461 Td [(al)1(l)-425(the)-425(l)1(o)-29(ops)-425(in)-425(the)-425(sc)28(hedul)1(e)-426(b)-28(efore)-426(p)-28(erformi)1(ng)-425(coal)1(e)-1(sci)1(ng;)]TJ T* [(thi)1(s)-248(re)-1(m)1(o)29(v)28(e)-1(s)-248(sp)-29(eci)1(al)-247(cas)-1(es)-248(that)-247(Edw)28(ards)-248(des)-1(cri)1(b)-29(es)-248(and)-248(m)1(ak)28(es)]TJ 0 -10.46 TD [(it)-426(eas)-1(i)1(er)-427(to)-427(m)1(erge)-427(w)-1(i)1(th)-427(the)-427(l)1(as)-1(t)-426(in)29(v)28(o)-28(cati)1(on)-427(of)-427(a)-427(bl)1(o)-29(c)29(k)-427(in)-427(a)]TJ 0 -10.461 TD [(tai)1(l.)-599(Seco)1(n)-1(d,)-401(LSE)-391(i)1(s)-391(abl)1(e)-391(t)1(o)-390(mo)29(v)28(e)-391(m)29(ul)1(ti)1(ple)-390(s)-1(i)1(gnal)1(s)-391(when)-391(i)1(t)]TJ T* [(coal)1(es)-1(ces.)-709(O)-1(ne)-427(de\fci)1(e)-1(nc)1(y)-428(i)1(n)-427(E)-1(dw)29(ards)-1(')-426(algo)1(rithm)-426(is)-427(that)-426(if)]TJ T* [(a)-421(signal)-420(has)-422(no)-421(earl)1(ier)-421(blo)-28(c)29(k)-422(i)1(n)28(v)28(o)-28(cat)1(ions)-421(to)-421(merge)-421(wit)1(h,)-441(i)1(t)]TJ 0 -10.46 TD [(prev)28(en)28(t)1(s)-305(an)28(ythi)1(n)-1(g)-304(that)-304(dep)-29(ends)-305(up)-28(on)-305(i)1(t)-305(from)-304(m)1(o)29(v)-1(i)1(ng)-305(b)-28(e)-1(fore)]TJ 0 -10.461 TD [(it)1(.)-617(W)85(e)-396(m)1(ain)29(tai)1(n)-397(a)-396(l)1(ist)-396(of)-396(signal)1(s)-397(t)1(o)-396(mo)29(v)28(e)-396(and)-396(add)-397(a)-396(si)1(gnal)]TJ T* [(to)-340(the)-340(li)1(s)-1(t)-340(when)-341(i)1(t)-340(is)-341(prev)28(en)29(ting)-340(a)-340(lat)1(e)-1(r)-340(signal)-340(from)-340(m)1(o)29(v)-1(i)1(ng;)]TJ T* [(thi)1(s)-268(mak)28(es)-268(it)-267(p)-29(ossibl)1(e)-268(to)-268(re-t)1(op)-29(ol)1(ogic)1(all)1(y)-269(sort)-267(the)-268(sc)28(hedul)1(e)-268(as)]TJ T* [(neede)-1(d)-342(and)-343(i)1(ncreas)-1(es)-343(the)-342(n)28(um)29(b)-28(er)-343(of)-343(m)1(erging)-342(opp)-29(ort)1(uniti)1(es)-1(.)]TJ /T1_2 11.955 Tf 0 -17.699 TD [(4.4)-1000(Code)-250(specialization)]TJ /T1_1 8.966 Tf 8.967 -12.951 Td [(As)-357(not)1(e)-1(d)-356(b)-29(efore,)-360(m)1(o)-29(dul)1(e)-357(instance)-357(c)1(o)-29(de)-357(i)1(s)-357(gene)-1(rat)1(ed)-357(from)]TJ -8.967 -10.461 Td [(tem)1(plates.)-637(This)-403(pro)29(v)-1(i)1(des)-404(t)1(he)-403(abil)1(it)29(y)-403(to)-403(sp)-28(e)-1(c)1(ial)1(ize)-403(t)1(he)-403(co)-29(de)]TJ 0 -10.461 TD [(generated)-336(b)28(y)-336(creati)1(ng)-337(di)1(\013eren)29(t)-336(im)1(plemen)29(tat)1(ions)-336(of)-337(t)1(he)-337(p)-28(ort)]TJ T* [(API)-239(for)-238(eac)28(h)-238(p)-29(ort)-238(of)-239(eac)29(h)-239(m)1(o)-29(dul)1(e.)-422(The)-239(API)-239(i)1(mpl)1(emen)28(t)1(ati)1(ons)]TJ T* [(are)-343(sp)-29(eci)1(ali)1(zed)-343(for:)]TJ /T1_0 8.966 Tf 13.325 -14.708 Td (\017)Tj /T1_1 8.966 Tf 9.091 0 Td [(Cons)-1(t)1(an)28(t)-342(con)29(trol)-342(signal)1(s)]TJ /T1_0 8.966 Tf -9.091 -16.171 Td (\017)Tj /T1_1 8.966 Tf 9.091 0 Td [(Stat)1(ic)-301(vs.)-443(dynami)1(c)-301(sc)28(hedul)1(ing)-301(of)-301(recei)1(v)-1(i)1(ng)-301(co)-28(de)-302(bl)1(o)-29(c)29(ks)]TJ /T1_0 8.966 Tf -9.091 -16.171 Td (\017)Tj /T1_1 8.966 Tf 9.091 0 Td [(Div)29(e)-1(rsit)29(y)-240(of)-240(receiving)-239(blo)-28(c)28(ks)-240(acros)-1(s)-240(p)-28(ort)-240(connect)1(ions:)-405(if)]TJ T* [(al)1(l)-271(connect)1(ions)-271(to)-270(a)-271(p)-29(ort)-270(are)-271(to)-271(t)1(he)-271(s)-1(am)1(e)-271(blo)-28(c)28(k,)-285(co)-28(de)-271(to)]TJ T* [(up)-29(da)1(te)-313(v)57(ari)1(ables)-313(a)1(nd)-313(do)-312(sc)29(he)-1(dul)1(ing)-312(\()1(if)-312(an)28(y\))-312(i)1(s)-313(sim)1(pler.)]TJ /T1_3 8.966 Tf 265.073 640.833 Td [(T)98(able)-394(3:)-526(P)33(erfo)1(rm)-1(ance)-395(o)1(f)-394(r)-1(eusable)-395(mo)-32(d)-1(el)1(s)]TJ ET 1 0 0 1 324.965 746.819 cm 0 G 0.398 w 10 M 0 j 0 J []0 d 0 0.199 m 222.798 0.199 l S 1 0 0 1 -0.2 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.765 -736.359 cm BT /T1_1 8.966 Tf 1 0 0 1 415.19 739.497 Tm [(Cy)-1(cl)1(es)-1(/sec)]TJ ET 1 0 0 1 547.563 736.359 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.798 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.765 -725.898 cm BT /T1_1 8.966 Tf 1 0 0 1 393.251 729.036 Tm [(\(sp)-29(eedup)-343(vs)-1(.)-456(slo)29(w)28(es)-1(t)1(\))]TJ ET 1 0 0 1 547.563 725.898 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.598 -0.399 cm 0 0.199 m 222.798 0.199 l S 1 0 0 1 -0.2 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 46.725 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -371.49 -715.039 cm BT /T1_1 8.966 Tf 1 0 0 1 385.674 718.177 Tm [(Con)28(t)1(rol)]TJ ET 1 0 0 1 421.337 715.039 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 124.432 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.798 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.765 -704.578 cm BT /T1_1 8.966 Tf 1 0 0 1 331.233 707.716 Tm [(Sc)29(hedule)]TJ ET 1 0 0 1 371.49 704.578 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -371.49 -704.578 cm BT /T1_1 8.966 Tf 1 0 0 1 377.069 707.716 Tm [(F)86(uncti)1(ons)]TJ ET 1 0 0 1 421.337 704.578 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.131 -704.578 cm BT /T1_1 8.966 Tf 1 0 0 1 460.819 707.716 Tm [(Annot)1(ati)1(ons)]TJ ET 1 0 0 1 547.563 704.578 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -124.233 -0.399 cm 0 0.199 m 124.433 0.199 l S 1 0 0 1 -98.565 -10.062 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.765 -694.117 cm BT /T1_1 8.966 Tf 1 0 0 1 345.571 697.255 Tm [(T)28(yp)-29(e)]TJ ET 1 0 0 1 371.49 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -371.49 -694.117 cm BT /T1_1 8.966 Tf 1 0 0 1 381.084 697.255 Tm [(anal)1(y)-1(zed)]TJ ET 1 0 0 1 421.337 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.131 -694.117 cm BT /T1_1 8.966 Tf 1 0 0 1 433.7 697.255 Tm (None)Tj ET 1 0 0 1 464.608 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.608 -694.117 cm BT /T1_1 8.966 Tf 1 0 0 1 476.641 697.255 Tm [(P)28(ort)]TJ ET 1 0 0 1 506.086 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.086 -694.117 cm BT /T1_1 8.966 Tf 1 0 0 1 521.009 697.255 Tm [(Al)1(l)]TJ ET 1 0 0 1 547.563 694.117 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.598 -0.398 cm 0 0.199 m 222.798 0.199 l S 1 0 0 1 -0.2 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.765 -683.258 cm BT /T1_1 8.966 Tf 1 0 0 1 330.344 686.396 Tm [(Dy)-1(na)1(mi)1(c)]TJ ET 1 0 0 1 371.49 683.258 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -371.49 -683.258 cm BT /T1_1 8.966 Tf 1 0 0 1 404.639 686.396 Tm (No)Tj ET 1 0 0 1 421.337 683.258 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.131 -683.258 cm BT /T1_1 8.966 Tf 1 0 0 1 432.55 686.396 Tm (40649)Tj ET 1 0 0 1 464.608 683.258 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.608 -683.258 cm BT /T1_1 8.966 Tf 1 0 0 1 474.0271 686.396 Tm (40693)Tj ET 1 0 0 1 506.0861 683.258 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.0861 -683.258 cm BT /T1_1 8.966 Tf 1 0 0 1 515.5051 686.396 Tm (40904)Tj ET 1 0 0 1 547.5631 683.258 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.798 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 46.725 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 49.847 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.1311 -672.797 cm BT /T1_1 8.966 Tf 1 0 0 1 432.2941 675.935 Tm [(\(1.)1(00\))]TJ ET 1 0 0 1 464.6081 672.797 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.6081 -672.797 cm BT /T1_1 8.966 Tf 1 0 0 1 473.7711 675.935 Tm [(\(1.)1(00\))]TJ ET 1 0 0 1 506.0861 672.797 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.0861 -672.797 cm BT /T1_1 8.966 Tf 1 0 0 1 515.2491 675.935 Tm [(\(1.)1(01\))]TJ ET 1 0 0 1 547.563 672.797 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -175.874 -0.398 cm 0 0.199 m 176.074 0.199 l S 1 0 0 1 -46.924 -10.063 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.7651 -662.336 cm BT /T1_1 8.966 Tf 1 0 0 1 330.3441 665.475 Tm [(Dy)-1(na)1(mi)1(c)]TJ ET 1 0 0 1 371.4901 662.336 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -371.4901 -662.336 cm BT /T1_1 8.966 Tf 1 0 0 1 402.2811 665.475 Tm [(Y)86(es)]TJ ET 1 0 0 1 421.3371 662.336 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.1311 -662.336 cm BT /T1_1 8.966 Tf 1 0 0 1 432.5501 665.475 Tm (47794)Tj ET 1 0 0 1 464.6081 662.336 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.6081 -662.336 cm BT /T1_1 8.966 Tf 1 0 0 1 474.0271 665.475 Tm (47860)Tj ET 1 0 0 1 506.0861 662.336 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.0861 -662.336 cm BT /T1_1 8.966 Tf 1 0 0 1 515.5051 665.475 Tm (47821)Tj ET 1 0 0 1 547.5631 662.336 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.798 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 46.725 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 49.847 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.1311 -651.876 cm BT /T1_1 8.966 Tf 1 0 0 1 432.2941 655.014 Tm [(\(1.)1(18\))]TJ ET 1 0 0 1 464.6081 651.876 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.6081 -651.876 cm BT /T1_1 8.966 Tf 1 0 0 1 473.7711 655.014 Tm [(\(1.)1(18\))]TJ ET 1 0 0 1 506.0861 651.876 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.0861 -651.876 cm BT /T1_1 8.966 Tf 1 0 0 1 515.2491 655.014 Tm [(\(1.)1(18\))]TJ ET 1 0 0 1 547.5631 651.876 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.598 -0.399 cm 0 0.199 m 222.798 0.199 l S 1 0 0 1 -0.2 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.7651 -641.016 cm BT /T1_1 8.966 Tf 1 0 0 1 342.7591 644.155 Tm [(Stat)1(ic)]TJ ET 1 0 0 1 371.4901 641.016 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -371.4901 -641.016 cm BT /T1_1 8.966 Tf 1 0 0 1 404.6391 644.155 Tm (No)Tj ET 1 0 0 1 421.3371 641.016 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.1311 -641.016 cm BT /T1_1 8.966 Tf 1 0 0 1 428.7101 644.155 Tm [(*)-342(40657)]TJ ET 1 0 0 1 464.6081 641.016 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.6081 -641.016 cm BT /T1_1 8.966 Tf 1 0 0 1 470.1871 644.155 Tm [(*)-343(4)1(1377)]TJ ET 1 0 0 1 506.0861 641.016 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.0861 -641.016 cm BT /T1_1 8.966 Tf 1 0 0 1 511.6651 644.155 Tm [(*)-343(4)1(1306)]TJ ET 1 0 0 1 547.563 641.016 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.798 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 46.725 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 49.847 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.1311 -630.556 cm BT /T1_1 8.966 Tf 1 0 0 1 432.2941 633.694 Tm [(\(1.)1(00\))]TJ ET 1 0 0 1 464.608 630.556 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.608 -630.556 cm BT /T1_1 8.966 Tf 1 0 0 1 473.771 633.694 Tm [(\(1.)1(02\))]TJ ET 1 0 0 1 506.086 630.556 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.086 -630.556 cm BT /T1_1 8.966 Tf 1 0 0 1 515.249 633.694 Tm [(\(1.)1(02\))]TJ ET 1 0 0 1 547.563 630.556 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -175.874 -0.399 cm 0 0.199 m 176.074 0.199 l S 1 0 0 1 -46.924 -10.062 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -324.765 -620.095 cm BT /T1_1 8.966 Tf 1 0 0 1 342.759 623.233 Tm [(Stat)1(ic)]TJ ET 1 0 0 1 371.4901 620.095 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -371.4901 -620.095 cm BT /T1_1 8.966 Tf 1 0 0 1 402.2811 623.233 Tm [(Y)86(es)]TJ ET 1 0 0 1 421.3371 620.095 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.1311 -620.095 cm BT /T1_1 8.966 Tf 1 0 0 1 428.7101 623.233 Tm [(*)-342(47850)]TJ ET 1 0 0 1 464.608 620.095 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.608 -620.095 cm BT /T1_1 8.966 Tf 1 0 0 1 470.187 623.233 Tm [(*)-343(4)1(7098)]TJ ET 1 0 0 1 506.086 620.095 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.086 -620.095 cm BT /T1_1 8.966 Tf 1 0 0 1 515.5051 623.233 Tm (57046)Tj ET 1 0 0 1 547.563 620.095 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.798 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 46.725 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 49.847 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.794 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -423.1311 -609.634 cm BT /T1_1 8.966 Tf 1 0 0 1 432.2941 612.772 Tm [(\(1.)1(18\))]TJ ET 1 0 0 1 464.608 609.634 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -464.608 -609.634 cm BT /T1_1 8.966 Tf 1 0 0 1 473.771 612.772 Tm [(\(1.)1(16\))]TJ ET 1 0 0 1 506.086 609.634 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -506.086 -609.634 cm BT /T1_1 8.966 Tf 1 0 0 1 515.249 612.772 Tm [(\(1.)1(40\))]TJ ET 1 0 0 1 547.563 609.634 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.598 -0.398 cm 0 0.199 m 222.798 0.199 l S 1 0 0 1 -324.965 -609.236 cm BT /T1_2 11.955 Tf 1 0 0 1 316.812 578.785 Tm [(5.)-1000(EV)135(ALU)60(A)95(TION)-250(OF)-250(OPTIMIZA)95(TIONS)]TJ /T1_1 8.966 Tf 8.966 -12.952 Td [(In)-468(t)1(his)-468(se)-1(c)1(tion,)-498(the)-468(e\013)1(e)-1(c)1(tiv)29(e)-1(ness)-468(of)-468(LSE)-1(')1(s)-468(opti)1(mi)1(zati)1(ons)]TJ -8.966 -10.461 Td [(is)-464(ev)57(aluat)1(ed)-464(b)28(y)-464(m)1(e)-1(asuri)1(ng)-464(the)-464(runni)1(ng)-464(ti)1(me)-464(of)-463(s)-1(i)1(m)29(ulat)1(ors)]TJ 0 -10.46 TD [(generated)-284(wit)1(h)-284(and)-283(w)-1(i)1(thout)-283(di\013)1(ere)-1(n)29(t)-283(optim)1(iz)1(ati)1(ons)-284(e)-1(nabl)1(ed.)]TJ 0 -10.461 TD [(The)-370(LSE)-370(m)1(o)-29(del)-369(using)-369(custom)-368(mo)-28(dules)-370(and)-369(the)-369(LSE)-370(mo)-28(del)]TJ T* [(using)-358(reus)-1(abl)1(e)-359(m)1(o)-29(dul)1(es)-359(are)-358(us)-1(ed)-358(for)-359(t)1(he)-1(se)-358(e)-1(v)57(al)1(uatio)1(ns)-1(.)-503(T)-1(he)]TJ T* [(ex)-1(p)-28(erim)1(e)-1(n)29(tal)-247(s)-1(etup)-248(and)-248(rep)-29(o)1(r)-1(t)1(ing)-248(i)1(s)-249(the)-248(same)-248(as)-248(in)-248(Secti)1(on)-248(3;)]TJ T* [(the)-490(only)-491(di)1(\013erence)-490(is)-491(tha)1(t)-491(di)1(\013eren)29(t)-491(c)1(om)29(binat)1(ions)-491(of)-490(opti)1(-)]TJ 0 -10.46 TD [(mi)1(zat)1(ions)-343(are)-343(t)1(ried.)]TJ 8.966 -10.461 Td [(Not)1(e)-442(that)-441(no)-441(meani)1(ngful)-441(com)1(parison)-442(ca)1(n)-442(b)-28(e)-442(made)-441(w)-1(i)1(th)]TJ -8.966 -10.461 Td [(Edw)28(ards)-1(')-327(origi)1(nal)-328(sc)29(he)-1(dul)1(ing)-328(al)1(gori)1(thm)-328(b)-28(e)-1(c)1(aus)-1(e)-328(of)-328(it)1(s)-329(ex)-1(p)-28(o-)]TJ 0 -10.461 TD [(nen)28(t)1(ial)-423(run)28(t)1(im)1(e)-1(.)-700(An)-424(at)1(tempt)-424(t)1(o)-424(s)-1(c)29(hedule)-424(t)1(h)-1(e)-424(c)1(u)-1(stom)-423(LSE)]TJ 0 -10.46 TD [(mo)-28(del)-354(using)-354(Edw)28(ards')-354(o)1(r)-1(i)1(gi)1(nal)-354(al)1(gorit)1(hm)-354(di)1(d)-354(not)-354(term)1(inate)]TJ 0 -10.461 TD [(after)-415(18)-414(hours)-416(of)-415(run)29(ti)1(me.)-673(Suc)29(h)-415(a)-415(large)-415(run)29(ti)1(me)-415(w)28(oul)1(d)-415(b)-29(e)]TJ T* [(im)1(pract)1(ical)-475(for)-476(design)-476(explorat)1(ion.)-856(A)1(s)-477(a)-475(conse)-1(quence,)-509(al)1(l)]TJ T* [(stati)1(c)-405(sc)28(hedul)1(ing)-405(i)1(n)-405(thes)-1(e)-405(ex)-1(p)-28(erim)1(e)-1(n)29(ts)-405(is)-405(done)-405(us)-1(i)1(ng)-405(LSE)-1(')1(s)]TJ T* [(dynami)1(c)-306(sub)-1(-)1(s)-1(c)29(hedul)1(e)-307(em)29(b)-28(edding.)-444(Ho)29(w)28(ev)28(er,)-313(w)28(e)-306(do)-305(compare)]TJ 0 -10.46 TD [(the)-343(di)1(\013eren)29(t)-343(bl)1(o)-29(c)29(k)-343(coal)1(es)-1(ci)1(ng)-343(a)1(lgori)1(thms.)]TJ /T1_2 11.955 Tf 0 -20.987 TD [(5.1)-1000(Static)-425(scheduling)-425(and)-424(dependency)-425(inf)25(or)37(\255)]TJ 26.899 -11.576 Td [(mation)-250(enhancement)]TJ /T1_1 8.966 Tf -17.933 -12.952 Td [(T)85(abl)1(e)-287(3)-286(sho)29(w)-1(s)-286(the)-287(p)-28(erformance)-286(of)-286(the)]TJ /T1_4 8.966 Tf 150.982 0 Td [(r)53(e)-1(us)1(abl)-1(e)]TJ /T1_1 8.966 Tf 35.118 0 Td [(LSE)-287(m)1(o)-29(del)]TJ -195.066 -10.461 Td [(whe)-1(n)-425(inform)1(ation)-426(enhanc)1(e)-1(m)1(en)28(t)-425(and)-426(s)-1(c)29(heduli)1(ng)-426(are)-426(v)56(ari)1(ed.)]TJ 0 -10.46 TD [(The)-430(enhanced)-430(bl)1(o)-29(c)29(k)-430(coal)1(es)-1(c)1(ing)-429(algori)1(thm)-429(i)1(s)-430(us)-1(ed.)-717(Result)1(s)]TJ 0 -10.461 TD [(whe)-1(re)-494(the)-494(framew)28(o)1(r)-1(k)-494(em)29(b)-29(edded)-495(a)-494(dynami)1(c)-494(s)-1(c)29(hedule)-494(in)-494(a)]TJ T* [(stati)1(c)-310(sc)28(hedul)1(e)-310(are)-310(mark)28(ed)-310(wi)1(th)-310(a)-310(\\*)1(".)-446(The)-310(ma)1(x)-1(i)1(m)29(um)-310(bui)1(ld)]TJ T* [(ti)1(me)-405(w)29(as)-405(36.21)-404(s)-1(eco)1(nd)-1(s;)-435(thi)1(s)-405(is)-405(ab)-29(o)1(ut)-405(7%)-404(greater)-405(t)1(han)-405(the)]TJ 0 -10.46 TD [(buil)1(d)-343(t)1(im)1(e)-343(without)-342(opti)1(mi)1(zat)1(ions.)]TJ 8.966 -10.461 Td [(The)-436(role)-436(o)1(f)-436(inform)1(ati)1(on)-436(i)1(s)-436(s)-1(een)-436(to)-435(b)-29(e)-436(v)28(ery)-436(i)1(mp)-28(ortan)29(t;)-482(a)]TJ -8.966 -10.461 Td [(40%)-390(sp)-29(eedup)-390(\()]TJ /T1_5 8.966 Tf 60.046 0 Td (\033)Tj /T1_1 8.966 Tf 8.865 0 Td [(=)-365(0)]TJ /T1_5 8.966 Tf 15.048 0 Td (:)Tj /T1_1 8.966 Tf 2.56 0 Td [(03\))-390(can)-390(b)-28(e)-391(obtai)1(ned)-391(b)29(y)-391(anal)1(y)-1(z)1(ing)-390(the)]TJ -86.519 -10.461 Td [(con)29(trol)-312(functi)1(ons)-313(and)-313(k)-1(no)29(wing)-312(mo)-28(dule)-313(i)1(nput/output)-312(dep)-29(en-)]TJ 0 -10.461 TD [(dencies)-300(a)1(nd)-300(using)-299(thes)-1(e)-299(for)-300(stat)1(ic)-299(sc)28(hedul)1(ing.)-442(Ev)28(en)-300(wit)1(h)-300(dy-)]TJ 0 -10.46 TD [(nam)1(ic)-283(sc)28(hedul)1(ing)-283(there)-283(is)-283(s)-1(t)1(il)1(l)-283(an)-283(18%)-283(sp)-29(eedup)-283(\()]TJ /T1_5 8.966 Tf 190.528 0 Td (\033)Tj /T1_1 8.966 Tf 8.151 0 Td [(=)-286(0)]TJ /T1_5 8.966 Tf 14.335 0 Td (:)Tj /T1_1 8.966 Tf 2.56 0 Td [(02\))-283(t)1(o)]TJ -215.574 -10.461 Td [(b)-29(e)-363(obta)1(ined)-363(from)-363(the)-363(con)29(trol)-363(funct)1(ion)-363(anal)1(y)-1(sis.)-518(The)-364(e\013ect)1(s)]TJ 0 -10.461 TD [(of)-532(analys)-1(i)1(s)-533(and)-532(mo)-28(dule)-532(annotat)1(ions)-533(are)-532(s)-1(ynergisti)1(c;)-627(onl)1(y)]TJ T* [(whe)-1(n)-428(b)-29(oth)-428(are)-429(pre)-1(sen)28(t)-428(can)-429(a)-428(fully)-429(stati)1(c)-429(sc)29(he)-1(dul)1(e)-429(and)-429(the)]TJ 0 -10.46 TD [(ma)1(x)-1(i)1(m)29(um)-342(s)-1(p)-28(e)-1(edup)-342(b)-29(e)-343(obt)1(ained.)]TJ 8.966 -10.461 Td [(Con)28(t)1(rol)-326(funct)1(ion)-326(anal)1(y)-1(sis)-326(al)1(one)-327(pro)-28(duces)-327(sp)-28(e)-1(edup)-326(for)-326(t)29(w)28(o)]TJ -8.966 -10.461 Td [(reas)-1(o)1(ns)-1(.)-910(First,)-531(w)-1(hen)-494(con)29(trol)-493(functi)1(ons)-495(are)-494(anal)1(y)-1(z)1(e)-1(d,)-531(an)29(y)]TJ 0 -10.461 TD [(constan)29(ts)-320(found)-320(can)-320(b)-29(e)-320(used)-320(in)-320(co)-28(de)-320(s)-1(p)-28(ecial)1(iza)1(tion.)-448(Se)-1(c)1(ond,)]TJ T* [(anal)1(y)-1(sis)-342(all)1(o)28(ws)-343(the)-342(s)-1(c)29(heduler)-342(to)-342(remo)29(v)28(e)-343(an)-342(ex)-1(t)1(ra)-343(i)1(n)28(v)29(o)-29(cat)1(ion)]TJ 0 -10.46 TD [(of)-254(all)-254(c)1(on)28(t)1(rol)-254(functi)1(ons)-255(whic)29(h)-254(is)-255(required)-254(in)-254(dy)-1(nam)1(ic)-254(sc)29(he)-1(dul)1(-)]TJ 0 -10.461 TD [(ing)-342(to)-342(pro)-29(duce)-342(an)28(y)-343(co)1(ns)-1(tan)29(t)-342(outputs)-343(of)-342(the)-343(funct)1(ion.)]TJ 8.966 -10.461 Td [(Mo)-29(dul)1(e)-229(anno)1(tati)1(ons)-229(al)1(one)-229(pro)-28(duce)-229(m)29(uc)29(h)-228(les)-1(s)-228(b)-29(ene\ft;)-266(there)]TJ -8.966 -10.461 Td [(are)-333(few)28(er)-333(co)-28(de)-333(sp)-29(ecia)1(li)1(zati)1(on)-333(opp)-29(o)1(rtunit)1(ies)-333(and)-333(no)-333(extra)-333(i)1(n-)]TJ 0 -10.46 TD [(v)28(o)-28(cati)1(ons)-343(to)-342(re)-1(m)1(o)28(v)29(e)-1(.)]TJ ET q /Fm0 Do Q endstream endobj 13 0 obj << /Type /Page /Contents 15 1 R /Resources << /ColorSpace << /CS0 121 0 R >> /Font << /T1_0 79 0 R /T1_1 36 0 R /T1_2 21 0 R /T1_3 47 0 R /T1_4 34 0 R >> /XObject << /Fm0 182 0 R >> /ExtGState << /GS0 120 0 R >> /ProcSet [ /PDF /Text ] >> /MediaBox [ 0 0 627.91499 819.198 ] /Parent 27 0 R /CropBox [ 0 0 627.91499 819.198 ] /Rotate 0 >> endobj 15 1 obj << /Length 183 0 R >> stream 0 g 1 i /RelativeColorimetric ri BT /T1_0 8.966 Tf 1 0 0 1 92.212 749.21 Tm [(T)98(able)-394(4:)-526(P)33(erfo)1(rm)-1(ance)-395(o)1(f)-394(coalesci)1(n)-1(g)]TJ ET 1 0 0 1 61.968 745.076 cm 0 G 0.398 w 10 M 0 j 0 J []0 d 0 0.199 m 222.764 0.199 l S 1 0 0 1 -0.199 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -61.769 -734.615 cm BT /T1_1 8.966 Tf 1 0 0 1 67.348 737.753 Tm (Coalescing)Tj ET 1 0 0 1 115.076 734.615 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -116.869 -734.615 cm BT /T1_1 8.966 Tf 1 0 0 1 138.629 737.753 Tm (Mean)Tj ET 1 0 0 1 182.263 734.615 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -182.263 -734.615 cm BT /T1_1 8.966 Tf 1 0 0 1 187.842 737.753 Tm [(Sp)-29(eedup)-343(vs.)]TJ ET 1 0 0 1 241.205 734.615 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -241.205 -734.615 cm BT /T1_2 8.966 Tf 1 0 0 1 255.025 737.753 Tm (\033)Tj /T1_1 8.966 Tf 8.663 0 Td (of)Tj ET 1 0 0 1 284.533 734.615 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.764 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -61.769 -724.154 cm BT /T1_1 8.966 Tf 1 0 0 1 68.663 727.293 Tm [(Al)1(gorit)1(hm)]TJ ET 1 0 0 1 115.076 724.154 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -116.869 -724.154 cm BT /T1_1 8.966 Tf 1 0 0 1 122.448 727.293 Tm [(cycles/s)-1(eco)1(nd)]TJ ET 1 0 0 1 182.263 724.154 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -182.263 -724.154 cm BT /T1_1 8.966 Tf 1 0 0 1 196.82 727.293 Tm [(ori)1(ginal)]TJ ET 1 0 0 1 241.205 724.154 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -241.205 -724.154 cm BT /T1_1 8.966 Tf 1 0 0 1 246.784 727.293 Tm [(sp)-29(eedup)]TJ ET 1 0 0 1 284.533 724.154 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.565 -0.398 cm 0 0.199 m 222.764 0.199 l S 1 0 0 1 -0.199 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -61.769 -713.295 cm BT /T1_1 8.966 Tf 1 0 0 1 89.159 716.433 Tm (None)Tj ET 1 0 0 1 115.076 713.295 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -116.869 -713.295 cm BT /T1_1 8.966 Tf 1 0 0 1 138.246 716.433 Tm (20564)Tj ET 1 0 0 1 182.263 713.295 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -182.263 -713.295 cm BT /T1_1 8.966 Tf 1 0 0 1 203.742 716.433 Tm [(0.)1(40)]TJ ET 1 0 0 1 241.205 713.295 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -241.205 -713.295 cm BT /T1_1 8.966 Tf 1 0 0 1 254.877 716.433 Tm [(0.)1(01)]TJ ET 1 0 0 1 284.533 713.295 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.764 -10.461 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -61.769 -702.834 cm BT /T1_1 8.966 Tf 1 0 0 1 77.1089 705.973 Tm [(Origi)1(nal)]TJ ET 1 0 0 1 115.0759 702.834 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -116.8689 -702.834 cm BT /T1_1 8.966 Tf 1 0 0 1 138.2459 705.973 Tm (55983)Tj ET 1 0 0 1 182.2629 702.834 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -182.2629 -702.834 cm BT /T1_1 8.966 Tf 1 0 0 1 203.7419 705.973 Tm [(1.)1(00)]TJ ET 1 0 0 1 241.2049 702.834 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -241.2049 -702.834 cm BT /T1_1 8.966 Tf 1 0 0 1 260.7639 705.973 Tm ({)Tj ET 1 0 0 1 284.5329 702.834 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.764 -10.46 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -61.7689 -692.374 cm BT /T1_1 8.966 Tf 1 0 0 1 70.3429 695.512 Tm (Enhanced)Tj ET 1 0 0 1 115.0759 692.374 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 1.793 0 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -116.8689 -692.374 cm BT /T1_1 8.966 Tf 1 0 0 1 138.2459 695.512 Tm (57046)Tj ET 1 0 0 1 182.2629 692.374 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -182.2629 -692.374 cm BT /T1_1 8.966 Tf 1 0 0 1 203.7419 695.512 Tm [(1.)1(02)]TJ ET 1 0 0 1 241.2049 692.374 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -241.2049 -692.374 cm BT /T1_1 8.966 Tf 1 0 0 1 254.8769 695.512 Tm [(0.)1(01)]TJ ET 1 0 0 1 284.5329 692.374 cm 0.199 0 m 0.199 10.461 l S 1 0 0 1 -222.565 -0.399 cm 0 0.199 m 222.764 0.199 l S 1 0 0 1 -61.9679 -691.975 cm BT /T1_1 8.966 Tf 1 0 0 1 62.7649 663.507 Tm [(When)-417(i)1(nformat)1(ion)-416(enhancemen)28(t)-416(and)-416(sc)28(hedul)1(ing)-416(are)-417(v)57(ar-)]TJ -8.967 -10.461 Td [(ied)-347(fo)1(r)-347(the)]TJ /T1_3 8.966 Tf 44.937 0 Td (custom)Tj /T1_1 8.966 Tf 32.046 0 Td [(LSE)-348(m)1(o)-29(del)1(,)-348(equiv)57(al)1(e)-1(n)29(t)-347(sp)-29(eedups)-347(are)-347(not)]TJ -76.983 -10.461 Td [(obse)-1(rv)29(e)-1(d.)-456(Indi)1(v)-1(i)1(dual)-342(results)-342(for)-342(opti)1(mi)1(zati)1(ons)-342(are)-343(not)-341(giv)28(en)]TJ 0 -10.461 TD [(b)-29(eca)1(us)-1(e)-305(of)-304(s)-1(pa)1(ce)-305(li)1(mi)1(tat)1(ions,)-312(but)-304(they)-305(are)-305(al)1(l)-304(v)28(ery)-305(s)-1(i)1(mi)1(lar)-304(to)]TJ 0 -10.46 TD [(eac)29(h)-288(ot)1(he)-1(r:)-428(no)-288(c)1(om)29(binat)1(ion)-287(of)-288(opt)1(im)1(iza)1(tions)-287(ac)28(hi)1(ev)28(es)-288(ev)28(en)-288(a)]TJ 0 -10.461 TD [(1%)-344(im)1(pro)28(v)28(em)1(e)-1(n)29(t.)-463(This)-345(is)-345(b)-29(ecause)-345(the)-345(custom)-344(mo)-28(dules)-345(pro-)]TJ T* [(vide)-284(only)-284(p)-29(ort)-284(i)1(ndep)-29(endence)-285(i)1(nformat)1(ion)-284(\(t)1(here)-285(are)-284(no)-284(mo)-28(d-)]TJ T* [(ule)-347(annot)1(ati)1(ons)-1(\))-346(to)-347(the)-347(fram)1(ew)28(ork)-348(a)1(nd)-347(there)-348(a)1(re)-348(no)-346(con)28(t)1(rol)]TJ 0 -10.46 TD [(functi)1(ons)-279(to)-278(anal)1(y)-1(z)1(e)-1(;)-299(as)-279(a)-278(res)-1(ul)1(t,)-291(t)1(he)-279(sc)28(hedul)1(e)-279(i)1(s)-279(alw)29(a)28(ys)-279(com)1(-)]TJ 0 -10.461 TD [(plet)1(e)-1(l)1(y)-304(dynam)1(ic)-303(and)-302(f)-1(ew)-303(opti)1(mi)1(zat)1(ions)-303(com)1(e)-304(i)1(n)28(t)1(o)-303(pla)29(y)85(.)-443(Tw)28(o)]TJ T* [(com)29(bi)1(nati)1(ons)-266(of)-266(opti)1(mi)1(zati)1(ons)-266(s)-1(ho)29(w)-266(a)-266(1%)-265(a)29(v)28(erage)-266(slo)29(w)-1(do)29(wn;)]TJ T* [(in)-342(b)-29(ot)1(h)-343(cases)-343(the)-343(slo)29(wdo)28(wn)-343(i)1(s)-343(due)-343(to)-342(a)-343(singl)1(e)-343(out)1(li)1(e)-1(r.)]TJ 8.967 -10.461 Td [(Fi)1(nall)1(y)85(,)-531(note)-493(that)-493(w)-1(hen)-493(all)-493(the)-493(inform)1(ati)1(on)-494(i)1(s)-494(us)-1(ed)-494(for)]TJ -8.967 -10.46 Td [(stati)1(c)-399(s)-1(c)29(heduli)1(ng,)-413(the)-399(L)-1(SE)-399(mo)-28(del)-399(buil)1(t)-399(from)]TJ /T1_3 8.966 Tf 183.517 0 Td [(r)53(e)-1(us)1(abl)-1(e)]TJ /T1_1 8.966 Tf 36.132 0 Td [(com)1(-)]TJ -219.649 -10.461 Td [(p)-29(o)1(ne)-1(n)29(ts)-473(is)-473(6%)-472(faster)-473(than)-472(the)-473(Sy)-1(stem)1(C)-473(mo)-28(del)-473(bui)1(lt)-472(from)]TJ /T1_3 8.966 Tf T* (custom)Tj /T1_1 8.966 Tf 33.179 0 Td [(com)1(p)-29(onen)29(ts.)-848(T)-1(he)-473(com)29(bi)1(nati)1(on)-473(of)-473(thes)-1(e)-473(opt)1(im)1(iza-)]TJ -33.179 -10.461 Td [(ti)1(ons)-394(w)-1(i)1(th)-394(t)1(he)-394(HSR)-393(mo)-28(del)-393(of)-394(com)1(putati)1(on)-394(has)-394(al)1(lo)29(w)28(ed)-394(the)]TJ 0 -10.46 TD [(reus)-1(e)-467(p)-29(enal)1(t)29(y)-468(to)-467(b)-29(e)-467(com)1(pletely)-467(mi)1(tig)1(ated)-468(when)-467(compared)]TJ 0 -10.461 TD [(with)-342(a)-343(c)1(on)28(v)28(en)29(tiona)1(l)-343(Di)1(s)-1(c)1(re)-1(t)1(e-Ev)28(e)-1(n)29(t)-342(mo)-28(del.)]TJ /T1_4 11.955 Tf 0 -19.004 TD [(5.2)-1000(Block)-250(coalescing)]TJ /T1_1 8.966 Tf 8.967 -12.951 Td [(T)85(abl)1(e)-318(4)-317(sho)28(ws)-318(the)-317(e\013ects)-317(of)-318(the)-317(blo)-28(c)29(k)-318(coal)1(e)-1(sci)1(ng)-318(i)1(mpro)29(v)28(e-)]TJ -8.967 -10.461 Td [(men)29(ts)-348(for)-347(the)-347(re)-1(usabl)1(e)-348(m)1(o)-29(del)-347(wit)1(h)-348(al)1(l)-347(inform)1(ati)1(on)-348(a)29(v)57(ail)1(able)]TJ 0 -10.461 TD [(and)-252(stati)1(c)-252(sc)28(hedul)1(ing.)-426(Skippi)1(ng)-252(the)-252(coal)1(es)-1(c)1(ing)-252(step)-252(res)-1(ul)1(ts)-252(in)]TJ T* [(a)-338(60%)-338(s)-1(l)1(o)29(w)-1(do)29(wn,)-339(s)-1(o)-338(coal)1(es)-1(ci)1(ng)-339(i)1(s)-339(v)28(ery)-339(i)1(mp)-29(o)1(rtan)28(t)1(.)-455(Ho)29(w)28(ev)28(er,)]TJ T* [(the)-283(im)1(pro)28(v)29(e)-1(d)-283(coal)1(es)-1(c)1(ing)-283(al)1(gorithm)-282(giv)28(es)-283(only)-284(a)-283(m)1(argina)1(l)-283(im)1(-)]TJ 0 -10.46 TD [(pro)29(v)28(e)-1(m)1(en)28(t)-342(o)29(v)28(er)-343(the)-343(o)1(rigi)1(nal)-342(coalesci)1(ng)-343(al)1(gorit)1(hm.)]TJ /T1_4 11.955 Tf 0 -25.056 TD [(6.)-1000(CONCLUSIONS)]TJ /T1_1 8.966 Tf 8.967 -12.952 Td [(Arc)29(hi)1(tects)-407(wishing)-406(to)-406(ex)-1(pl)1(ore)-407(the)-406(de)-1(sig)1(n)-407(space)-407(of)-406(mi)1(cro-)]TJ -8.967 -10.461 Td [(pro)-29(c)1(e)-1(ssors)-359(require)-358(m)1(o)-29(del)1(s)-359(whic)29(h)-358(are)-358(b)-28(oth)-358(reusable)-358(and)-358(suf-)]TJ 0 -10.46 TD [(\fci)1(e)-1(n)29(tl)1(y)-366(fast.)-523(A)-365(si)1(m)29(ulati)1(on)-365(fram)1(e)-1(w)29(ork)-366(supp)-29(o)1(r)-1(t)1(ing)-365(a)-364(li)1(brary)]TJ 0 -10.461 TD [(of)-249(medi)1(um-)1(grain,)-267(s)-1(t)1(ructural)1(ly-com)1(p)-29(o)1(s)-1(ed,)-267(concurren)28(t)-248(comp)-28(o-)]TJ T* [(nen)28(t)1(s)-423(with)-422(expli)1(cit)-422(c)1(omm)29(uni)1(cati)1(on)-422(con)29(tracts)-422(can)-422(meet)-422(the)]TJ T* [(reus)-1(e)-294(req)-1(ui)1(remen)28(t)1(s)-1(.)-440(The)-295(Li)1(b)-29(ert)29(y)-295(Si)1(m)29(ulat)1(ion)-294(En)28(vironm)1(e)-1(n)29(t)-294(i)1(s)]TJ 0 -10.46 TD [(suc)28(h)-329(a)-329(fram)1(ew)28(ork.)-452(Ho)29(w)28(ev)28(er,)-332(t)1(he)-330(sp)-28(e)-1(ed)-329(of)-329(sim)29(ul)1(ati)1(on)-329(can)-329(b)-29(e)]TJ 0 -10.461 TD [(a\013)1(e)-1(c)1(ted)-279(b)29(y)-279(b)-28(oth)-278(the)-278(mo)-28(del)-278(of)-278(com)1(putati)1(on)-278(and)-279(t)1(he)-279(reusabil)1(-)]TJ T* [(it)29(y)-343(of)-342(the)-343(com)1(p)-29(onen)29(ts.)]TJ 8.967 -10.461 Td [(W)85(e)-313(sho)28(w)-313(that)-313(for)-313(a)-314(si)1(mpl)1(e)-314(out-)1(of-order)-313(pro)-29(cess)-1(o)1(r)-314(a)-313(mo)-28(del)]TJ -8.967 -10.461 Td [(buil)1(t)-510(i)1(n)-510(the)-509(L)-1(i)1(b)-29(ert)29(y)-510(Sim)29(ul)1(atio)1(n)-510(E)-1(n)29(v)-1(i)1(ronm)1(e)-1(n)29(t,)-551(whic)29(h)-510(uses)]TJ 0 -10.46 TD [(a)-475(Heterogenous)-476(Sy)-1(nc)29(hronous)-476(R)1(eacti)1(v)28(e)-476(m)1(o)-29(del)-475(of)-475(comput)1(a-)]TJ 0 -10.461 TD [(ti)1(on,)-512(ca)1(n)-479(out)1(p)-29(erform)-478(an)-478(eq)-1(ui)1(v)57(alen)29(t)-478(Sy)-1(stemC)-478(mo)-28(del)-478(using)]TJ T* [(the)-471(Discrete-Ev)28(en)28(t)-470(mo)-28(de)-1(l)-470(of)-471(com)1(putati)1(on)-471(b)28(y)-471(188%.)-842(Thi)1(s)]TJ T* [(p)-29(erform)1(ance)-410(adv)56(a)1(n)28(tag)1(e)-411(o)-28(ccurs)-410(princi)1(pall)1(y)-411(b)-28(ecaus)-1(e)-410(of)-410(c)29(har-)]TJ 0 -10.46 TD [(act)1(e)-1(ri)1(s)-1(t)1(ics)-481(of)-481(the)-481(HSR)-481(m)1(o)-29(del)-480(of)-482(c)1(omput)1(ation)-481(and)-481(despite)]TJ 0 -10.461 TD [(b)-29(o)1(th)-428(m)1(o)-29(del)1(s)-428(us)-1(i)1(ng)-428(c)1(omp)-28(one)-1(n)29(ts)-428(sp)-29(eci)1(all)1(y)-428(writt)1(en)-428(for)-427(s)-1(p)-28(e)-1(ed)]TJ T* [(in)-342(their)-342(res)-1(p)-28(e)-1(c)1(tiv)29(e)-343(mo)-28(dels.)]TJ 8.967 -10.461 Td [(W)85(e)-230(also)-231(sho)28(w)-231(t)1(hat)-231(when)-231(using)-230(re)-1(usable)-230(rather)-231(than)-230(cus)-1(t)1(om)]TJ -8.967 -10.461 Td [(com)1(p)-29(onen)29(ts)-266(for)-265(t)1(he)-266(pro)-28(ces)-1(sor)-265(mo)-28(del,)-280(LSE)-266(exp)-29(eriences)-265(a)-265(74%)]TJ 0 -10.46 TD [(reus)-1(e)-287(p)-28(e)-1(nal)1(t)29(y)85(,)-298(i)1(ll)1(us)-1(t)1(rating)-286(the)-287(p)-29(oten)29(ti)1(all)1(y)-288(l)1(arge)-288(c)1(os)-1(t)-286(of)-287(re)-1(use.)]TJ 8.967 -10.461 Td [(By)-493(opti)1(mi)1(zi)1(ng)-493(the)-493(g)1(e)-1(nerat)1(ion)-492(of)-493(s)-1(i)1(m)29(ul)1(ator)-493(c)1(o)-29(de)-493(t)1(o)-493(fur-)]TJ -8.967 -10.461 Td [(ther)-275(ex)-1(pl)1(oit)-274(the)-275(Heterogeneous)-275(Sy)-1(nc)29(hronous)-275(Reacti)1(v)28(e)-275(mo)-28(del)]TJ 0 -10.461 TD [(of)-348(comput)1(ati)1(on,)-350(a)-348(40%)-348(sp)-29(eed)-349(i)1(mpro)29(v)28(emen)29(t)-348(can)-349(b)-28(e)-349(ac)29(hi)1(e)-1(v)28(ed)]TJ 0 -10.46 TD [(relat)1(iv)28(e)-260(to)-260(an)-261(unopt)1(im)1(ized)-260(s)-1(i)1(m)29(ulat)1(or)-261(for)-260(the)-260(pro)-29(cess)-1(or)-260(mo)-28(del)]TJ 263.014 653.549 Td [(using)-228(reus)-1(abl)1(e)-229(com)1(p)-29(onen)29(ts.)-419(Thes)-1(e)-228(opti)1(mi)1(zati)1(ons)-229(signi)1(\fcan)29(tly)]TJ 0 -10.461 TD [(reduce)-343(the)-342(re)-1(use)-343(p)-28(en)-1(a)1(lt)29(y)85(.)]TJ 8.966 -10.461 Td [(The)-459(optim)1(iz)1(ati)1(ons)-460(and)-458(the)-459(lo)29(w)-459(o)28(v)28(erhead)-459(of)-459(t)1(he)-459(Hetero-)]TJ -8.966 -10.461 Td [(geneous)-495(Sync)28(hrono)1(us)-495(Reac)1(tiv)28(e)-494(mo)-28(del)-494(tog)1(e)-1(t)1(he)-1(r)-494(enabl)1(e)-495(the)]TJ 0 -10.46 TD [(sp)-29(eed)-247(of)-247(an)-247(LSE)-247(mo)-28(del)-247(for)-247(t)1(his)-247(pro)-29(c)1(e)-1(ssor)-247(buil)1(t)-247(using)-247(reusable)]TJ 0 -10.461 TD [(com)1(p)-29(onen)29(ts)-385(to)-384(ex)-1(c)1(e)-1(ed)-384(that)-384(of)-384(a)-385(SystemC)-385(m)1(o)-29(del)-384(using)-384(cus-)]TJ T* [(tom)-342(co)1(mp)-29(o)1(ne)-1(n)29(ts)-343(designed)-343(for)-342(s)-1(p)-28(ee)-1(d)-342(b)28(y)-343(6%)1(.)]TJ /T1_4 11.955 Tf 0 -22.261 TD [(7.)-1000(A)55(CKNO)50(WLEDGEMENTS)]TJ /T1_1 8.966 Tf 8.966 -12.951 Td [(W)85(e)-334(w)28(oul)1(d)-335(l)1(ik)28(e)-334(to)-334(thank)-334(Manish)-335(V)86(ac)29(hhara)-57(jani)1(,)-336(N)1(e)-1(i)1(l)-334(V)86(ac)29(h-)]TJ -8.966 -10.461 Td [(hara)-57(jani)1(,)-426(and)-410(t)1(he)-410(anon)29(y)-1(m)1(ous)-410(rev)-1(i)1(ew)28(ers)-410(for)-410(t)1(he)-1(i)1(r)-410(i)1(ns)-1(i)1(gh)29(tful)]TJ 0 -10.461 TD [(com)1(men)29(ts.)]TJ /T1_4 11.955 Tf 0 -22.261 TD [(8.)-1000(REFERENCES)]TJ /T1_1 8.966 Tf 4.608 -9.027 Td [([)1(1])-500(G)1(.)-343(B)1(e)-1(rry)-343(and)-342(G.)-342(G)1(on)28(t)1(hier.)-342(T)-1(he)-342(E)-1(sterel)-342(s)-1(ync)28(hrono)1(us)]TJ 14.21 -10.461 Td [(program)1(mi)1(ng)-343(l)1(anguage:)-456(D)-1(esign,)-342(seman)29(ti)1(cs)-1(,)]TJ 0 -10.461 TD [(im)1(plem)1(en)28(tat)1(ion.)]TJ /T1_3 8.966 Tf 68.354 0 Td [(Scie)-1(nc)52(e)-367(of)-367(Co)1(mputer)-367(Pr)52(o)53(gr)52(a)1(mmi)1(n)-1(g)]TJ /T1_1 8.966 Tf 140.209 0 Td (,)Tj -208.563 -10.46 Td [(19\(2)1(\):87)1({152,)-342(1992.)]TJ -14.21 -11.457 Td [([)1(2])-500(L.)-318(Chare)-1(st)-318(and)-319(E.)-318(M.)-318(Ab)-28(oulha)1(mi)1(d.)-318(A)-319(V)1(HDL/Sy)-1(stemC)]TJ 14.21 -10.461 Td [(com)1(parison)-343(i)1(n)-343(handl)1(ing)-342(des)-1(i)1(gn)-343(reuse)-1(.)-342(In)]TJ /T1_3 8.966 Tf 163.265 0 Td [(Pr)52(o)53(c)52(e)52(e)53(dings)-367(of)]TJ -163.265 -10.461 Td [(20)1(02)-367(International)-367(W)-1(o)1(rk)-1(s)1(hop)-367(on)-367(Sy)-1(stem)1(-)-1(o)1(n)-1(-Ch)1(ip)-367(for)]TJ T* [(R)53(e)52(al-)-1(T)1(im)1(e)-368(App)1(l)-1(ic)53(ations)]TJ /T1_1 8.966 Tf 94.24 0 Td [(,)-342(July)-343(200)1(2.)]TJ -108.45 -11.457 Td [([)1(3])-500(P)85(.)-342(Co)-29(e,)-342(F.)-342(H)1(o)28(w)28(el)1(l,)-342(R)1(.)-343(Ibb)-28(ett,)-342(and)-342(L)-1(.)-342(Wi)1(ll)1(iam)1(s)-1(.)-342(A)]TJ 14.21 -10.461 Td [(hierarc)29(hi)1(cal)-342(com)1(puter)-343(arc)29(hit)1(e)-1(c)1(ture)-343(des)-1(i)1(gn)-343(a)1(nd)]TJ 0 -10.46 TD [(sim)29(ul)1(atio)1(n)-343(en)28(vironm)1(en)28(t)1(.)]TJ /T1_3 8.966 Tf 100.424 0 Td [(A)26(C)1(M)-368(T)79(r)53(ansactions)-367(on)]TJ -100.424 -10.461 Td [(Mo)52(d)1(e)-1(ling)-368(a)1(nd)-368(C)1(om)1(puter)-368(Sim)1(ulation)]TJ /T1_1 8.966 Tf 143.394 0 Td [(,)-342(8\(4\))1(,)-342(O)-1(ct)1(ob)-29(er)]TJ -143.394 -10.461 Td (1998.)Tj -14.21 -11.457 Td [([)1(4])-500(S.)-342(A.)-342(Edw)28(ards.)]TJ /T1_3 8.966 Tf 77.892 0 Td [(Th)1(e)-368(Sp)53(e)52(ci\fc)52(atio)1(n)-368(and)-367(Exe)52(cution)-367(of)]TJ -63.682 -10.461 Td [(Hete)-1(r)53(o)53(ge)-1(ne)52(o)1(us)-367(S)-1(ync)-1(h)1(r)52(o)1(n)-1(o)1(us)-367(R)52(e)53(act)-1(i)1(v)-1(e)-367(Sy)-1(stem)1(s)]TJ /T1_1 8.966 Tf 182.452 0 Td [(.)-342(PhD)]TJ -182.452 -10.461 Td [(thesis,)-342(Univ)29(e)-1(rsit)29(y)-343(of)-342(C)-1(al)1(iforni)1(a,)-342(Berk)28(eley)85(,)-342(1997.)]TJ -14.21 -11.457 Td [([)1(5])-500(J.)-342(E)-1(m)1(er,)-342(P)85(.)-342(Ah)29(uja,)-342(E)-1(.)-342(Borc)29(h,)-342(A.)-342(Klauser,)-342(C)-1(.)1(-K.)-342(L)-1(uk,)]TJ 14.21 -10.46 Td [(S.)-342(Manne,)-342(S.)-342(S.)-343(Mukherje)-1(e,)-342(H.)-342(P)29(atil)1(,)-342(S.)-342(W)85(al)1(lace,)]TJ 0 -10.461 TD [(N.)-342(Bi)1(nk)28(ert,)-342(R.)-342(Es)-1(pasa,)-342(and)-343(T.)-342(Juan.)-342(Asim)1(:)-457(A)]TJ T* [(p)-29(erform)1(ance)-343(m)1(o)-29(del)-342(framew)29(ork)-1(.)]TJ /T1_3 8.966 Tf 128.088 0 Td [(IEEE)-368(Co)1(mputer)]TJ /T1_1 8.966 Tf 65.208 0 Td (,)Tj -193.296 -10.461 Td [(0018-)1(9162:)1(68{76,)-342(F)86(ebruary)-343(2002.)]TJ -14.21 -11.457 Td [([)1(6])-500(N.)-342(H)1(alb)29(w)28(ac)29(hs)-1(.)-342(Sync)29(hronous)-343(programm)1(ing)-342(of)-343(react)1(iv)28(e)]TJ 14.21 -10.461 Td [(sy)-1(stems,)-342(a)-343(t)1(utoria)1(l)-343(and)-342(com)1(men)28(t)1(ed)-343(bibl)1(io)1(graph)28(y)85(.)-342(In)]TJ /T1_3 8.966 Tf 0 -10.46 TD [(T)79(enth)-367(Inte)-1(rna)1(t)-1(i)1(onal)-368(C)1(onfer)52(enc)52(e)-367(on)-368(C)1(omp)1(ute)-1(r)1(-)-1(A)27(ide)52(d)]TJ 0 -10.461 TD [(V)79(e)-1(r)1(i\fc)52(ation)]TJ /T1_1 8.966 Tf 46.478 0 Td [(,)-342(June)-343(1998.)]TJ -60.688 -11.457 Td [([)1(7])-500(J.)-342(W.)-342(J)-1(a)1(nne)-1(c)29(k,)-342(E)-1(.)-342(A.)-342(Lee,)-343(J.)-342(Liu,)-342(X)1(.)-343(Li)1(u,)]TJ 14.21 -10.461 Td [(S.)-342(Neuendor\013er,)-342(S.)-342(Sac)29(hs)-1(,)-342(and)-342(Y.)-342(Xi)1(ong.)-342(Discpli)1(ning)]TJ T* [(heterogeneit)29(y)-343({)-343(t)1(he)-343(Ptolem)29(y)-343(approac)29(h.)-342(In)]TJ /T1_3 8.966 Tf 170.673 0 Td [(A)26(C)1(M)]TJ -170.673 -10.46 Td [(SIGPLAN)-368(2)1(001)-367(Worksh)1(op)-367(on)-367(L)52(anguages,)-367(Co)1(mpilers,)]TJ T* [(and)-367(T)79(o)53(ols)-367(for)-367(Emb)52(e)53(dde)52(d)-367(Systems)-367(\(LC)1(TES)-368(2)1(001\))]TJ /T1_1 8.966 Tf 194.566 0 Td [(,)-342(June)]TJ -194.566 -10.461 Td (2001.)Tj -14.21 -11.457 Td [([)1(8])-500(P)85(.)-342(Mi)1(s)-1(hra,)-342(N)1(.)-343(Dut)1(t,)-342(and)-343(A)1(.)-342(Nic)1(olau.)-342(F)86(uncti)1(onal)]TJ 14.21 -10.461 Td [(abstract)1(ion)-343(dri)1(v)28(en)-343(design)-342(s)-1(pace)-342(e)-1(xpl)1(oratio)1(n)-343(of)]TJ T* [(heterogeneous)-343(programm)1(abl)1(e)-343(arc)29(hitect)1(ure)-1(s.)-342(In)]TJ /T1_3 8.966 Tf 0 -10.46 TD [(Pr)52(o)53(c)52(e)52(e)53(dings)-354(o)1(f)-354(th)1(e)-354(International)-353(S)-1(ymp)53(os)1(ium)-353(on)-354(System)]TJ 0 -10.461 TD [(Sy)-1(nthesis)-367(\()1(ISSS)-1(\))]TJ /T1_1 8.966 Tf 67.061 0 Td [(,)-342(pages)-343(256{261)1(,)-343(Oct)1(ob)-29(er)-343(200)1(1.)]TJ -81.271 -11.457 Td [([)1(9])-500(Op)-29(en)-343(Sys)-1(t)1(emC)-343(Ini)1(tia)1(tiv)28(e)-342(\(O)-1(SCI\).)]TJ /T1_3 8.966 Tf 152.5 0 Td [(F)79(unc)-1(tio)1(n)-1(a)1(l)]TJ -138.29 -10.461 Td [(Sp)53(e)52(ci\fc)52(ation)-367(for)-367(Sy)-1(s)1(te)-1(m)1(C)-367(2.0)]TJ /T1_1 8.966 Tf 117.969 0 Td [(,)-342(2001.)]TJ -117.969 -10.461 Td [(h)29(ttp:)1(//w)-1(ww.sy)-1(stem)1(c.org)1(.)]TJ -18.818 -11.457 Td [([)1(10])-500(M.)-342(V)86(ac)29(hhara)-57(jani,)-342(N)1(.)-343(V)86(a)1(c)28(hhara)-57(jani)1(,)-342(D.)-342(A.)-342(P)28(enry)85(,)-342(J.)-342(A.)]TJ 18.818 -10.461 Td [(Bl)1(ome,)-342(and)-343(D.)-342(I.)-342(August.)-342(Mi)1(croarc)29(hit)1(e)-1(c)1(tural)]TJ 0 -10.46 TD [(ex)-1(pl)1(orati)1(on)-343(wit)1(h)-343(Lib)-28(ert)28(y.)-342(In)]TJ /T1_3 8.966 Tf 116.135 0 Td [(Pr)52(o)53(c)52(e)52(e)53(dings)-367(of)-367(the)-368(3)1(5th)]TJ -116.135 -10.461 Td [(International)-367(Sy)-1(m)1(p)52(o)1(sium)-367(on)-367(Mic)-1(r)53(o)53(ar)53(c)-1(h)1(ite)52(ctur)52(e)]TJ /T1_1 8.966 Tf 187.048 0 Td (,)Tj -187.048 -10.461 Td [(No)29(v)28(em)29(b)-29(er)-343(2)1(002.)]TJ -18.818 -11.457 Td [([)1(11])-500(H.)1(-S.)-308(W)86(ang,)-315(X.)1(-P)85(.)-308(Zh)29(u,)-315(L.-)1(S.)-309(P)29(e)-1(h,)-314(and)-309(S.)-308(Mal)1(ik.)-308(O)-1(ri)1(on:)]TJ 18.818 -10.461 Td [(A)-342(p)-29(o)29(w)28(er-p)-28(e)-1(rform)1(ance)-343(si)1(m)29(ulato)1(r)-343(for)-343(i)1(n)28(t)1(e)-1(rc)1(onnecti)1(on)]TJ T* [(net)29(w)28(ork)-1(s.)-342(In)]TJ /T1_3 8.966 Tf 52.807 0 Td [(Pr)52(o)53(c)52(e)52(e)53(dings)-367(of)-367(35th)-367(A)26(nnual)-367(Intern)-1(a)1(tional)]TJ -52.807 -10.461 Td [(Sy)-1(m)1(p)53(osium)-367(o)1(n)-368(Micr)52(o)53(ar)53(chite)52(ctur)53(e)]TJ /T1_1 8.966 Tf 131.161 0 Td [(,)-342(No)29(v)28(em)29(b)-29(er)-343(20)1(02.)]TJ ET q /Fm0 Do Q endstream endobj 16 0 obj << /Ascent 611 /CapHeight 611 /Descent -222 /FontName /PIPJFW+CMTT9 /ItalicAngle 0 /StemV 74 /XHeight 431 /FontBBox [ -6 -233 542 698 ] /Flags 4 /CharSet (/hyphen/two/three/O/a/c/g/i/s/t) /FontFile 17 0 R >> endobj 17 0 obj << /Length1 896 /Length2 2414 /Length3 532 /Length 3045 /Filter /FlateDecode >> stream xy<&f}1b}lYh"4f3%e)%%e(D$TZbNu>|?UG0Q<@+ ׄH'' Ԃ(+[PA O!@# @3tu!ʀ7jߊ 3Hc1d y$CQx #R@&px, d웡dO `# S*Ǥ (^ Vt"C&mHKcHxb ($_: H /uxC8<{v? Cc^D[@ Oz4*ɸ=pekcs(Ls );1g8T|pLKSK)~˒d}0T*&¹B 0I8G HO mz ;$i0Z 9M ;8[a~'Ip- B8N47j::60dܿZZ:?扥S r6'{9k `c}",{@ͽn9\khyM,>gxXrl)ư=VoҲNrB\ |>ߪ\Z>,Pysm͍7p!Nc;d%&d8(&'^}.RWx+vSry|$hȪݷs9]e3݃[A)c !Ʀ5Nzᖆ*7喓#N%dYz [{:8|6y%xx}$?)f9XvtQ=2ZAxx~5HU?-:ۜ JS:;[4 ~+;9NuH8ml|EVF"t;ܫv5&zvi|^zv;HHSS6-#"sR0YM;Ae #{$M7hcByi#<)LoBo#r#rE1ӌcou}idUU^hjES]&xmq;EJaR3h~0ϵa9aH2ȋRV%bQ\h L@]Zs;|N|ɋkpÍUgm+/UdBG_'>_MXd\o-ITx Fd(]4 1s1!_,P~oTAKWbHfVحĎ7?>ASqK]˨n0[ E{ńc풓=}sWm4sc^3uѧWU4D`@iS#LrjϹheނEjaqR{5lԻ{Skc_7]-=]&뒿Ui-Dğ/h}_&FeC~W2͜>j_13K}SKT|r9u}%¶92TW$3=BC**5}U#te*!|NIᰈzzUCW ;wV=uURIWCMg-m]?'p+ z(&`)91]L;l|J}pNmb]zzDW~QB@.yu!F#)biކR&z=a_SiIUK^4tS@컩$3)뒙SGes ;8:3i-rB72a˼1Hb}$PLbIX>?̌=7qߔu0=n3(Ռкk fu&ΐɏ<@}+#yG p߽ܶ@dzt@CE-R'gYiߖ{RSWrS7|[ =9ax}=3ֆ Ԯϕ^my&P/"Q)bO/%p/BD6$L#CьHͺ75?M%kɵ`@IYoSAYjCq(;'2l+epf>4%fR㔋\kr*tHxLxȀ'1mO&~R9-"m*';;Na3Mr&Eܮ;du5@XW/G)yq=-Q"~+JFJq,zD'?g{Pt>7Ym^<3р>0%YO00Y\Hk'F'ԔMK9*圤Μ?=, 1d8M2L|(״;j H|8m0(u2:؋4?qгX͒"цr<Hx o2Vv.)k0Oh&-vkɌks:tkΛŕOMGu&=\N}Բ_ . a!b >&S'RN7Hji" Qrk6t?CHPLmm9):|%H?Z6`nX'>oq](XWЩ=oWs>esX_KkG-e#yI7MewI~|~ji⌙KiwCm1Q*(`ABmun<1lki,K*5M⒦qUyF VPG _@d%b|*EC%So!IZzEj2Uӯe|z{R--YND 9l$m[6s@aHQE2ctKٗ]bl[)^q8d_ҩ"79e5@/?!%*BP $6 endstream endobj 18 0 obj << /Type /Font /Subtype /Type1 /Encoding 24 0 R /FirstChar 45 /LastChar 116 /Widths 25 0 R /BaseFont /PIPJFW+CMTT9 /FontDescriptor 16 0 R >> endobj 19 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 /FontName /WFLHME+CMMI9 /ItalicAngle -14 /StemV 74 /XHeight 431 /FontBBox [ -29 -250 1075 750 ] /Flags 4 /CharSet (/sigma/period/comma/u/v) /FontFile 20 0 R >> endobj 20 0 obj << /Length1 838 /Length2 1592 /Length3 532 /Length 2196 /Filter /FlateDecode >> stream xRy<|.a6 Keo̼fe!1c;mlʕJ9LnDٚJȒDܡۧs;|{>謇@5`hH+ Դd$6bXؠ [ (# ,p&? hYj <dR$@$@PL F&X C |A*\d 0 2YBSֺMm@h1h !!k֏͞D__/mJs BzR]6F%4C P_q*˚Rlr GudP~t"oDŮIT%<P5{-I