Dynamic List-Scheduling with Finite Resources

Size: px
Start display at page:

Download "Dynamic List-Scheduling with Finite Resources"

Transcription

1 Dynamic List-Schduling with Finit Rsourcs R.ay A. Kamin I11 Gorg B. Adams I11 Pradp K. Duby Rockwll Intrnational Purdu Univrsity IBM, T.. Watson Rsarch Cntr Collins Commrcial Avionics 125 Elctrical Enginring P.O. Box 70 Cdar Rapids, IA 529 Wst Lafaytt, IN Yorktown Hights, NY com Abstract Whn th instruction lvl paralllism xcds th availabl machin paralllism, a dcision must b mad as to which instructions gt priority. This papr invstigat,s th prformanc potntial of fiv dynamic schduling algorithms to prioritiz instructions byond basic blocks, thrby incrasing procssor utilization and prformanc. Trac-drivn simulations for six bnchmarks ar usd to analyz schduling prformanc. A uniqu piplining approach is introducd to addrss implmntation 1imita.tions. Kywords: dynamic schduling, instruction window, list schduling, suprscalar. 1 Introduction Highr lvls of intgration provid procssor dsignrs with additional rsourcs to dvot to xploiting instruction-lvl paralllism (ILP). Th currnt trnd for utilization of ths rsourcs is from singl-issu procssors to multipl-issu or suprscalar procssors. In ordr to raliz an accptabl cost/prformanc ratio, th amount of machin paralllism sliould balanc with th amount of ILP. Tchniqus such as loop unrolling, rgistr rnaming, and softwar piplining can b usd to incras ILP. Howvr, whn th amount of ILP xcds th machin paralllism, prforinanc is limitd by th hardwar. In this cas, instructions availabl for xcution must b prioritizd. Existing machins with dynamic instruction schduling capability us th ordr from th static instruction stram [9,, 5, 11. This approach rlis on a good static schdul producd by th compilr. Lack of hard war configuration informat,ion and run-tim information can rsult in undrutilizd rsourcs. In this papr, w analyz altrnativ dynamic schduling policis and thir ffct on prformanc. Th following sction outlins prvious work in instruction schduling. Sction 2 dscribs th dynamic schduling algorithms analyzd. Sction 3 prsnts th rsults of th simulation runs for both largr scop of concurrncy dtction and comparing diffrnt dynamic schduling algorithms. An outlin of implmntation issus to considr is in Sction and Sction 5 provids concluding rmarks. 2 Schduling Algorithms Schduling is th task of rordring th original instruction squnc, without violating any data dpndnc constraints, to improv th instruction xcution rat. This schduling can ithr b don at compil tim, static schduling, at run tim, dyaamic schduling, or a combination of both. Static schduling rangs from simply filling branchdlay slots and avoiding piplin stalls within basic blocks to mor xtnsiv byond-basic-block t,chniqus such as trac schduling [] and hardwar assistd tchniqus such as boosting [7]. Dynamic schduling, which may significantly incras hardwar complxity and cost, utilizs additional information unavailabl at compil tim. For xampl, loop bounds and mmory addrsss can b dtrmind xactly at run-tim whras a compilr must mak consrvativ dcisions to nsur program corrctnss. Dynamic schduling also offrs binary compatibility with xisting softwar, fastr compil tim, and lss ffort ndd in compilr gnration. As a cavat, particular attntion must b paid to th complxity of th dsign so as not to lngthn th procssor cycl tim and potntially nullify th prformanc gains of dynamic schduling. In th absnc of rsourc conflicts, an optimal schdul can asily b producd by xcuting instructions as soon as th data dpndncs ar satisfid. Howvr, dtrmining th optimal schdul for a procssor with finit rsourcs is significantly mor complx. Tradoffs must b mad btwn th complxity of th schduling algorithm and th quality of th schdul producd. Th schduling algorithms undr considration in this work ar list schduling algorithms. In list schduling, all th instructions availabl for xcution in th nxt tim stp (i.., rady instructions) $ IEEE 10

2 a.r ordrd using a local priority function. Ths algorithms do not prform any backtracking, that is, onc an instruction is schduld th dcision is nvr rvrsd. W considr: FCFS - First-com-first-srvd xcuts instruction in th sam ordr as thy bcom rady. This rducs implmntation complxity, howvr, it rlis on th quality of th compilr-producd instruction squnc. RAND - Th random algorithm arbitrarily slcts rady instructions from th window. FAN - Th fanout algorithm givs priority to thos instructions in th window with th highst numbr of dirctly dpndnt instructions. ALAP - Th as-lat-as-possibl algorithm givs priority to instructions on th longst xcution path prsnt within th window (i.., th critical path). Eithr cycl counts or instruction counts may b usd to masur th critical path lngth. W usd cycl counts. Whn multipl inst,ructions ar on th critical path, ALAP chooss th oldst instruction bo schdul. Instructions off th critical path ar schduld FCFS. VDLS - Varianc-dirctd list schduling, introducd in this work, attmpts to balanc th utilization of t,h function units for ach tim stp by niiniinizing th varianc of th funct,ion unit utilization probabilitis. S [6] for a dtaild dscription. Th tim complxity of VDLS prohibits its us for dynamic schduling. It is includd t,o provid a rfrnc point for assssing th ffctivnss of othr algorithms. Simulation Rsults Bnchmarks To st,udy th ffct of incrasd window siz and sophist.icatd dynamic schduling mchanisms, w usd our instruction-lvl simulator, Spam [6], to analyz six bnchmarks: th Unix utilitis comprss, crypt, and nroff, th first pass of th GNU C compilr, a floating point quantum chmistry application, and a vctorizd msh-gnration application. Th bnchmarks wr compild with th GNU gcc compilr and th Sun bundld Fortran compilr, f77, undr SunOS Machin Configurations Th six bnchmarks wr simulatd with ach of th fiv schduling algorithms, a rang of window sizs, and svral machin configurations. Th machin configurations invstigatd rang from a singl-issu procssor, Bas, to an ovrly optimistic multipl issu procssor, Opt. Ths modls ar usd to stablish bounding prformanc masurs for valuating th othr thr machin modls, Mach-1, Mach-2, and Mach-3. Th configurations of all fiv modls ar listd in Tabl 1. Machin modls that prform branch prdiction allow xcution of instructions byond th currnt basic block (i.. spculativ xcution is usd). Thr ar fiv typs of xcution units and ach ar assumd to oprat in paralll with th othrs. Many of th Cyprss Smiconductor floating point latncis [3] ar consrvativ, givn th now currnt implmntations of this architctur such as th SuprSPARC chip from Txas Instrumnts [2]. 3.3 A Prformanc Baslin Th scop of concurrncy dtction is dfind by th numbr of instructions xamind simultanously for dpndnc dtction. Som suprscalar procssors issu instructions in-ordr. Thrfor, onc a dpndnc is dtctd, th issu piplin stalls. Consquntly, th scop of concurrncy dtction is vry limitd. With th hlp of optimizing compilrs, many applications contain nough paralllism to issu two instructions pr clock cycl. By maintaining a buffr, or window, of instructions btwn th issu and xcut stags of th piplin, data and rsourc dpndncs nd not stall th piplin. Instructions may b issud out-of-ordr from this window whn thir data dpndncs ar satisfid and an xcution unit is availabl. Th siz of th instruction window dtrmins th scop of concurrncy dtction. Th siz of th window should b balancd with th machin-lvl paralllism and th instruction-lvl paralllism. Bfor comparing th prformanc of th dynamic schduling algorithms, w first look at FCFS schduling with th fiv machin configurations and diffrnt window sizs. As shown in Tabl 2 for th comprss bnchmark, vn th ambitious Mach-3 modl dos not achiv significant prformanc gains. Th Opt machin modl valu for instructions issud pr clock cycl (IPC) is almost 3.5, indicating that thr is considrabl untappd instruction-lvl paralllism. Tabl 3 shows why. For comprss th branch prdiction succss rat is 1.3 prcnt for Mach-2 with a window siz of instructions. Additionally, th data cach hit rat is only 3. prcnt whil th instruction cach hit rat is prcnt. Th rlativly low branch prdiction succss rat coupld with a basic block siz of.63 instructions indicats that th piplins must b oftn flushd of incorrctly ftchd instructions. Similarly, th data cach has troubl srvicing load instruction rqusts at a sufficint rat. In contrast, th crypt bnchmark shows significant prformanc gains with incrass in scop and 1 1

3 Tabl 1: Machin Configurations At,tribut Bas Mach-1 M ach-2 Instruction Latncis SPARC* SPARC* SPARC* Maximum Ftch Width 1 Maximum Dcod Width 1 Window Siz 1 Numbr of ALUs Numbr of FPUs Nunibr of Shift/Logical ot 1 1 Numbr of Load/Stor 1 2 ot ot Numbr of Branch units Rgistr R.naming Mmory Disambiguation Out-of-ordr issu Branch Prdiction non l-bit > 5 2-bit Branch Tabl Siz n/a 1K 2K I-Cach Siz/D-Cach Siz Associativity Block Siz Ftch Policy Writ Policy Miss Pnalty $ M ach-3 Opt SPARC* SPARC* > 2-bit 2K Cach Configuration Kbyts/l6 Kbyts dirct byts miss prftch, 1 block copy-back, writ-allocat 10 cycls 00 prfct n/a Tabl 2: Instructions issud pr clock cycl for FCFS schduling Machin Mach- 1 Mach-2 Mach-3 Window Siz 1 6 comprss Bnchmark crypi gcc nroo fpppp tomcatv I 12

4 Tabl 3: Simulation masurmnts for six bnchmarks using th Mach-2 modl with a window siz of Attribut Dynamic Instruction Count Avrag Basic Block Siz Maximum Basic Block Siz Branch Prdiction Succss Branchs Takn Floating Point Instructions Intgr instructions Shift/Log Instructions Load/Stor Instructions Branch Instructions Prcnt of all cycls in which 0 instructions issud 1 instruction issud 2 instructions issud 3 instructions issud instructions issud 5 instructions issud 6 instructions issud I-cach Hit R.at D-cach Hit Rat Maximum Rordr Buffr Siz comprss 1M % 1.1% 25.% 31.5% 2.6% 1.6% 39.9% 20.% 23.% 9.9% 5.0% 0.5% 99.99% 3.% 102 crypt 11M % 0.9% 2.3% 35.% 25.7% 1.2% 3.0% 33.7% 3.6% 1.5%.3% 5.9% 99.92% 99.22% 111 Bnchmark qcc 222M % 5.% 2.6% 26.6% 27.3% 17.5% 3.6% 2.6% 1.3%.9% 3.% 0.7% 95.% 93.51% M % 5.11% 00% 27.6% 36.2% 1.0% 1.3% 20.3% 21.0% 3 1.5% 7.2% 2.% 9.9% 9.1% 109 fpppp 12M tomcatv 26M % 9.90% 5.21% 9.96% 3nT TiiT.3% 21.0% 5.%.0% 51.2% 1.% 1.% 2.% 5.6% 27.6% 1.5% 6.7% 1.5% 91.95% 9.93% % 30.7%.% 7.% 2.% 99.99% 7.96% 12 incrass in machin rsourcs (s Tabl 2). Tabl 3 show a branch prdiction succss rat of 9.3 prcnt and a data cach hit rat abov 99 prcnt, allowing th hardwar to ffctivly xtract th availabl ILP. It is intrsting to not th poor ovrall prformanc of qcc. Evn th Opt machin modl achivs an IPC of only This is du to th i-cach hit rat of only 95 prcnt. Simulating qcc with prfct cachs yilds an imprssiv 6.2 instructions pr clock. 3. Dynamic Schduling Having stablishd th baslin prformanc of th FCFS schduling algorithm, w comput th spdup of th othr four dynamic schduling algorithms with rspct to FCFS. To masur th spdup, th simulations wr rpatd for th sam bnchmarks and machin configurations with ach of th fiv schduling algorithms. Th spdup is computd with rspct to FCFS with th sam machin configuration, bnchmark, and window siz. Bcaus ach group of four bars is indpndntly normalizd to FCFS with th sam group attributs, dirct comparison cannot b mad btwn groups. As th window siz incrass within a machin configuration, th ALAP, VDLS, and FAN algorithms tnd to improv with rspct to FCFS. With a largr window siz of instructions, ths algorithms hav mor information about th critical path and thrfor ar abl to schdul instructions mor fficintly. As th amount of machin paralllism xcds th amount of instruction-lvl paralllism, most of th instructions rady for xcution will hav availabl function units. Consquntly, ths instructions will b issud in th currnt cycl making th computd instruction prioritis irrlvant. This ffct is vidnt from th small diffrnc in prformanc btwn th fiv schduling algorithms for th Mach-3 machin modl (s Figur 1). Th rmaining four bnchmarks xhibit similar trnds and charactristics to th comprss bnchmark. Howvr, th prformanc of th schduling algorithms is within fiv prcnt of FCFS. Spac limitations prvnt showing figurs for ths bnchmarks, s [6]. Implmntation Issus Both larg instruction windows and th complx dynamic schduling algorithms ar not fasibl for schduling instructions within a singl cycl. A mthod to xtnd fasibility is to prdtrmin th instruction schdul for svral cycls. In turn, this allows th schdulr svral cycls to analyz th instructions in th window. This tim can b usd 13

5 ~ ~~ to valuat mor complx dynamic schduling algoritlinis or to considr a largr scop of concurrncy..w call a suprscalar procssor that allows multipl cycls for dcod and schduling a hyprscalar procssor. In a suprscalar procssor, th dcod stag of th piplin must dcod nw instructions, ft,ch oprands from th rgistr fil and/or rordr buffr, chck for dpndncs and rsourc conflicts, and issu rady instructions to th function units. Th hyprscalar procssor distributs ths tasks ovr svral cvcls. Sinc th function unit hardwar has b; rplicatd, th cycl tim for th xcution phas of th hyprscalar piplin is uncliangd. 5 Summary A prformanc gain of th dynamic schduling algorit,hms with rspct, to first-com, first-srvd schduling (FCFS) rlis on two factors. First, th scop must b larg nough to rval nough inforinatmion to mak a bttr schduling dcision than FCFS. Scond, th amount of machin paralllism must b lss than th amount of instruction-lvl paralllisni. If not, it is suprfluous to assign prioritis to tli instructions if all rady instructions hav availabl function units. As w hav shown, if ithr of ths conditions is not satisfid, th prformanc gain of ths dynamic schduling algorithms will b minimal. In fact, th complxity of th schduling hardwar may actually dgrad prformanc. Th bst prformanc gains wr from ALAP and VDLS, but in most cass th prformanc was within fiv prcnt of FCFS schduling. Thus, th compilr-gnratd squnc is adquat for of schduling th instructions. It is also important to not that th instruction squncs analyzd in this work wr gnratd by compilrs without any attmpt to optimiz th cod for a suprscalar targt procssor. W conclud that ffort should b focusd on static schduling using rsourc information about th targt procssor coupld with a constant tim complxity dynamic schduling mchanism, such as FCFS and RAND, to rsolv additional conflicts at run-tim. Th hyprscalar piplin implmntation introducd hr may mak implmntation of ths largr windows and/or complx algorithms fasibl. Rfrncs [I] R. Acosta,. Kjlstrup, and H. Torng. An Instruction Issuing Approach to Enhancing Prformanc in Multipl Functional Unit Procssors. IEEE Trans. Com&rs, C-35(9):15-2, Spt [2] G. Blanck and S. Krugr. Th SuprSPARC Microprocssor. In 37th IEEE COMPCON, pags , [3] Cyprss Smiconductor. SPA RC RISC Usr s Gund, 2nd dition, []. Fishr. Trac Schduling: A Tchniqu for Global Microcod Compaction. IEEE Trans. Computrs, C-30( 7):7-90, uly 191. [5] R. Horst, R. Harris, and R. ardin. Multipl Instruction Issu in th Nonstop Cyclon Procssor. In 17th Int? Symp. Computr Architctur, pags 2-226, un [6] R. Kamin 111. Dynamic Trac Analysisfor Prformanc Evaluation of Suprscalar Procssors. PhD thsis, Purdu Univrsity, [7] M. Smith, M. Horowita, and M. Lam. Efficint Suptscalar Prformanc Through Boosting. In Procdings of th Fifth Conf. Arch. Support for Prog. Lung. and Oprating Sys., pags 2-259, Oct []. Thornton. Dsign of a Computr: Th Control Data Scott, Forman and Co., [9] R. Tomasulo. An Efficint Algorithm for Expoiting Multipl Arithmtic Units. IBM. Rs. and Dw., 11(1):25-33, an Normallzd prformanc of conprss R - RANDOM flmrh-l Fi.FANQ!T.....,.U M%h:2... A -AUP 1 MMrh-3 1.IO...\I-.YsILS... I.05 I.oo R -RANDOM Mrb- I 1,IS......I R P 2.m......,.,..~ hkb:2... mmrh V -VDU I.oo RFAV RFAV RFAV RFAV RFAV RFAV RFAV RfAV RFAV 0 6 Window Siz and Schduling Algorithm Figur 1: Spdup of comprss undr diffrnt schduling policis and machin configurations, with rspct to FCFS Figur 2: Spdup of fpppp undr diffrnt schduling policis and machin configurations, with rspct to FCFS 1

TCP Congestion Control. Congestion Avoidance

TCP Congestion Control. Congestion Avoidance TCP Congstion Control TCP sourcs chang th snding rat by modifying th window siz: Window = min {Advrtisd window, Congstion Window} Rcivr Transmittr ( cwnd ) In othr words, snd at th rat of th slowst componnt:

More information

CSE 272 Assignment 1

CSE 272 Assignment 1 CSE 7 Assignmnt 1 Kui-Chun Hsu Task 1: Comput th irradianc at A analytically (point light) For point light, first th nrgy rachd A was calculatd, thn th nrgy was rducd by a factor according to th angl btwn

More information

An Auto-tuned Method for Solving Large Tridiagonal Systems on the GPU

An Auto-tuned Method for Solving Large Tridiagonal Systems on the GPU An Auto-tund Mthod for Solving Larg Tridiagonal Systms on th GPU Andrw Davidson Univrsity of California, Davis aaldavidson@ucdavis.du Yao Zhang Univrsity of California, Davis yaozhang@ucdavis.du John D.

More information

Problem Set 1 (Due: Friday, Sept. 29, 2017)

Problem Set 1 (Due: Friday, Sept. 29, 2017) Elctrical and Computr Enginring Mmorial Univrsity of Nwfoundland ENGI 9876 - Advancd Data Ntworks Fall 2017 Problm St 1 (Du: Friday, Spt. 29, 2017) Qustion 1 Considr a communications path through a packt

More information

Bit-array (4096kbit) Logic. Reconfigurable. Column-select. Row-select

Bit-array (4096kbit) Logic. Reconfigurable. Column-select. Row-select Low-Powr Dsign of Pag-Basd Intllignt Mmory Mark Oskin, Frdric T. Chong, Aamir Farooqui, Timothy Shrwood, and Justin Hnsly Univrsity of California at Davis Abstract Advancs in DRAM tchnology hav ld many

More information

Type & Media Page 1. January 2014 Libby Clarke

Type & Media Page 1. January 2014 Libby Clarke Nam: 1 In ordr to hlp you s your progrss at th nd of this ntir xrcis, you nd to provid som vidnc of your starting point. To start, draw th a on th lft into th box to th right, dpicting th sam siz and placmnt.

More information

Design Methodologies and Tools

Design Methodologies and Tools Dsign Mthodologis and Tools Dsign styls Full-custom dsign Standard-cll dsign Programmabl logic Gat arrays and fild-programmabl gat arrays (FPGAs) Sa of gats Systm-on-a-chip (mbddd cors) Dsign tools 1 Full-Custom

More information

Register Allocation. Register Allocation

Register Allocation. Register Allocation Rgistr Allocation Jingk Li Portlan Stat Univrsity Jingk Li (Portlan Stat Univrsity) CS322 Rgistr Allocation 1 / 28 Rgistr Allocation Assign an unboun numbr of tmporaris to a fix numbr of rgistrs. Exampl:

More information

Multihop MIMO Relay Networks with ARQ

Multihop MIMO Relay Networks with ARQ Multihop MIMO Rlay Ntworks with ARQ Yao Xi Dniz Gündüz Andra Goldsmith Dpartmnt of Elctrical Enginring Stanford Univrsity Stanford CA Dpartmnt of Elctrical Enginring Princton Univrsity Princton NJ Email:

More information

8.3 INTEGRATION BY PARTS

8.3 INTEGRATION BY PARTS 8.3 Intgration By Parts Contmporary Calculus 8.3 INTEGRATION BY PARTS Intgration by parts is an intgration mthod which nabls us to find antidrivativs of som nw functions such as ln(x) and arctan(x) as

More information

Throughput Parameter Optimization of Adaptive ARQ/HARQ Scheme

Throughput Parameter Optimization of Adaptive ARQ/HARQ Scheme 89 Throughput Paramtr Optimization of Adaptiv ARQ/HARQ Schm Ján Poctavk, Kvtoslava Kotuliaková, Jaroslav Polc, Michal Osadský, Sandra Ondrušová Dpt. of Tlcommunications, Slovak Univrsity of Tchnology Bratislava,

More information

Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, Directed Graphs BOS SFO

Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, Directed Graphs BOS SFO Prsntation for us with th txtbook, Algorithm Dsign and Applications, by M. T. Goodrich and R. Tamassia, Wily, 2015 Dirctd Graphs BOS ORD JFK SFO LAX DFW MIA 2015 Goodrich and Tamassia Dirctd Graphs 1 Digraphs

More information

The Size of the 3D Visibility Skeleton: Analysis and Application

The Size of the 3D Visibility Skeleton: Analysis and Application Th Siz of th 3D Visibility Sklton: Analysis and Application Ph.D. thsis proposal Linqiao Zhang lzhang15@cs.mcgill.ca School of Computr Scinc, McGill Univrsity March 20, 2008 thsis proposal: Th Siz of th

More information

Midterm 2 - Solutions 1

Midterm 2 - Solutions 1 COS 26 Gnral Computr Scinc Spring 999 Midtrm 2 - Solutions. Writ a C function int count(char s[ ]) that taks as input a \ trminatd string and outputs th numbr of charactrs in th string (not including th

More information

Objectives. Two Ways to Implement Lists. Lists. Chapter 24 Implementing Lists, Stacks, Queues, and Priority Queues

Objectives. Two Ways to Implement Lists. Lists. Chapter 24 Implementing Lists, Stacks, Queues, and Priority Queues Chaptr 24 Implmnting Lists, Stacks, Quus, and Priority Quus CS2: Data Structurs and Algorithms Colorado Stat Univrsity Original slids by Danil Liang Modifid slids by Chris Wilcox Objctivs q To dsign common

More information

FSP Synthesis of an off-set five bar-slider mechanism with variable topology

FSP Synthesis of an off-set five bar-slider mechanism with variable topology FSP Synthsis of an off-st fiv bar-slidr mchanism with variabl topology Umsh. M. Daivagna 1*, Shrinivas. S. Balli 2 1 Dpartmnt of Mchanical Enginring, S.T.J.Institut of Tchnology, Ranbnnur, India 2 Dpt.

More information

SPECKLE NOISE REDUCTION IN SAR IMAGING USING 2-D LATTICE FILTERS BASED SUBBAND DECOMPOSITION

SPECKLE NOISE REDUCTION IN SAR IMAGING USING 2-D LATTICE FILTERS BASED SUBBAND DECOMPOSITION 7th Europan Signal Procssing Confrnc EUSIPCO 9 Glasgow Scotland August 4-8 9 SPECKLE REDUCTION IN SAR IMAGING USING -D LATTICE FILTERS ASED SUAND DECOMPOSITION Göhan Karasaal N.. Kaplan I. Err Informatics

More information

2018 How to Apply. Application Guide. BrandAdvantage

2018 How to Apply. Application Guide. BrandAdvantage 2018 How to Apply Application Guid BrandAdvantag Contnts Accssing th Grant Sit... 3 Wlcom pag... 3 Logging in To Pub Charity... 4 Rgistration for Nw Applicants ( rgistr now )... 5 Organisation Rgistration...

More information

To Do. Mesh Data Structures. Mesh Data Structures. Motivation. Outline. Advanced Computer Graphics (Fall 2010) Desirable Characteristics 1

To Do. Mesh Data Structures. Mesh Data Structures. Motivation. Outline. Advanced Computer Graphics (Fall 2010) Desirable Characteristics 1 Advancd Computr Graphics (Fall 200) CS 283, Lctur 5: Msh Data Structurs Ravi Ramamoorthi http://inst.cs.brkly.du/~cs283/fa0 To Do Assignmnt, Du Oct 7. Start rading and working on it now. Som parts you

More information

Systems in Three Variables. No solution No point lies in all three planes. One solution The planes intersect at one point.

Systems in Three Variables. No solution No point lies in all three planes. One solution The planes intersect at one point. 3-5 Systms in Thr Variabls TEKS FOCUS VOCABULARY TEKS (3)(B) Solv systms of thr linar quations in thr variabls by using Gaussian limination, tchnology with matrics, and substitution. Rprsntation a way

More information

TypeCastor: Demystify Dynamic Typing of JavaScript Applications

TypeCastor: Demystify Dynamic Typing of JavaScript Applications TypCastor: Dmystify Dynamic Typing of JavaScript Applications Shishng Li China Runtim Tch Cntr Intl China Rsarch Cntr Bijing, China shishng.li@intl.com Buqi Chng China Runtim Tch Cntr Intl China Rsarch

More information

Interfacing the DP8420A 21A 22A to the AN-538

Interfacing the DP8420A 21A 22A to the AN-538 Intrfacing th DP8420A 21A 22A to th 68000 008 010 INTRODUCTION This application not xplains intrfacing th DP8420A 21A 22A DRAM controllr to th 68000 Thr diffrnt dsigns ar shown and xplaind It is assumd

More information

Acceleration of the Smith-Waterman Algorithm using Single and Multiple Graphics Processors

Acceleration of the Smith-Waterman Algorithm using Single and Multiple Graphics Processors Acclration of th Smith-Watrman Algorithm using Singl and Multipl Graphics Procssors Ali Khah-Sad, Stphn Pool and J. Blair Prot Abstract Finding rgions of similarity btwn two vry long data strams is a computationally

More information

Intersection-free Dual Contouring on Uniform Grids: An Approach Based on Convex/Concave Analysis

Intersection-free Dual Contouring on Uniform Grids: An Approach Based on Convex/Concave Analysis Intrsction-fr Dual Contouring on Uniform Grids: An Approach Basd on Convx/Concav Analysis Charli C. L. Wang Dpartmnt of Mchanical and Automation Enginring, Th Chins Univrsity of Hong Kong E-mail: cwang@ma.cuhk.du.hk

More information

Evolutionary Clustering and Analysis of Bibliographic Networks

Evolutionary Clustering and Analysis of Bibliographic Networks Evolutionary Clustring and Analysis of Bibliographic Ntworks Manish Gupta Univrsity of Illinois at Urbana-Champaign gupta58@illinois.du Charu C. Aggarwal IBM T. J. Watson Rsarch Cntr charu@us.ibm.com Jiawi

More information

Maxwell s unification: From Last Time. Energy of light. Modern Physics. Unusual experimental results. The photoelectric effect

Maxwell s unification: From Last Time. Energy of light. Modern Physics. Unusual experimental results. The photoelectric effect From Last Tim Enrgy and powr in an EM wav Maxwll s unification: 1873 Intimat connction btwn lctricity and magntism Exprimntally vrifid by Hlmholtz and othrs, 1888 Polarization of an EM wav: oscillation

More information

An Architecture for Hierarchical Collision Detection

An Architecture for Hierarchical Collision Detection An Architctur for Hirarchical Collision Dtction Gabril Zachmann Computr Graphics, Informatik II Univrsity of Bonn mail: zach@cs.uni-bonn.d Güntr Knittl WSI/GRIS Univrsity of Tübingn mail: knittl@gris.uni-tubingn.d

More information

ADC7480 SERIES. 3000W Battery Chargers and Power Supplies

ADC7480 SERIES. 3000W Battery Chargers and Power Supplies ADC748 SERIES 3W Battry Chargrs and Powr Supplis Wid output adjustmnt rang 32VDC Analog control by xtrnal -5VDC voltag Tmp.comp charging, sns as on option Powr fail rlay alarm Mastr-Slav connction Analog

More information

CISC 360 Fa2009. Overview. Computational Example. Real-World Pipelines: Car Washes. Michela Taufer. Pipelined

CISC 360 Fa2009. Overview. Computational Example. Real-World Pipelines: Car Washes. Michela Taufer. Pipelined CISC 360 a2009 Ovrviw ichla Taufr Powrpoint Lctur Nots for Computr Systms: Prorammr's Prspctiv,. ryant and. O'Hallaron, Prntic Hall, CS:PP 2003 2 CISC 360 aʼ08 al-orld Piplins: Car ashs Computational xampl

More information

Summary: Semantic Analysis

Summary: Semantic Analysis Summary: Smantic Analysis Chck rrors not dtctd by lxical or syntax analysis Intrmdiat Cod Scop rrors: Variabls not dfind Multipl dclarations Typ rrors: Assignmnt of valus of diffrnt typs Invocation of

More information

An Agent-Based Architecture for Service Discovery and Negotiation in Wireless Networks

An Agent-Based Architecture for Service Discovery and Negotiation in Wireless Networks An Agnt-Basd Architctur for Srvic Discovry and Ngotiation in Wirlss Ntworks Abstract Erich Birchr and Torstn Braun Univrsity of Brn, Nubrückstrass 10, 3012 Brn, Switzrland Email: braun@iam.unib.ch This

More information

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1 Advancd Computr Graphics CSE 63 [Spring 207], Lctur 7 Ravi Ramamoorthi http://www.cs.ucsd.du/~ravir To Do Assignmnt, Du Apr 28 Any last minut issus or difficultis? Starting Gomtry Procssing Assignmnt 2

More information

Parser Self-Training for Syntax-Based Machine Translation

Parser Self-Training for Syntax-Based Machine Translation arsr Slf-Training for Syntax-Basd Machin Translation Makoto Morishita, Koichi Akab, Yuto Hatakoshi Graham ubig, Koichiro Yoshino, Satoshi akamrua Graduat School of Information Scinc ara Institut of Scinc

More information

Performance Analysis of IEEE MAC Protocol with Different ACK Polices

Performance Analysis of IEEE MAC Protocol with Different ACK Polices Prformanc Analysis of IEEE 82.15.3 MAC Protocol with Diffrnt Polics S. Mhta and K.S. Kwak Wirlss Communications Rsarch Cntr, Inha Univrsity, Kora suryanand.m@gmail.com Abstract. h wirlss prsonal ara ntwork

More information

The Design and Evaluation of a Scalable Wireless MAC Protocol

The Design and Evaluation of a Scalable Wireless MAC Protocol Th Dsign and Evaluation of a Scalabl Wirlss MAC Protocol Tchnical Rport UIUCDCS-R--793 Chun-chng Chn, Eunsoo So, and Haiyun Luo Dpt. of Computr Scinc Univ. of Illinois at Urbana-Champaign Urbana, IL 181-3

More information

Vignette to package samplingdatacrt

Vignette to package samplingdatacrt Vigntt to packag samplingdatacrt Diana Trutschl Contnts 1 Introduction 1 11 Objctiv 1 1 Diffrnt study typs 1 Multivariat normal distributd data for multilvl data 1 Fixd ffcts part Random part 9 3 Manual

More information

running at 133 MHz bus. A Pentium III 1.26GHz with 512K cache running at 133 MHz bus is an available option. Fits Your Needs

running at 133 MHz bus. A Pentium III 1.26GHz with 512K cache running at 133 MHz bus is an available option. Fits Your Needs 3715 Industrial PCs 15.0" LCD Flat Panl Display DS-371500(E) Xycom Automation's nwst gnration of Industrial PCs is dsignd and tstd for th tough nvironmnts rquird for plant floor us. Our standard PC configurations

More information

Managing Trust Relationships in Peer 2 Peer Systems

Managing Trust Relationships in Peer 2 Peer Systems Managing Trust Rlationships in Pr 2 Pr Systms R.S.SINJU PG STUDENT, DEPARTMENT OF COMPUTER SCIENCE, PONJESLY COLLEGE OF ENGINEERING NAGERCOIL, TAMILNADU, INDIA C.FELSY ASST.PROF, DEPARTMENT OF COMPUTER

More information

A New Algorithm for Solving Shortest Path Problem on a Network with Imprecise Edge Weight

A New Algorithm for Solving Shortest Path Problem on a Network with Imprecise Edge Weight Availabl at http://pvamudu/aam Appl Appl Math ISSN: 193-9466 Vol 6, Issu (Dcmbr 011), pp 60 619 Applications and Applid Mathmatics: An Intrnational Journal (AAM) A Nw Algorithm for Solving Shortst Path

More information

A Loadable Task Execution Recorder for Hierarchical Scheduling in Linux

A Loadable Task Execution Recorder for Hierarchical Scheduling in Linux A Loadabl Task Excution Rcordr for Hirarchical Schduling in Linux Mikal Åsbrg and Thomas Nolt MRTC/Mälardaln Univrsity PO Box 883, SE-721 23, Västrås, Swdn {mikalasbrg,thomasnolt@mdhs Shinpi Kato Carngi

More information

1. Trace the array for Bubble sort 34, 8, 64, 51, 32, 21. And fill in the following table

1. Trace the array for Bubble sort 34, 8, 64, 51, 32, 21. And fill in the following table 1. Trac th array for Bubbl sort 34, 8, 64, 51, 3, 1. And fill in th following tabl bubbl(intgr Array x, Intgr n) Stp 1: Intgr hold, j, pass; Stp : Boolan switchd = TRUE; Stp 3: for pass = 0 to (n - 1 &&

More information

" dx v(x) $ % You may also have seen this written in shorthand form as. & ' v(x) + u(x) '# % ! d

 dx v(x) $ % You may also have seen this written in shorthand form as. & ' v(x) + u(x) '# % ! d Calculus II MAT 146 Mthods of Intgration: Intgration by Parts Just as th mthod of substitution is an intgration tchniqu that rvrss th drivativ procss calld th chain rul, Intgration by parts is a mthod

More information

Workbook for Designing Distributed Control Applications using Rockwell Automation s HOLOBLOC Prototyping Software John Fischer and Thomas O.

Workbook for Designing Distributed Control Applications using Rockwell Automation s HOLOBLOC Prototyping Software John Fischer and Thomas O. Workbook for Dsigning Distributd Control Applications using Rockwll Automation s HOLOBLOC Prototyping Softwar John Fischr and Thomas O. Bouchr Working Papr No. 05-017 Introduction A nw paradigm for crating

More information

Building a Scanner, Part I

Building a Scanner, Part I COMP 506 Ric Univrsity Spring 2018 Building a Scannr, Part I sourc cod IR Front End Optimizr Back End IR targt cod Copyright 2018, Kith D. Coopr & Linda Torczon, all rights rsrvd. Studnts nrolld in Comp

More information

Analysis of Influence AS Path Prepending to the Instability of BGP Routing Protocol.

Analysis of Influence AS Path Prepending to the Instability of BGP Routing Protocol. ISSN : 2355-9365 -Procding of Enginring : Vol.5, No.1 Mart 2018 Pag 1112 Analysis of Influnc AS Path Prpnding to th Instability of BGP Routing Protocol. Hirwandi Agusnam 1, Rndy Munadi 2, Istikmal 3 1,2,3,

More information

Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction

Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction Efficint Obstacl-Avoiding Rctilinar Stinr Tr Construction Chung-Wi Lin, Szu-Yu Chn, Chi-Fng Li, Yao-Wn Chang, and Chia-Lin Yang Graduat Institut of Elctronics Enginring Dpartmnt of Elctrical Enginring

More information

LAB1: DMVPN Theory. DMVPN Theory. Disclaimer. Pag e

LAB1: DMVPN Theory. DMVPN Theory. Disclaimer. Pag e LAB1: DMVPN Thory Disclaimr This Configuration Guid is dsignd to assist mmbrs to nhanc thir skills in rspctiv tchnology ara. Whil vry ffort has bn mad to nsur that all matrial is as complt and accurat

More information

Installation Saving. Enhanced Physical Durability Enhanced Performance Warranty The IRR Comparison

Installation Saving. Enhanced Physical Durability Enhanced Performance Warranty The IRR Comparison Contnts Tchnology Nwly Dvlopd Cllo Tchnology Cllo Tchnology : Improvd Absorption of Light Doubl-sidd Cll Structur Cllo Tchnology : Lss Powr Gnration Loss Extrmly Low LID Clls 3 3 4 4 4 Advantag Installation

More information

Mapping Non-trivial Network Topologies onto Chips

Mapping Non-trivial Network Topologies onto Chips 2013 IEEE 7th Intrnational Symposium on Emb Multicor/Manycor Systm-on-Chip Mapping Non-trivial Ntwork Topologis onto Chips Ikki Fujiwara an Michihiro Koibuchi National Institut of Informatics Th Grauat

More information

Transaction processing in real-time database systems

Transaction processing in real-time database systems Rtrospctiv Thss and Dissrtations Iowa Stat Univrsity Capstons, Thss and Dissrtations 1993 Transaction procssing in ral-tim databas systms Waqar ul Haqu Iowa Stat Univrsity Follow this and additional works

More information

Intersection-free Contouring on An Octree Grid

Intersection-free Contouring on An Octree Grid Intrsction-fr Contouring on An Octr Grid Tao Ju Washington Univrsity in St. Louis On Brookings Driv St. Louis, MO 0, USA taoju@cs.wustl.du Tushar Udshi Zyvx Corporation North Plano Road Richardson, Txas

More information

Dynamic Spatial Partitioning for Real-Time Visibility Determination

Dynamic Spatial Partitioning for Real-Time Visibility Determination Dynamic Spatial Partitioning for Ral-Tim Visibility Dtrmination Joshua Shagam Josph J. Pfiffr, Jr. Nw Mxico Stat Univrsity Abstract Th static spatial partitioning mchanisms usd in currnt intractiv systms,

More information

Principles of Programming Languages Topic: Formal Languages II

Principles of Programming Languages Topic: Formal Languages II Principls of Programming Languags Topic: Formal Languags II CS 34,LS, LTM, BR: Formal Languags II Rviw A grammar can b ambiguous i.. mor than on pars tr for sam string of trminals in a PL w want to bas

More information

Reimbursement Requests in WORKS

Reimbursement Requests in WORKS Rimbursmnt Rqusts in WORKS Important points about Rimbursmnts in Works Rimbursmnt Rqust is th procss by which UD mploys will b rimbursd for businss xpnss paid using prsonal funds. Rimbursmnt Rqust can

More information

AN EVALUATION MODEL FOR THE CHAINS OF DISTRIBUTED MULTIMEDIA INDEXING TOOLS RESPECTING USER PREFERENCES

AN EVALUATION MODEL FOR THE CHAINS OF DISTRIBUTED MULTIMEDIA INDEXING TOOLS RESPECTING USER PREFERENCES AN EVALUATION MODEL FOR THE CHAINS OF DISTRIBUTED MULTIMEDIA INDEXING TOOLS RESPECTING USER PREFERENCES 1 Bassm HAIDAR, 2 Bilal CHEBARO, 3 Hassan WEHBI 1 Asstt Prof., Dpartmnt of Computr Scincs, Faculty

More information

Forward and Inverse Kinematic Analysis of Robotic Manipulators

Forward and Inverse Kinematic Analysis of Robotic Manipulators Forward and Invrs Kinmatic Analysis of Robotic Manipulators Tarun Pratap Singh 1, Dr. P. Sursh 2, Dr. Swt Chandan 3 1 M.TECH Scholar, School Of Mchanical Enginring, GALGOTIAS UNIVERSITY, GREATER NOIDA,

More information

Dynamic Light Trail Routing and Protection Issues in WDM Optical Networks

Dynamic Light Trail Routing and Protection Issues in WDM Optical Networks This full txt papr was pr rviwd at th dirction of IEEE Communications Socity subjct mattr xprts for publication in th IEEE GLOBECOM 2005 procdings. Dynamic Light Trail Routing and Protction Issus in WDM

More information

The Network Layer: Routing Algorithms. The Network Layer: Routing & Addressing Outline

The Network Layer: Routing Algorithms. The Network Layer: Routing & Addressing Outline PS 6 Ntwork Programming Th Ntwork Layr: Routing lgorithms Michl Wigl partmnt of omputr Scinc lmson Univrsity mwigl@cs.clmson.du http://www.cs.clmson.du/~mwigl/courss/cpsc6 Th Ntwork Layr: Routing & ddrssing

More information

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer: Routing Algorithms. Routing Algorithms Taxonomy

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer: Routing Algorithms. Routing Algorithms Taxonomy PS Intrntworking Th Ntwork Layr: Routing & ddrssing Outlin Th Ntwork Layr: Routing lgorithms Michl Wigl partmnt of omputr Scinc lmson Univrsity mwigl@cs.clmson.du Novmbr, Ntwork layr functions Routr architctur

More information

Extending z/tpf using IBM API Management (APIM)

Extending z/tpf using IBM API Management (APIM) Extnding using API Managmnt (APIM) Mark Gambino, TPF Dvlopmnt Lab March 23, 2015 TPFUG Dallas, TX Th Big Pictur Goal Mobil Applications Cloud APIs Cloud-basd Srvics On-Prmis Entrpris APIs E n t r p r I

More information

Fequent Pattern Recognization From Stream Data Using Compact Data Structure

Fequent Pattern Recognization From Stream Data Using Compact Data Structure Fqunt Pattrn Rcognization From Stram Data Using Compact Data Structur Fabin M Christian 1, Narndra C.Chauhan 2, Nilsh B. Prajapati 3 1 PG Scholar, CE Dpartmnt, BVM Engg. Collg, V.V.Nagar, fabin.christian@gmail.com

More information

Linked Data meet Sensor Networks

Linked Data meet Sensor Networks Digital Entrpris Rsarch Institut www.dri.i Linkd Data mt Snsor Ntworks Myriam Lggiri DERI NUI Galway, Irland Copyright 2008 Digital Entrpris Rsarch Institut. All rights rsrvd. Linkd Data mt Snsor Ntworks

More information

About Notes And Symbols

About Notes And Symbols About Nots And Symbols by Batric Wildr Contnts Sht 1 Sht 2 Sht 3 Sht 4 Sht 5 Sht 6 Sht 7 Sht 8 Sht 9 Sht 10 Sht 11 Sht 12 Sht 13 Sht 14 Sht 15 Sht 16 Sht 17 Sht 18 Sht 19 Sht 20 Sht 21 Sht 22 Sht 23 Sht

More information

High-Frequency RFID Tags: An Analytical and Numerical Approach for Determining the Induced Currents and Scattered Fields

High-Frequency RFID Tags: An Analytical and Numerical Approach for Determining the Induced Currents and Scattered Fields High-Frquncy RFID Tags: An Analytical and Numrical Approach for Dtrmining th Inducd Currnts and Scattrd Filds Bnjamin D. Braatn Elctrical and Computr Enginring North Dakota Stat Univrsity Fargo, North

More information

Terrain Mapping and Analysis

Terrain Mapping and Analysis Trrain Mapping and Analysis Data for Trrain Mapping and Analysis Digital Trrain Modl (DEM) DEM rprsnts an array of lvation points. Th quality of DEM influncs th accuracy of trrain masurs such as slop and

More information

Transaction-level Modeling of MPEG-2 Video Decode Application in SystemC 2.0.1

Transaction-level Modeling of MPEG-2 Video Decode Application in SystemC 2.0.1 Transaction-lvl Modling of MPEG-2 Vido Dcod Application in SystmC 2.0.1 Samvit Kaul, Srkanth M, Junhyung Um, Eui-young Chung, Kyu-Myung Choi, Jong-Tak Kong, Soo-Kwan Eo CAE Cntr, Systm LSI Dvision, Dvic

More information

The semantic WEB Roles of XML & RDF

The semantic WEB Roles of XML & RDF Th smantic WEB Rols of XML & RDF STEFAN DECKER AND SERGEY MELNIK FRANK VAN HARMELEN, DIETER FENSEL, AND MICHEL KLEIN JEEN BROEKSTRA MICHAEL ERDMANN IAN HORROCKS Prsntd by: Iniyai Thiruvalluvan CSCI586

More information

Gernot Hoffmann Sphere Tessellation by Icosahedron Subdivision. Contents

Gernot Hoffmann Sphere Tessellation by Icosahedron Subdivision. Contents Grnot Hoffmann Sphr Tssllation by Icosahdron Subdivision Contnts 1. Vrtx Coordinats. Edg Subdivision 3 3. Triangl Subdivision 4 4. Edg lngths 5 5. Normal Vctors 6 6. Subdividd Icosahdrons 7 7. Txtur Mapping

More information

Performance Analysis of Improved ODMRP with Motion Detection (IOMD) in Mobile Ad Hoc Network

Performance Analysis of Improved ODMRP with Motion Detection (IOMD) in Mobile Ad Hoc Network Prformanc Analysis of Improvd ODMRP with Motion Dtction (IOMD) in Mobil Ad Hoc Ntwork S. Vasundra, Prof. A. Damodaram Dr. B. Sathyanarayana Associat Profssor, Profssor of CSE and Profssor & Chairman BOS,

More information

Formal Foundation, Approach, and Smart Tool for Software Models Comparison

Formal Foundation, Approach, and Smart Tool for Software Models Comparison Formal Foundation, Approach, and Smart Tool for Softwar Modls Comparison Olna V. Chbanyuk, Abdl-Badh M. Salm Softwar Enginring Dpartmnt, National Aviation Univrsity, Kyiv, Ukrain Computr Scinc, Faculty

More information

Spectral sensitivity and color formats

Spectral sensitivity and color formats FirWir camras Spctral snsitivity and color formats At th "input" of a camra, w hav a CCD chip. It transforms photons into lctrons. Th spctral snsitivity of this transformation is an important charactristic

More information

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1 Advancd Computr Graphics CSE 63 [Spring 208], Lctur 7 Ravi Ramamoorthi http://www.cs.ucsd.du/~ravir To Do Assignmnt, Du Apr 27 Any last minut issus or difficultis? Starting Gomtry Procssing Assignmnt 2

More information

Reducin} Migratin} secxn:laries

Reducin} Migratin} secxn:laries Rducing Migrating Scondaris Earl Wallr and Ml Parc INLEX, Inc. P.O. Box 1349 Montry, CA. 93942 If you ar lik us, you hav rad a lot rcntly about IMAGE and its 'myths', and you know that thr can b prformanc

More information

Between Testing and Formal Verification

Between Testing and Formal Verification Btwn Tsting and Formal Vrification Jan Tobias Mühlbrg jantobias.muhlbrg@cs.kuluvn.b imc-distrint, KU Luvn, Clstijnnlaan 200A, B-3001 Blgium ScAppDv, Luvn, March 2017 1 /19 Jan Tobias Mühlbrg Btwn Tsting

More information

Misbehavior in Nash Bargaining Solution Allocation

Misbehavior in Nash Bargaining Solution Allocation Misbhavior in Nash Bargaining Solution Allocation Ilya Nikolavskiy, Andry Lukyannko, Andri Gurtov Aalto Univrsity, Finland, firstnam.lastnam@aalto.fi Hlsinki Institut for Information Tchnology, Finland,

More information

Review and analysis of Cloud Computing Quality of Experience

Review and analysis of Cloud Computing Quality of Experience Rviw and analysis of Cloud Computing Quality of Exprinc Fash Safdari 1, Victor Chang 1 1 School of Computing, Crativ Tchnologis and Enginring, Lds Mtropolitan Univrsity, Hadinly, Lds LS6 3QR {F.Safdari;

More information

i e ai E ig e v / gh E la ES h E A X h ES va / A SX il E A X a S

i e ai E ig e v / gh E la ES h E A X h ES va / A SX il E A X a S isto C o C or Co r op ra p a py ag yr g ri g g gh ht S S S V V K r V K r M K v M r v M rn v MW n W S r W Sa r W K af r: W K f : a H a M r T H r M rn w T H r Mo ns w T i o S ww c ig on a w c g nd af ww

More information

Recorder Variables. Defining Variables

Recorder Variables. Defining Variables Rcordr Variabls Dfining Variabls Simpl Typs Complx Typs List of Rsrvd Words Using Variabls Stting Action Paramtrs Parsing Lists and Tabls Gtting Valu from Lists and Tabls Using Indxs with Lists Using Indxs

More information

DO NOW Geometry Regents Lomac Date. due. Similar by Transformation 6.1 J'' J''' J'''

DO NOW Geometry Regents Lomac Date. due. Similar by Transformation 6.1 J'' J''' J''' DO NOW Gomtry Rgnts Lomac 2014-2015 Dat. du. Similar by Transformation 6.1 (DN) Nam th thr rigid transformations and sktch an xampl that illustrats ach on. Nam Pr LO: I can dscrib a similarity transformation,

More information

Android Graphic System Acceleration Based on DirectFB

Android Graphic System Acceleration Based on DirectFB Rsarch Journal of Applid Scincs, Enginring and Tchnology 5(18): 4438-4443, 2013 ISSN: 2040-7459; -ISSN: 2040-7467 Maxwll Scintific Organization, 2013 Submittd: July 27, 2012 Accptd: Sptmbr 17, 2012 Publishd:

More information

I - Pre Board Examination

I - Pre Board Examination Cod No: S-080 () Total Pags: 06 KENDRIYA VIDYALAYA SANGATHAN,GUWHATI REGION I - Pr Board Examination - 04-5 Subjct Informatics Practics (Thory) Class - XII Tim: 3 hours Maximum Marks : 70 Instruction :

More information

Keywords-- Digital FIR filter, Differential Evolution algorithm, Magnitude response, Pass band ripples and Stop band ripples.

Keywords-- Digital FIR filter, Differential Evolution algorithm, Magnitude response, Pass band ripples and Stop band ripples. Volum 5, Issu 6, Jun 2015 ISSN: 2277 128X Intrnational Journal of Advancd Rsarch in Computr Scinc and Softwar Enginring Rsarch Papr Availabl onlin at: www.iarcss.com High Pass Digital FIR Filtr Dsign Using

More information

Shift. Reduce. Review: Shift-Reduce Parsing. Bottom-up parsing uses two actions: Bottom-Up Parsing II. ABC xyz ABCx yz. Lecture 8.

Shift. Reduce. Review: Shift-Reduce Parsing. Bottom-up parsing uses two actions: Bottom-Up Parsing II. ABC xyz ABCx yz. Lecture 8. Rviw: Shift-Rduc Parsing Bottom-up parsing uss two actions: Bottom-Up Parsing II Lctur 8 Shift ABC xyz ABCx yz Rduc Cbxy ijk CbA ijk Prof. Aikn CS 13 Lctur 8 1 Prof. Aikn CS 13 Lctur 8 2 Rcall: h Stack

More information

Motivation. Synthetic OOD concepts and reuse Lecture 4: Separation of concerns. Problem. Solution. Deleting composites that share parts. Or is it?

Motivation. Synthetic OOD concepts and reuse Lecture 4: Separation of concerns. Problem. Solution. Deleting composites that share parts. Or is it? Synthtic OOD concpts and rus Lctur 4: Sparation of concrns Topics: Complx concrn: Mmory managmnt Exampl: Complx oprations on composit structurs Problm: Mmory laks Solution: Rfrnc counting Motivation Suppos

More information

Clustering Belief Functions using Extended Agglomerative Algorithm

Clustering Belief Functions using Extended Agglomerative Algorithm IJ Imag Graphics and Signal Procssing 0 - Publishd Onlin Fbruary 0 in MECS (http://wwwmcs-prssorg/ ing Blif Functions using Extndd Agglomrativ Algorithm Ying Png Postgraduat Collg Acadmy of Equipmnt Command

More information

CS364B: Frontiers in Mechanism Design Lecture #10: Coverage Valuations and Convex Rounding

CS364B: Frontiers in Mechanism Design Lecture #10: Coverage Valuations and Convex Rounding CS364B: Frontirs in Mchanism Dsign Lctur #10: Covrag Valuations and Convx Rounding Tim Roughgardn Fbruary 5, 2014 1 Covrag Valuations Rcall th stting of submodular biddr valuations, introducd in Lctur

More information

From Last Time. Origin of Malus law. Circular and elliptical polarization. Energy of light. The photoelectric effect. Exam 3 is Tuesday Nov.

From Last Time. Origin of Malus law. Circular and elliptical polarization. Energy of light. The photoelectric effect. Exam 3 is Tuesday Nov. From Last Tim Enrgy and powr in an EM wav Exam 3 is Tusday Nov. 25 5:30-7 pm, 2103 Ch (hr) Studnts w / schduld acadmic conflict plas stay aftr class Tus. Nov. 18 to arrang altrnat tim. Covrs: all matrial

More information

This module calculates the motor speed based on a rotor position measurement when the direction information is available.

This module calculates the motor speed based on a rotor position measurement when the direction information is available. SPEED_FRQ Spd Calulator Basd on Rotor Angl With Dirtion Information Dsription This modul alulats th motor spd basd on a rotor position masurmnt whn th dirtion information is availabl. thta_l dir_qep SPEED_FRQ

More information

An Optimized Bandwidth Allocation in Broadband Digital Economy

An Optimized Bandwidth Allocation in Broadband Digital Economy 6 8th Intrnational Symposium on Tlcommunications (IST'6) An Optimizd Bandwidth Allocation in Broadband Digital Economy Lila Mansourifar Rsarch Institut for ICT ( ITRC ) Thran, Iran Mansourifar@itrc.ac.ir

More information

HEAD DETECTION AND TRACKING SYSTEM

HEAD DETECTION AND TRACKING SYSTEM HEAD DETECTION AND TRACKING SYSTEM Akshay Prabhu 1, Nagacharan G Tamhankar 2,Ashutosh Tiwari 3, Rajsh N(Assistant Profssor) 4 1,2,3,4 Dpartmnt of Information Scinc and Enginring,Th National Institut of

More information

LAB 4: DMVPN OSPF. OSPF over DMVPN. Disclaimer. Pag e

LAB 4: DMVPN OSPF. OSPF over DMVPN. Disclaimer. Pag e LAB 4: DMVPN OSPF Disclaimr This Configuration Guid is dsignd to assist mmbrs to nhanc thir skills in rspctiv tchnology ara. Whil vry ffort has bn mad to nsur that all matrial is as complt and accurat

More information

Risk Management for Product Development

Risk Management for Product Development Jams August, CMQ/OE, CQA Introduction Risk Managmnt (RM) is a topic of growing intrst in a varity of businss aras. Most organizations alrady mploy som typ of RM whn making larg dcisions, as for capital

More information

Tillförlitlig dimensionering mot utmattning UTMIS Vårmöte 2018 på Högskolan i Skövde

Tillförlitlig dimensionering mot utmattning UTMIS Vårmöte 2018 på Högskolan i Skövde Tillförlitlig dimnsionring mot utmattning UTMIS Vårmöt 2018 på Högskolan i Skövd Rami Mansour & Mårtn Olsson KTH Hållfasthtslära mart@kth.s ramimans@kth.s Introduction Ovrviw of rliabl dsign Traditional

More information

Call Admission Control in IEEE e EDCA-based WLANs (Initial Steps)

Call Admission Control in IEEE e EDCA-based WLANs (Initial Steps) Call Admission Control in IEEE 8. EDCA-basd WLANs (Initial Stps) Boris Bllalta, Michla Mo, Miqul Olivr () Univrsitat Pompu Fabra P. Circumval lació, 8, 8 Barclona, Spain Tl: + 9 5 8 95 Email: boris.bllalta@upf.du

More information

CC-RANSAC: Fitting Planes in the Presence of Multiple Surfaces in Range Data

CC-RANSAC: Fitting Planes in the Presence of Multiple Surfaces in Range Data CC-RANSAC: Fitting Plans in th Prsnc of Multipl Surfacs in Rang Data Orazio Gallo, Robrto Manduchi Univrsity of California, Santa Cruz Abbas Rafii Cansta, Inc. Abstract Rang snsors, in particular tim-of-flight

More information

Non Fourier Encoding For Accelerated MRI. Arjun Arunachalam Assistant Professor Electrical engineering dept IIT-Bombay

Non Fourier Encoding For Accelerated MRI. Arjun Arunachalam Assistant Professor Electrical engineering dept IIT-Bombay Non Fourir Encoding For Acclratd MRI Arjun Arunachalam Assistant Profssor Elctrical nginring dpt IIT-Bombay Outlin of th Prsntation An introduction to Magntic Rsonanc Imaging (MRI Th nd for spd in MRI

More information

Robust and Fault Tolerant Clock Synchronization Nikolaus Kerö, Oregano Systems Aneeq Mahmood, ZISS Thomas Kernen, Cisco Felix Ring, ZISS Tobias

Robust and Fault Tolerant Clock Synchronization Nikolaus Kerö, Oregano Systems Aneeq Mahmood, ZISS Thomas Kernen, Cisco Felix Ring, ZISS Tobias Robust and Fault Tolrant Clock Synchronization Nikolaus Krö, Organo Systms Anq Mahmood, ZISS Thomas Krnn, Cisco Flix Ring, ZISS Tobias Müllr, Organo Systms Thomas Biglr, ZISS Rational Common notion of

More information

Greedy Algorithms. Interval Scheduling. Greedy Algorithm. Optimality. Greedy Algorithm (cntd) Greed is good. Greed is right. Greed works.

Greedy Algorithms. Interval Scheduling. Greedy Algorithm. Optimality. Greedy Algorithm (cntd) Greed is good. Greed is right. Greed works. Algorithm Grdy Algorithm 5- Grdy Algorithm Grd i good. Grd i right. Grd work. Wall Strt Data Structur and Algorithm Andri Bulatov Algorithm Grdy Algorithm 5- Algorithm Grdy Algorithm 5- Intrval Schduling

More information

EXTENSION OF RCC TOPOLOGICAL RELATIONS FOR 3D COMPLEX OBJECTS COMPONENTS EXTRACTED FROM 3D LIDAR POINT CLOUDS

EXTENSION OF RCC TOPOLOGICAL RELATIONS FOR 3D COMPLEX OBJECTS COMPONENTS EXTRACTED FROM 3D LIDAR POINT CLOUDS Th Intrnational rchivs of th Photogrammtry, mot Snsing and Spatial Information Scincs, Volum XLI-, 016 XXIII ISPS Congrss, 1 19 July 016, Pragu, Czch public EXTENSION OF CC TOPOLOGICL ELTIONS FO D COMPLEX

More information

A Multilevel Scheduling MAC Protocol for Underwater Acoustic Sensor Networks

A Multilevel Scheduling MAC Protocol for Underwater Acoustic Sensor Networks 437 A Multilvl Schduling MAC rotocol for Undrwatr Acoustic Snsor Ntworks Sri Lkha Sampath 1, S. Subashini 2 1 School of Elctronics Enginring, Vllor Institut of Tchnology, Chnnai (TN), India 2 School of

More information