Structural Gate Decomposition for Depth-Optimal Technology Mapping in LUT-based FPGA
|
|
- Roger Morris
- 5 years ago
- Views:
Transcription
1 Structural Gate Decomposton for Depth-Optmal Technology Mappng n LUT-based FPGA Abstract Jason Cong and Yean-Yow Hwang Department of Computer Scence Unversty of Calforna, Los Angeles Los Angeles, CA 9004 In ths paper, we study the problem of decomposng gates n fann-unbounded or K-bounded networks such that the mappng solutons computed by a depth-optmal mapper have mnmum depth. We present several theoretcal results: () any further decomposton of a K-bounded network wll lead to an optmal mappng depth smaller than or equal to that of the orgnal network, regardless of the decomposton algorthm used, and () the problem of gate decomposton for depth-optmal technology mappng s NP-hard for fann-unbounded networks when K! and remans NP-hard for K-bounded networks when K! 5. We propose a novel gate decomposton algorthm, named DOGMA, whch combnes level-drven node packng technque (Chortle-d) and the network flow based optmal labelng technque (FlowMap) for depth-optmal technology mappng. Expermental results show that the networks produced by DOGMA allow depth-optmal technology mappers to mprove the mappng solutons by up to % n depth and up to 5% n area comparng to the mappng results of networks decomposed by other exstng decomposton algorthms.. Introducton The feld programmable gate array (FPGA) s a popular technology for VLSI ASIC desgn and system prototypng due to ts short desgn cycle and low manufacturng cost. The lookup-table (LUT) based FPGAs have been wdely used. A K-nput LUT (K-LUT) conssts of K SRAM cell to store a truth table whch can mplement an arbtrary functon of up to K nputs. The goal of LUTbased FPGA technology mappng s to cover a gven network usng K-LUTs such that ether area or delay s mnmzed or routablty s maxmzed n the fnal LUT network. The delay of a network can be estmated by the number of levels (.e. depth) under the unt delay model before placement and routng are performed. Several LUT-mappng algorthms have been proposed for depth mnmzaton [FrRV9c, MuSB9a, SaTh9, ChCD9, CoD94a] and reported good results. In partcular, the FlowMap algorthm [CoD94a] guarantees a depth-optmal mappng soluton for any K-bounded network. However, t can not be appled drectly to a fann-unbounded network and depth-optmal result may not hold when further gate decomposton of a K-bounded network s allowed pror to the mappng. Gate decomposton of the ntal network can consderably mpact the depth of mappng solutons. For example, assume K =. The network N shown n Fgure (a) s not K-bounded snce
2 node v has 5 fanns. Assumng that the nodes u, u and u have two nputs each, f v s decomposed n such a way that PI and PI are merged nto one node, as shown n Fgure (b), there s no way to obtan a mappng soluton of depth less than. However, f a dfferent decomposton s carred out for v, as shown n Fgure (c), a mappng soluton of depth equal to s obtaned. Even for a K- bounded network, the depth of the optmal mappng soluton may decrease f ts gates are further decomposed before technology mappng. For example, the network N shown n Fgure (a) s K- bounded for K =. The mnmum depth n any mappng soluton of N s. But f the network s further decomposed nto Fg. (b), a mappng soluton wth depth can be obtaned. Whle FlowMap guarantees depth-optmal mappng solutons for K-bounded networks, t does not explot the freedom ntroduced by further gate decomposton. Nevertheless, we would lke to emphasze that the optmalty result by FlowMap for K-bounded networks enables the study and evaluaton of varous gate decomposton algorthms and ther mpact on technology mappng. Otherwse, when a gate decomposton algorthm leads to a poor mappng soluton, t would be dffcult to determne whether the gate decomposton algorthm, or the mappng heurstc, or a combnaton of both result n the poor mappng result. To our knowledge, ths work s the frst n-depth study and evaluaton of the mpact of gate decomposton on the depth of the fnal mappng solutons, based on the depth-optmal mappng algorthm for K-bounded networks, whch was avalable only recently. Gate decomposton methods can be classfed as () structural decomposton and () Boolean decomposton. In structural decomposton, a mult-fann gate s replaced by a fann tree. Structural decomposton can be appled only to networks wth gates whch are assocatve wth respect to ther fanns, such as networks of smple gates (e.g. AND, OR, NAND, NOR, XOR). Fgure and Fgure show examples of ths type. On the other hand, Boolean decomposton decomposes a complex gate accordng to ts functonalty and representaton. Examples of Boolean decomposton ncludes AND-OR decomposton [BrRS87], co-factorng [SaTh9], cube-packng [MuSB9a], and functonal decomposton [LaPP94, WuEA95]. Ths paper focuses on optmal structural decomposton for PI PI PI PI PI PI u u u u u u u u u v? v v (a) (b) (c) Fgure Gate decomposton of an unbounded networks for K-LUT mappng (K = ). (a) ntal network, (b) decomposton yeldng mappng depth =, (c) decomposton yeldng mappng depth =.
3 depth mnmzaton n LUT mappng. Several gate decomposton routnes have been used for LUT-mappng. The tech_decomp routne n SIS [SeSL9] produces a heght-balanced fann tree for each decomposed gate to mnmze the heght of the fann tree. The dmg routne [Wa89, ChCD9] uses a Huffman codng tree to mnmze the level of the decomposed node n the resultng network. It guarantees a mnmum level n the decomposed network but does not guarantee the optmal depth n the fnal LUT network. In fact, Fgure (b) s the outcome of the dmg routne whch s sub-optmal for depth-optmal mappng. The SIS routne speed_up s often used to obtan delay-optmzed -nput networks for technology mappng. It uses Boolean decomposton based on repeated node collapsng and decomposton to speed-up the crtcal path. MIS-pga-delay [MuSB9a] and TechMap-D [SaTh9] used speed_up as well as other logc synthess technques to obtan delay-mnmzed mappng solutons. These decomposton methods, although effectve to some extent, are not desgned to mnmze the depth of LUT networks drectly. Chortle-d [FrRV9c] s the frst algorthm whch computes a depth-optmal gate decomposton and mappng soluton based on a bn packng approach when the nput network s a tree (may be unbounded). For general networks, t consders packng nodes on reconvergent paths nto ether the same or dfferent bns for all pars of reconvergent paths. Because Chortle-d takes a greedy approach n generatng the LUTs to cover nodes, ts gate decomposton and mappng solutons for general networks are suboptmal n term of depth. In ths paper, we study the gate decomposton problem and algorthms for depth-optmal technology mappers so that mnmum depth are obtaned n the fnal mappng solutons. The remander of ths paper s organzed as follows. Secton defnes basc termnology, presents propertes of structural gate decomposton and gves problem formulaton. Secton shows the complexty of the problem of gate decomposton for optmal depth n LUT-based technology mappng. A novel algorthm of gate decomposton for depth-optmal mappng, named DOGMA, s v v (a) (b) Fgure Further gate decomposton of a K-bounded network (K = ). (a) Intal K-bounded network. (b) After further gate decomposton. (The label n each node s the mnmum depth of the node n any mappng soluton.)
4 presented n Secton 4 based on the mn-heght K-feasble bn packng formulaton. Expermental results are presented n Secton 5 and Secton 6 concludes the paper. Snce we use the concepts and technques n [CoD94a] extensvely, t s benefcal for the reader to be famlar wth the results n [CoD94a].. Problem Formulaton.. Notatons and Prelmnares A combnatonal Boolean network can be represented by a drected acyclc graph (DAG) where a node represents a logc gate and a drected edge (u,v) represents a connecton from the output of node u to the nput of node v. A prmary nput (PI) node s a node of n-degree zero and a prmary output (PO) node s a node wth no outgong edge. Other nodes are nternal nodes. The depth of a node v s the number of edges on the longest path from any PI to v. A PI node has a depth of zero. The depth of a network s the largest node depth among POs. Let nput (v) be the set of fann nodes of node v. Let K be the nput sze of an LUT. A network s K-bounded f every node v n the network satsfes nput (v) " K. Otherwse, t s an unbounded network. Gven a subgraph H of a network, we use nput (H) to denote the set of dstnct nodes outsde H whch supply nputs to nodes n H. Gven a node v n network N, let N v denote the subnetwork consstng of node v and all the predecessors of v. The mnmum mappng depth of v, denoted MMD N (v), s defned as the mnmum depth among all possble K-LUT mappng solutons of N v. Note that MMD N (v) s the same as the label (v) computed by the FlowMap algorthm. PI nodes have a mappng depth of 0. The mnmum mappng depth of a network N, denoted MMD (N), s the maxmum mappng depth among all PO nodes. Gven a K-bounded network N, the FlowMap [CoD94a] algorthm computes MMD N (v) for every node v # N n polynomal tme. The computaton s based on the max-flow mn-cut computaton. A cut n N v s a partton (X v,x v ) of nodes n N v such that PI nodes are n X v and v # X v. The cutset of a cut, denoted n (X v,x v ), s defned as nput (X v ). A cut s K-feasble f n (X v,x v ) " K. The heght of a cut, denoted heght (X v,x v ), s the maxmum mappng depth for nodes n n (X v,x v ). We have the followng lemmas based on results n [CoD94a]. Lemma A node v has MMD N (v) = p f there s a K-feasble cut of heght of p $ n N v but no K-feasble cut of heght of p $ or smaller exsts. Lemma If u # nput (v) then MMD N (u) " MMD N (v)... Propertes of Structural Decomposton Let N be a network and node v # N satsfes nput (v) >. Gven a decomposton algorthm D, we defne a decomposton step of D at v, denoted D v, as follows: Decomposton step D v () chooses two nodes u and u from nput (v), () removes edges (u,v) and (u,v), () ntroduces a new node w and new edges (u,w), (u,w), (w,v) and adds them to N. The resultng network s 4
5 denoted as D v (N). For example, Fgure (a) shows a node v wth fann nodes u,u,u,u 4,u 5. Fgure (b) s the network after one decomposton step at v. Snce gates are assocatve, the ntroduced node w have the same gate type as v. We present two propertes of the structural decomposton. () Any decomposton method wll not ncrease the mnmum mappng depth of a network. It can only decrease the depth. Ths phenomena has been observed n [CoD94a] wthout an explanaton. () Under certan crcumstance, further decomposton of a gate wll not decrease the mnmum mappng depth. Under ths crcumstance, t s rrelevant whch decomposton algorthm s used for those gates. The crcumstance occurs n the packng-based decomposton methods. These two propertes are gven n Lemma and Lemma 4 respectvely. Lemma Gven a K-bounded network N, any decomposton algorthm D, and any node v # N, MMD (D v (N)) " MMD (N). Proof Because the decomposton step D v does not remove nodes, every node n N s stll n D v (N). Let u # N be an arbtrary node and u% # D v (N) be the node correspondng to u n the new network. Every K-feasble cut for u n N s stll a K-feasble cut for u% n D v (N) (but not vce versa as the new node w ntroduced by D v may be n some K-feasble cut n D v (N), but w does not exst n N.) Hence MMD Dv (N)(u%) " MMD N (u). Snce u s arbtrary, MMD (D v (N)) " MMD (N). Lemma 4 If MMD N (u) = MMD N (v) for all u # nput (v) n a K-bounded network N, then MMD (N) = MMD (D v (N)) for any decomposton algorthm D. Proof Let N% = D v (N). Let w be the ntermedate node ntroduced n D v and u # nput (w). Accordng to Lemma, MMD N% (u) " MMD N% (w) " MMD N% (v). Snce MMD N (u) = MMD N (v)! MMD N% (v) (Lemma ) and MMD N (u) = MMD N% (u) (as N u = N% u ), we have MMD N% (u) = MMD N% (w) = MMD N% (v). We now use mathematcal nducton accordng to topologcal u u u u 4 u 5 u u u u 4 u 5 u u u u 4 u 5 w w y x v (a) v (b) v (c) Fgure Decomposton of node v. (a) Before decomposton, (b) D v (N) after one decomposton step of D v, (c) after a sequence of decomposton steps. 5
6 orderng from PIs n N% to show that for any node t # N%, MMD N% (t) = MMD N (t). Base: when node t s a PI, t s obvously true. Inducton hypothess: Assume that MMD N% (t%) = MMD N (t%) for any t% # N% t before t. For the mn-heght K-feasble cut (X t,x t ) n N% t, () f w s not n the cutset n (X t,x t ), the cut also exsts n N t. Accordng to the hypothess, every node n the cutset has the same depth n N and N%. As a result MMD N% (t) = MMD N (t); () f w s n the cutset n (X t,x t ), snce the decomposton tree of v s a fanout-free cone, we can replace w by v to form a new cut of equal or smaller sze n N% t. Snce MMD N% (w) = MMD N% (v), the new cut s of the same heght as (X t,x t ), whch also corresponds to a K-feasble cut n N of the same heght. Therefore, MMD N% (t) = MMD N (t). Snce the result holds for any t # N% = D v (N), we have MMD (N) = MMD (D v (N)) for any decomposton algorthm D... Problem Defnton Accordng to Lemma, the further a network s decomposed, the smaller the mappng depth mght be. Therefore, we decompose every node v such that ts fanns form a bnary tree n the decomposed network. For example, Fgure (c) s a complete decomposton of node v. Every decomposton step ntroduces one ntermedate node and nput (v) $ steps are requred to decompose v. A network s fully decomposed f every mult-fann node n the network s decomposed nto a bnary tree. In ths paper, we study the problem of decomposng an unbounded or K-bounded network nto -nput networks such that the mnmum mappng depth can be obtaned by a depth-optmal technology mapper such as FlowMap. We formulate the followng problems. Structural Gate Decomposton for K-LUT Mappng (SGD/K) Gven a smple-gate unbounded network N &, decompose N & nto a -nput network N such that for any other -nput network decomposton N% of N, MMD (N ) " MMD (N% ). Structural Gate Decomposton for K-LUT Mappng of K-bounded Network (K-SGD/K) Gven a smple-gate K-bounded network N K, decompose N K nto a -nput network N such that for any other -nput network decomposton N% of N, MMD (N ) " MMD (N% ). There are two ssues related to the problem formulaton of gate decomposton. () Independent Versus Smultaneous Gate Decomposton: A smaller depth mght be obtaned when several gates are decomposed together nstead of ndependently. For example, assume both u and v are AND-type gates n Fgure 4(a) and K =. We have MMD N (u) = MMD N (v) =. When u and v are decomposed ndependently to obtan N n Fgure 4(b), MMD N (x)! because the mn-cut of heght for x has at least 4 nodes and therefore s not -feasble. However, f u and v are decomposed together to obtan N n Fgure 4(c), we have MMD N (x) =. Smultaneous gate decomposton, however, must take nto account the node functonalty (e.g. requres nodes u and v are of the same or compatble gate types), and s no longer a pure structural gate decomposton. We study only ndependent gate decomposton n ths paper. 6
7 a b c d e f a b c d e f a b c d e f u v u v u v x? x x N N N (a) (b) Fgure 4 Computng MMD N (x) when K =.(a) orgnal network N, (b) N obtaned by ndependent gate decomposton, (c) N obtaned by smultaneous gate decomposton. () Decomposton Before Mappng Versus Decomposton Durng Mappng: Gate decomposton can be performed before the mappng phase n a -step approach or embedded nto the mappng process beng part of an ntegrated approach. For example, the dmg algorthm was used n a -step approach followed by DAG-MAP or FlowMap whle Chortle-d s an ntegrated approach (snce t decomposes gates and generates LUTs n an nterleavng manner). It may appears that the ntegrated approach can produce better mappng depth because t can choose any decomposton technques durng technology mappng. However, ths s not the case. For an nput network N, assume that the ntegrated approach produces a depth-optmal mappng soluton M N. Then M N also nduces a decomposed K-bounded network N%. A depth-optmal mapper for K-bounded networks (such as FlowMap) can take N% as nput and generate a mappng soluton M N%. Snce M N% s depthoptmal wth respect to N%, we have depth (M N% ) " depth (M N ). However, snce M N s optmal wth respect to N, we have depth (M N ) " depth (M N% ). Therefore, depth (M N ) = depth (M N% ). Ths mples the best ntegrated approach and the best -step approach result n the same optmal depth. In ths paper, we take the -step approach,.e., gates are decomposed before a depth-optmal mappng algorthm (such as FlowMap [CoD94a] or ts enhancement CutMap [CoHw95]) s appled to obtan an LUT mappng soluton. Nevertheless, our gate decomposton algorthm consders the depth optmzaton technques used n FlowMap and the effect of gate decomposton n the mappng phase of FlowMap n order to obtan the decomposed network whch s most sutable for FlowMap to acheve optmal mappng depth.. Complexty of SGD and K-SGD Problems In ths secton we shall show the followng results of the SGD/K and the K-SGD/K problems: () The SGD/K problem s NP-hard for K! ; and () The K-SGD/K problem s NP-hard for K! 5. We only gve the constructon of the NP-Complete reducton n ths secton. Complete proofs of the results can be found n the Appendx. For readers not nterested n the NP-Complete reducton, they (c) 7
8 may proceed drectly to Secton 4 to follow the novel gate decomposton algorthms proposed n ths paper for depth-optmal mappng. Our proof s based on polynomal tme transformatons from the SAT problem to the decson verson of the SGD/K problem and the K-SGD/K problem. We frst defne the SAT problem, whch s a well-known NP-Complete problem [GaJo79]. Problem: -Satsfablty (SAT) Instance: A set of Boolean varables X = { x,x,..., x n } and collecton of m clauses C = { C,C,...,C m }, where () each clause s the dsuncton (OR) of lterals of the varables and () each clause contans at most one of x and x for any varable x. Queston: Is there a truth assgnment of the varables n X such that C = for " " m? We shall transform each nstance of SAT to an nstance of SGD n polynomal tme. The basc dea s to relate the decson of the truth assgnment n SAT to the decson of node decomposton n SGD/K. Snce determnng the truth assgnment s dffcult, the transformaton shows that determnng the decomposton s also dffcult. problem. Problem: Smple-Gate Decomposton(SGD/K-D) We defne the decson verson of the SGD/K Instance: A constant K!, a smple-gate unbounded network N & and B. Queston: Is there a way to decompose N & nto a -nput network N such that the depthoptmal K-LUT mappng soluton of N has a depth no more than B? Gven an nstance F of the SAT wth n varables x,x,...,x n and m clauses C,C,...,C m, we construct an unbounded network N (F) correspondng to the nstance F as follows. Frst, for each varable x, we construct a subnetwork N (x ) whch conssts of the followng nodes: (a) Two output nodes denoted as x and x ; (b) (K $ K) PI nodes n whch two of them are denoted as PI and PI ; (c) (K $ ) nternal nodes, denoted as v,...,v K $, u,...,u K $, w, w and s respectvely; The nodes are connected as shown n Fgure 5. Nodes w and w each have K $ PI fanns. Node s has 4 fanns from w, w, PI and PI. Every other nternal node has K PI fanns. Note that N (x ) s a well-defned subnetwork for K! and s K-bounded for K! 4. Next, for each clause C wth lterals l,l,l, we construct a subnetwork N (C ) whch conssts of the followng nodes: (a) One output node denoted C ; (b) Three lteral nodes denoted as l,l,l ; (c) (K $ 5) nternal nodes q,...,q K $5 each of them s the root of a complete -level K- ary tree wth PI nodes as leaves; (d) (K $ ) nternal nodes r,...,r K $ each of them s the root of a complete -level K-ary tree wth PI nodes as leaves. The connecton s shown n Fgure 6(a). The output node C has all nternal nodes as ts fanns n N (C ). Note that N (C ) s a well-defned subnetwork for K!. However, the output node C s not K-bounded. Fnally, we connect the subnetworks N (C ), =,,...,m, wth the subnetworks N (x ), =,,...,n, to form the network N (F). Let l k ( " k " ) be a lteral n C. If for some varable x 8
9 v K- nodes K- nodes PI PI K PI s K PI s K- PI s K- PI s K PI s K PI s... w w u... v K- u K- s? x x? Fgure 5 Constructon of network N (x ) for each Boolean varable x. K-5 nodes K- nodes l q K-5 l l r q r K- q K-5 nodes K- nodes q K-5 r l l l r K ? (a) C 4 (b) C Fgure 6 (a) Constructon of network N (C ) for each clause C. (b) Exact K nodes of depth appear when MMD (l ) =. l k = x, we connect the output node x of subnetwork N (x ) as the fann to the nternal node l k of subnetwork N (C ). Smlarly, f l k = x, we connect node x of N (x ) as the fann to node l k of N (C ). We call x the varable node of l k. N (F) wll have m output nodes C,...,C m. We llustrate the constructon of N (F) by an example. Assume F = (x + x + x )(x + x + x 4 )(x + x + x 4 ). The network N (F) s shown n Fgure 7. Every subnetwork N (x ) provdes two output sgnals from nodes x and x. Every subnetwork N (C ) requres three nput sgnals l,l,l. Because the frst clause C n F s (x + x + x ), we connect nodes x to l, x to l and x to l, respectvely. We have the followng lemma and theorem. The proofs are detaled n the Appendx. Lemma 5 The SAT nstance F s satsfable f and only f there s a decomposton D (N (F)) of N (F) such that MMD (D (N (F))) = 4. 9
10 N(X ) X X X l l l N(C ) C N(X ) N(X ) N(X ) 4 X X X X4 X4 l l l l l l N(C ) N(C ) C C Fgure 7 The network N (F) for F = (x + x + x )(x + x + x 4 )(x + x + x 4 ). Theorem The SGD/K problem s NP-hard for K!. We now show the complexty of the K-SGD/K problem. In Fgure 5, the network N (x ) s K- bounded for K! 4. Hence the constructons of N (x ) remans the same. In Fgure 6(a), the network N (C ) s unbounded. Consder an alternatve constructon N K (C ) whch conssts of the followng nodes: (a) One output node denoted C ; (b) Three lteral nodes denoted as l,l,l ; (c) (K $ 5) nternal nodes q,... K,q $5 each of them s the root of a complete -level K-ary tree wth PI nodes as leaves. The connecton s shown n Fgure 8(a). In ths constructon, N K (C ) s a K-bounded subnetwork for K! 5. We connect N (x ) and N K (C ) as before and denote the resultng network as N K (F). We have the followng lemma and theorem. The proofs are detaled n the Appendx. Lemma 6 The SAT nstance F s satsfable f and only f there s a decomposton D (N K (F)) of N K (F) such that MMD (D (N K (F))) =. Theorem The K-SGD/K problem s NP-hard for K! Gate Decomposton Algorthm for Depth-Optmal LUT Mappng 4.. Algorthm Overvew Intutvely speakng, our decomposton algorthm, named DOGMA (Depth-Optmal Gate decomposton for MAppng), combnes the level-drven node packng technque n Chortle-d and the network flow based optmal labelng technque used n FlowMap. Gven an unbounded network N, nodes are vsted from PIs to POs n a topologcal order. For each node v, we decompose v (the decomposed network s denoted as N (v)) and label v wth the mnmum mappng depth MMD N (v) (v). When v s vsted, ts fanns have already been decomposed and labeled accordngly. We partton the nodes n nput (v) nto groups such that each group conssts of nodes wth the same label (.e. 0
11 q K-5 K-5 nodes q... l l l K-5 nodes q... q K-5 l l l? (a) C (b) C Fgure 8 Constructon of K-bounded subnetwork N K (C ) for each clause C. mnmum mappng depth). We process these groups n an ascendng order wth respect to ther labels. For a group of nodes labeled p, we pack the nodes nto a mnmum number of bns such that there exsts a K-feasble cut of heght p $ for the nodes n each bn. Such a bn s called a mnheght K-feasble bn. A node u s created for each bn B wth fanns from nodes n B and a fanout to v. Node u has a mappng depth of p and wll be gven a label p. If more than nodes are n the bn B, node u needs to be further decomposed to form a bnary tree. Note that accordng to Lemma 4, no matter how u s decomposed, the mnmum mappng depth of the network s always the same. We then proceed to the group of a next hgher label p +. For each bn node u created n the prevous step, a sngle-fann node w s created wth fann from u and s labeled p +. These snglefann nodes together wth orgnal nodes n the group (all of them are labeled p + ) are agan packed nto a mnmal number of mn-heght K-feasble bns. Ths process contnues untl all nodes are packed nto one bn whch corresponds to the node v. We llustrate the algorthm n Fgure 9. Assume K =. Fgure 9(a) shows a network N n whch every gate has been decomposed nto a -fann node except the output gate v. Every decomposed gate u has been gven a label MMD N (u). Gate v has 5 fanns, among whch nodes b,c,d are labeled and nodes a,e are labeled. Accordng to the algorthm, we frst pack b,c,d nto a mnmal number of mn-heght K-feasble bns. Snce a K-feasble cut of heght exsts for b and c together, we put b,c nto one bn and d nto another bn, and ntroduce nodes f and g for each bn respectvely. Note that f and g are labeled. Then we proceed to the group of label. Nodes h and are created and gven a label wth fann from f and g respectvely. Fgure 9(b) shows the network at ths pont. Shaded nodes represent nodes created durng the decomposton. We try to pack a,h,,e nto a mnmal number of mn-heght K-feasble bns. By the mn-cut computaton, we fnd mn-heght K-feasble cuts of heght for { a,h} and {,e} respectvely. As a result we merge a,h nto and,e nto k respectvely. We contnue and create nodes l and m for and k respectvely, and pack l and m nto a bn whch corresponds to v. The decomposed network (denoted N%) at ths pont s shown n Fgure 9(c). Node v has a mnmum mappng depth MMD N% (v) = 4 and s gven a label 4. In the last step,
12 sngle-fann nodes g, h,, l and m are removed. The fnal decomposed network has a mnmum mappng depth of 4. Our algorthm s smlar to Chortle-d n that decomposton s done by packng nodes nto a mnmal number of bns accordng to ther node labels (.e. mnmum mappng depth). However, there are two maor dfferences. Frst, Chortle-d assgns LUTs durng the decomposton whle our algorthm smply computes mnmum mappng depth for every node. Our approach s optmal n computng mappng depth (usng FlowMap algorthm) whle Chortle-d computes the node mappng depth based on the partally generated LUT network of the node. Snce the fann constrant s not a monotone clusterng constrant [CoD94a], Chortle-d mght obtan naccurate labels for nodes. Secondly, Chortle-d uses bn-packng heurstcs together wth enumeratve consderaton for nodes on reconvergent paths, whle we use network flow based mn-cut packng methods (to be descrbed n detals n Secton 4.) for packng nodes nto mn-heght K-feasble bns. Sometme t s not obvous to decde locally whether two nodes can be packed nto one mn-heght K-feasble bn unless a global mn-cut computaton s used. For example, nodes e and can be packed nto a mn-heght K-feasble bn but the Chortle-d algorthm may fal to do so. Of course, we obtan ths packng qualty at an expense of extra computaton tme. However, the runnng tme s never a problem n practce n our experments. c d c d c d b b b u f g u f g u a e a h e a h e k v v 4 l 4 m (a) (b) 4 v (c) Fgure 9 Decomposton of gate v by the DOGMA algorthm. (a) Before decomposton, (b) b,c,d are packed nto f,g, (c) a,h,,e are packed nto,k.
13 4.. Network Flow Based Packng Methods The central problem remans to be solved n our approach s the mn-heght K-feasble bn packng problem defned as follows. We shall gve three heurstcs n ths secton and one exact method n the next secton to solve the problem. Mn-Heght K-Feasble Bn Packng Problem Gven a set A of nodes of mnmum mappng depth p, partton A nto a mnmal number of bns such that there s a K-feasble cut of heght p $ for nodes n each bn. Such a bn s called a mn-heght K-feasble bn. Our heurstcs are based on the max-flow mn-cut algorthm and bn-packng heurstcs. The frst-ft-decreasng (FFD) and best-ft-decreasng (BFD) are two heurstcs for the bn packng problem [HoSa78]. Items are sorted nto a decreasng order accordng to ther sze and then assgned to bns. FFD assgns each tem n the sorted order to the frst-ft bn whle BFD assgns tems to the the best-ft bn (.e. the bn wth the least resdual capacty after assgnment). The total sze of tems n any bn must not exceed the bn capacty. For the mn-heght K-feasble bn packng problem, we propose two mn-cut based heurstcs MC-FFD and MC-BFD, whch are analogous to FFD and BFD except that the total tem sze of a group of nodes S wth label p s now defned as the sze of the mn-cut of heght p $ for S. Nodes n S can be packed nto one bn as long as the mn-cut of heght p $ for these nodes s stll K-feasble. To determne f there s a K-feasble cut of heght p $ for a set of nodes n S = { v,v,..., v m } wth label p, we construct the flow network and apply the max-flow algorthm [CoD94a] as follows. () We ntroduce a snk node t wth fanns from every node n S. () We ntroduce a source node s connected to all PIs n the network rooted at t. () Every edge s gven an nfnte flow capacty. (4) Every node u n the flow network except s and t s replaced by two nodes q and r connected by a drected edge e = (q,r ) such that nput (q ) = nput (u ) and output (r ) = output (u ). If u s labeled p, e s assgned an nfnte flow capacty. Otherwse, e s assgned a unt flow capacty. (5) Fnally, we compute a max-flow to obtan a mn-cut n the flow network, whch can be shown to be a cut of heght p $ [CoD94a]. By examnng the sze of ths cut, we can determne f there s a K-feasble cut of heght p $ for nodes n S. The thrd heurstc s the network flow based maxmal-sharng-decreasng (MC-MSD) heurstc whch emphaszes on sharng nodes among cuts. Assume both u and v are fanns of a node beng decomposed and are labeled p. Let n u, n v and n { u,v} represent the sze of mn-cuts of heght p $ for node u, v and the nodes { u,v}, respectvely. The sharng between u and v s defned as share (u,v) = n u + n v $ n { u,v}. When share (u,v) > 0, the sze of mn-cut of heght p $ for u and v together s smaller than the sum of ther ndvdual mn-cut sze, whch s benefcal to the packng. The MC-MSD heurstc s smlar to the MC-BFD heurstc n that the best-ft bn s now chosen to be the bn that produces a maxmal sharng.
14 4.. The Optmal Mn-Heght K-Feasble Bn Packng Method We compute the optmal mn-heght K-feasble bn packng by a dynamc programmng approach whch s smlar to the one for the number parttonng problem. In the number parttonng problem we want to fnd a way to dvde an nteger set nto two subsets of equal sum. Ths problem s NP-complete but can be solved n pseudo-polynomal tme [GaJo79]. We frst formulate a general number parttonng problem and an analogous node parttonng problem. Then we gve an algorthm for the number parttonng problem. The method for the node parttonng problem s smlar and hence skpped. Based on the soluton, we gve an algorthm whch solves the mn-heght K-feasble bn packng problem optmally. The k-subset Number Parttonng Problem (k-snp) Gven an nteger set A and a bn sze b, s there a way to partton A nto subsets (bns) A, A,..., A k such that ' a " b for " " k? The Mn-Heght K-Feasble k-bn Packng Problem ((k,k)-mbp) Gven a set A of nodes wth label p and a LUT nput sze K, partton A nto k subsets such that there s a K-feasble cut of heght p $ for nodes n each bn. When k = and b s half of the sum of numbers n A, the k-snp problem becomes the number parttonng problem. a # A We solve the k-snp problem by dynamc programmng as follows. Let A = { a,a,...,a n } and S be the ordered set of vectors (t,t,...,t k $ ) where 0 " t " b. Clearly S = (b +) k $. Vectors n S are ordered lexcographcally. Let u represent the unt vector (u,u,...,u k $ ) where u l = 0 f ( l and u =. Create an n rows by S columns table T. Rows of T are assocated wth ndexes of ntegers a,a,...,a n respectvely. Columns of T are assocated wth vectors n S lexcographcally. An entry T (, t) s marked TRUE, denoted T, f there exsts dsont sets A%,A%,...,A% k $ ) { a,a,...,a } such that ' a l = t. u for " " k $. We compute T accordng to the followng rules. () T (, t 0 ) = T, () T (,a u ) = T for " " k $, () T (, t) = T f T ( $,t) = T, (4) T (, t) = T f T ( $,s) = T where t = s + a u for " " k $. a l # A% A soluton to the k-snp problem exsts f and only f for some t = (t,..., t k $ ), T (n, t) = T and ' a k $ $ t. u " b. The computaton takes O (n S. k) tme where n S s from the sze of table T a # A ' = and k s from the length of vector. The tme may decrease f the table symmetry s exploted. It s clear the (k,k)-mbp problem can be solved smlarly. The dfference s that the sze of the mn-cut of heght p $ s now consdered as the total sze of ths subset durng bn packng. Agan, the cut sze can be found n lnear tme usng the network flow computaton. Startng from k =, we can do a lnear search or a bnary search on k to fnd the mnmum k such that there s a soluton for the (k,k)-mbp problem. Ths mnmum k leads to an optmal soluton for the mn-heght 4
15 K-feasble bn packng problem. We refer to ths algorthm as the MC-DP algorthm. 5. Expermental Results We have mplemented the DOGMA algorthm wth MC-FFD, MC-BFD, MC-MSD heurstcs and the optmal MC-DP method usng the C language and ncorporated our mplementaton nto the SIS package [SeSL9]. We apply the DOGMA algorthm on MCNC combnatonal benchmarks n our experments. These benchmark crcuts are frst optmzed for area and then decomposed nto smple-gate networks usng standard SIS routnes. We apply varous gate decomposton routnes, ncludng DOGMA, to obtan -nput networks whch are fed as nputs to a depth-optmal technology mapper to obtan fnal LUT networks so that we can compare the effects of varous gate decomposton algorthms on the fnal depth of mappng solutons. We choose the LUT nput sze to be K = 5 n the experments. We frst compare the performance of the heurstcs and the optmal method for mn-heght K- feasble bn packng n DOGMA. The test crcuts are flattened (-level) area-optmzed MCNC benchmarks. We decompose them by MC-FFD, MC-BFD, MC-MSD and MC-DP respectvely then use the FlowMap (FM) technology mapper to get mappng solutons. Note that FlowMap obtans optmal depth for the decomposed networks. The mappng results are shown n Table. Some entres under MC-DP+FM are mssng due to the long computaton tme usng pseudo-polynomal tme dynamc programmng. We observe the four methods perform almost equally well. Because MC-FFD s faster than other three methods, the DOGMA algorthm employs the MC-FFD heurstc to solve the mn-heght K-feasble bn packng problem. We now compare the DOGMA algorthm wth two other decomposton routnes: the tech_decomp (td) routne n the SIS package and the dmg routne developed n DAG-Map [ChCD9]. The tech_decomp routne s based on a balanced-tree heurstc whch only mnmzes the gate level locally. The dmg routne mnmzes the gate level of the decomposed networks. In ths experment, the flattened -level MCNC crcuts are decomposed and then fed to CutMap (CM) [CoHw95] to obtan fnal LUT networks. The mappng results are shown n Table. From the results, we see CutMap produces the same or better depth when crcuts are decomposed by the DOGMA algorthm. On average, DOGMA acheves 0% and 4% depth reducton compared to tech_decomp and dmg, respectvely. In the case where the mappng soluton has the same depth, CutMap often obtans a smaller area for crcuts decomposed by DOGMA. Note that CutMap not only guarantees optmal depth (as FlowMap) but also mnmzes area durng the mappng phase. One of the technques used n CutMap for area mnmzaton s explotng tmng slack on non-crtcal paths. We beleve the smaller area n mappng solutons of crcuts decomposed by DOGMA s from the addtonal tmng slacks created by DOGMA and then exploted by CutMap. We now compare our mappng solutons wth prevous results by varous gate decomposton and technology mappng algorthms. Chortle-crf [FrRV9a] uses a set of (mult-level) area- 5
16 MC-FFD+FM MC-BFD+FM MC-MSD+FM MC-DP+FM Crcut LUT depth LUT depth LUT depth LUT depth 5xp sym apex apex clp con duke e msex msex msex rd rd sao vg Total Table Comparson of MC-FFD, MC-BFD, MC-MSD and MC-DP methods n the DOGAM algorthm. td+cm dmg+cm DOGMA+CM Crcut LUT depth LUT depth LUT depth 5xp 4 4 9sym apex apex clp con duke e msex msex 6 msex rd7 5 7 rd sao vg Total % +% +% +4% Table Comparson of tech_decomp, dmg and MC-FFD decomposton methods. optmzed MCNC benchmarks as nput networks n ther experments. These benchmarks, after decomposed by the SIS speed_up routne or the dmg routne, are used by Chortle-d [FrRV9c], FlowMap [CoD94a] and CutMap [CoHw95] as nputs to obtan LUT networks. MIS-pga-delay [MuSB9a] and TechMap-D [SaTh9] also start wth area-optmzed MCNC benchmarks (dfferent 6
17 from those used by Chortle-crf) followed by a delay reducton scrpt and the speed_up routne to get nput networks n ther experments. Both MIS-pga-delay and TechMap-D combne logc synthess wth technology mappng n ther approaches. In our experments, we take the benchmarks used by Chortle-crf as ntal networks, whch are subsequently decomposed by DOGMA and then fed to CutMap to obtan LUT networks. It has been shown n [CoD94a] that FlowMap outperforms Chortle-d and MIS-pga-delay by 5% to 7% n depth and 9% to 50% n area. Therefore we compare our results wth results by FlowMap, TechMap-D and CutMap respectvely n Table. The correspondng gate decomposton and technology mappng methods taken by these approaches are lsted n the second row. Comparng our results wth results n [CoHw95], we can see that speed_up and DOGMA decompose gates equally well n terms of depth. However, 5% less LUTs are generated by CutMap for crcuts decomposed by DOGMA than by speed_up. It ndcates DOGMA s an area-effcent gate decomposton algorthm for depth-optmal technology mappng. Comparng wth the results n [CoD94a], we see dmg performs farly well even though ts decomposton goal s to mnmze the level n the decomposed network rather than the fnal LUT network. Among four data sets n Table, TechMap-D obtans the smallest overall depth (partly due to resynthess) at an expense of a large area overhead. On average, speed_up + TechMap-D generates 5% more LUTs than DOGMA + CM. [SaTh9] [CoHw95] [CoD94a] Ours speed_up+tm-d speed_up+cm dmg+fm DOGMA+CM Crcut LUT depth LUT depth LUT depth LUT depth 5xp 7 4 9sym symml C C alu apex apex count des duke msex rd rot vg z4ml Total % -7% +6% -% +% +% Table Comparson wth recent prevous results. 7
18 6. Concluson In ths paper, we present an n-depth study of the structural gate decomposton problem for depth-optmal technology mappng n LUT-based FPGA. We show that further decomposton of a K-bounded network often decreases the depth n the fnal mappng solutons. Therefore t s always benefcal to decompose a K-bounded network nto a -nput network for depth-optmal mappng. We also show the problem of gate decomposton for depth-optmal technology mappng s NP-hard for fann-unbounded networks when K! and remans NP-hard for K-bounded networks when K! 5. We present a novel algorthm, named DOGMA, for decomposng gates n a gven unbounded or K- bounded network such that a depth-optmal technology mapper can acheve a mnmal depth n the fnal mappng soluton. A key step n DOGMA s to solve the mn-heght K-feasble bn packng problem, for whch we have developed both effcent heurstcs and an optmal algorthm. The expermental results show that DOGMA outperforms some exstng gate decomposton methods, such as tech_decomp and dmg, by an average of 4% to 0% n depth n the fnal LUT mappng solutons wth almost dentcal LUT usage. We compare the mappng results obtaned by DOGMA + CutMap wth results by other gate decomposton and technology mappng algorthms. comparson ndcates that networks decomposed by DOGMA allow the depth-optmal mapper CutMap to produce LUT networks of depth comparable to prevous approaches whle wth an average of 6% to 5% reducton n area. Acknowledgement Ths work s partally supported by NSF Young Investgator (NYI) Award MIP-95758, and grants from Xlnx, Xerox PARC, and AT&T under NSF NYI and Calforna MICRO programs. The authors would lke to thank Dr. Robert Francs for hs helpful dscussons. References [BrRS87] [ChCD9] Brayton, R. K., R. Rudell, and A. L. Sangovann-Vncentell, MIS: A Multple-Level Logc Optmzaton, IEEE Transactons on CAD, pp , Nov Chen, K. C., J. Cong, Y. Dng, A. B. Kahng, and P. Tramar, DAG-Map: Graph-based FPGA Technology Mappng for Delay Optmzaton, IEEE Desgn and Test of Computers, pp. 7-0, Sep. 99. [CoD94a] Cong, J. and Y. Dng, An Optmal Technology Mappng Algorthm for Delay Optmzaton n Lookup-Table Based FPGA Desgns, IEEE Trans. on Computer-Aded Desgn, Vol., pp. -, Jan [CoHw95] Cong, J. and Y.-Y. Hwang, Smultaneous Depth and Area Mnmzaton n LUT-Based FPGA Mappng, Proc. ACM rd Int l Symp. on Feld Programmable Gate Arrays, pp , Feb [FrRV9a] Francs, R. J., J. Rose, and Z. Vranesc, Chortle-crf: Fast Technology Mappng for Lookup Table-Based FPGAs, Proc. 8th ACM/IEEE Desgn Automaton Conference, pp. 6-69, June 99. The 8
19 [FrRV9c] Francs, R. J., J. Rose, and Z. Vranesc, Technology Mappng of Lookup Table-Based FPGAs for Performance, Proc. IEEE Int l Conf. on Computer-Aded Desgn, pp , Nov. 99. [GaJo79] [HoSa78] Garey, M. and D. Johnson, Computer and Intractablty: A Gude to the Theory of NP- Completeness, Freeman, San Francsco (979). Horowtz, E. and S. Sahn, Fundamentals of Computer Algorthms, Computer Scence Press, Potomac, Maryland (978). [LaPP94] La, Y.-T., K.-R. R. Pan, and M. Pedram, FPGA Synthess usng Functon Decomposton, Proc. Int l Conf. on Computer Desgn: VLSI n Computers, pp. 0-5, Oct [MuSB9a] [SaTh9] [SaTh9] Murga, R., N. Shenoy, R. K. Brayton, and A. Sangovann-Vncentell, Performance Drected Synthess for Table Look Up Programmable Gate Arrays, Proc. IEEE Int l Conf. on Computer-Aded Desgn, pp , Nov. 99. Sawkar, P. and D. Thomas, Technology Mappng for Table-Look-Up Based Feld Programmable Gate Arrays, ACM/SIGDA Workshop on Feld Programmable Gate Arrays, pp. 8-88, Feb. 99. Sawkar, P. and D. Thomas, Performance Drected Technology Mappng for Look-Up Table Based FPGAs, Proc. 0th ACM/IEEE Desgn Automaton Conf., pp. 08-, June 99. [SeSL9] Sentovch, E., K. Sngh, L. Lavagno, C. Moon, R. Murga, A. Saldanha, H. Savo, P. Stephen, R. Brayton, and A. Sangovann-Vncentell, SIS: A System for Sequental Crcut Synthess, U.C.Berkeley Techncal Report UCB/ERL M9/4, May, 99. [Wa89] Wang, A., Algorthms for Mult-level Logc Optmzaton, U.C.Berkeley Memorandum No. UCB/ERL M89/50, Aprl 989. [WuEA95] Wurth, B., K. Eckl, and K. Antrech, Functonal Multple-Output Decomposton: Theory and an Implct Algorthm, Proc. ACM/IEEE Desgn Automaton Conf., pp , Jun
20 Appendx The nternal nodes n N (x ) (except s ) have a mappng depth of. Node s has a mappng depth of. The mnmum mappng depth for nodes x and x depends on how s s decomposed. The mappng depth for nodes q k ( " k " K $5) n C s snce each of them s the root of a complete - level K-ary tree wth PI nodes as leaves. Smlarly, the mappng depth for nodes r k ( " k " K $) s. The mnmum mappng depth for node C depends on the mappng depth of ts three lteral nodes. The mnmum mappng depth of N (F) after decomposton s the maxmal mappng depth among all decomposed C nodes. Hence MMD (N (F)) depends on how the node s s decomposed n every N (x ). Before we prove Theorems and, we ntroduce the followng lemmas. Lemma 7 For the subnetwork N (x ) n Fgure 5 and ts decomposton D (N (x )), f MMD D (N (x ))(x ) = then MMD D (N (x ))(x ) =, and f MMD D (N (x ))(x ) = then MMD D (N (x ))(x ) =. Proof The mnmum mappng depth for nodes x and x after decomposton depends on how the node s s decomposed n N (x ). We denoted the decomposed N (x ) as D (N (x )). Fgure 0 shows all the sx possble decompostons of s. In Fgure 0(a) and (b), nodes PI and PI are merged nto a node t followed by dfferent subsequent decomposton steps. It creates a mn-cut of heght for node s wth the cutset { w,w,t }. Together wth nodes v through v K $, a K-feasble cut of heght exsts for node x. Hence MMD D (N (x ))(x ) =. On the other hand, the mn-cut of heght for node x has a sze of K +. Hence MMD D (N (x ))(x ) =. In Fgure 0(c), the mn-cut of heght for node s has a sze of 4. As a result both MMD D (N (x ))(x ) = and MMD D (N (x ))(x ) =. In Fgure 0(d) and (e), the mn-cut of heght for node s has a sze of. However, due to the edge connecton (w,x ) shown n Fgure 5, the mn-cut of heght for node x stll has a sze of K +. As a result both MMD D (N (x ))(x ) = and MMD D (N (x ))(x ) =. In Fgure 0(f), node w s merged wth PI and w s merged wth PI whch create a -feasble cut of heght for node s. Together wth nodes u through u K $, node x has a K-feasble cut of heght. Hence MMD D (N (x ))(x ) =. However, both nodes w and w connects to node x. As a result the mn-cut of heght for node x after decomposton has a sze of K +. So MMD D (N (x ))(x) =. From the above enumeraton of decompostons for node s, t s easy to see Lemma 7 holds. Lemma 8 For the subnetwork N (x ) shown n Fgure 5, there exst a -feasble cut of heght for node x after decomposton. Smlarly, there exsts a -feasble cut of heght for node x after decomposton. Proof In nput (x ) shown n Fgure 5, K $ nodes has a mappng depth of whle the node s has a depth of. The K $ nodes can be merged nto a node whch has a mnmum mappng depth of. As a result, there exsts a -feasble cut of heght for node x. Smlarly, there exsts a -feasble cut of heght for node x. The -feasble cut of heght s llustrated n Fgure 6(b) and 8(b) by nodes (labeled ) respectvely. 0
21 K- PI s K- PI s PI PI K- PI s K- PI s PI PI K- PI s K- PI s PI PI w w t w w t w w t t t s (a) (b) (c) s t s K- PI s K- PI s PI PI K- PI s K- PI s PI PI K- PI s K- PI s PI PI w w w w w w t t t t t t s (d) s (e) s (f) Fgure 0 Sx dfferent ways to decompose node s n N (x ). In (a) and (b), MMD (x ) = and MMD (x ) = ; In (c), (d) and (e), MMD (x ) = MMD (x ) = ; Only n (f) MMD (x ) = and MMD (x ) =. Lemma 9 For the network N (C ) n Fgure 6(a) and ts decomposton D (N (C )), MMD D (N (C ))(C ) = 4 f and only f MMD D (N (C ))(l k ) = for some " k ". Proof In the subnetwork N (C ), nput (C ) contans K $ 5 nodes of mnmum mappng depth, K $ nodes of mnmum mappng depth, and lteral nodes l,l,l. Let D (N (C )) denoted the decomposed N (C ). Consder the followng two cases n computng MMD D (N (C ))(C ). Frst, assume MMD D (N (C ))(l ) = MMD D (N (C ))(l ) = MMD D (N (C ))(l ) =. Accordng to Lemma 8, there exst - feasble cuts of heght for nodes l,l,l respectvely. Together wth the K $ 5 nodes of depth n nput (C ), the cut of heght wll have a sze of K +. As a result, durng the decomposton of C, nodes of mappng depth have to be ntroduced n order to merge the K + nodes n the cut of heght. But there are already K $ nodes of mappng depth n nput (C ). Hence the mn-cut of heght for C n D (N (C )) have a sze of K +. Ths wll cause MMD D (N (C ))(C ) = 5. On the other hand, f at least one lteral node has a depth of, as shown n the example n Fgure 6(b)) where the node l has a mappng depth of, only nodes of mappng depth wll be ntroduced. Together wth the K $ nodes of depth n nput (c), MMD D (N (C ))(C ) = 4 can be obtaned.
22 Lemma 0 The decomposed network D (N (F)) of N (F) satsfes MMD (D (N (F))) = 4 f and only f there s a way to decompose the node s n every N (x ) such that for all N (C ) at least one lteral node of N (C ) has a mappng depth of. Proof The mnmum mappng depth of N (F) after decomposton s the maxmal mappng depth among m output nodes C,C,...,C m. In order to have a mappng depth of 4, t must be the case MMD D (N (C ))(C ) = 4 for " " m. Accordng to Lemma 9, at least one of the lteral nodes n each N (C ) must have a mappng depth of. Lteral nodes are from ether node x or node x of some network N (x ). From Lemma 7, only one of them can have a mappng depth of. Whch one has a depth of depends on whether the node s s decomposed n the way specfed by Fgure 0(a) or Fgure 0(f). As a result the mnmum mappng depth of N (F) after decomposton would be 4 f and only f there s a way to decompose the node s n each N (x ) such that at least one lteral node n each N (C ) has a mappng depth of. Ths proves Lemma 0. [Proof of Lemma 5] We lnk the truth assgnment of Boolean varables n an nstance F of SAT to the decomposton of gate s n all N (x ) as follows: a Boolean varable x = n SAT f MMD D (N (x ))(x ) =, and x = n SAT f MMD D (N (x ))(x ) =. It leads to the concluson that the SAT nstance F s satsfable f and only f MMD (N (F)) = 4. Ths proves Lemma 5. [Proof of Theorem ] The transformaton from an nstance F of SAT to the network N (F) takes O (K (n + m)) tme. The network N (F) conssts of subnetworks N (x ) for " " n and subnetworks N (C ) for " " m. Every N (x ) and N (C ) s well-defned for K!. From Lemma 5, F s satsfable f and only f N (F) has a decomposton D (N (F)) such that MMD (D (N (F))) = 4. As a result the SGD/K-D problem s NP-Complete. Hence the SGD/K problem s NP-hard. [Proof of Lemma 6] If all the three lteral nodes l,l,l have a mnmum mappng depth of after decomposton, accordng to Lemma 8, the mn-cut of heght for node C wll have a sze of K $ = K +. Hence node C has a mnmum mappng depth of 4 after decomposton. On the other hand, f at least one of the lteral node has a mappng depth of, a K-feasble cut of heght exsts for node C. An example s shown n Fgure 8(b) where the lteral node l s assumed a mappng depth of after decomposton. As a result node C has a mappng depth of after decomposton f and only f at least one of the three lteral nodes l,l,l has a mappng depth of after decomposton. Ths proves Lemma 6. [Proof of Theorem ] Smlar to the proof of Theorem and omtted.
High Speed 128-bit BCD Adder Architecture Using CLA
Hgh Speed 128-bt BCD Archtecture Usng CLA J.S.V.Sa Prasanth 1, Y.Yamn Dev 2 PG Student [VLSI&ES], Dept. of ECE, Swamy Vvekananda Engneerng College, Kalavara, Andhrapradesh, Inda 1 Assstant Professor, Dept.
More informationPlanning of production and utility systems under unit performance degradation and alternative resource-constrained cleaning policies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 Plannng of producton and utlty systems under unt performance degradaton
More informationReduced drift, high accuracy stable carbon isotope ratio measurements using a reference gas with the Picarro 13 CO 2 G2101-i gas analyzer
Reduced drft, hgh accuracy stable carbon sotope rato measurements usng a reference gas wth the Pcarro 13 CO 2 G2101- gas analyzer Chrs Rella, Ph.D. Drector of Research & Development Pcarro, Inc., Sunnyvale,
More informationADDITIONAL INSTRUCTIONS FOR ISU SYNCHRONIZED SKATING TECHNICAL CONTROLLERS AND TECHNICAL SPECIALISTS
A ADDITIONAL INSTRUCTIONS FOR ISU SYNCHRONIZED SKATING TECHNICAL CONTROLLERS AND TECHNICAL SPECIALISTS DIFFICULTY GROUPS OF FEATURES 1 DEFINITIONS: Change of Rotaton: Refers to TURNS or LINKING STEPS rotatng
More informationEvaluation of a Center Pivot Variable Rate Irrigation System
Evaluaton of a Center Pvot Varable Rate Irrgaton System Ruxu Su Danel K. Fsher USDA-ARS Crop Producton Systems Research Unt, Stonevlle, Msssspp Abstrat: Unformty of water dstrbuton of a varable rate center
More informationOPTIMAL LINE-UPS FOR A YOUTH SOCCER LEAGUE TEAM. Robert M. Saltzman, San Francisco State University
OPTIMAL LINE-UPS FOR A YOUTH SOCCER LEAGUE TEAM Robert M. Saltzman, San Francsco State Unversty ABSTRACT Coaches n some dvsons of the Amercan Youth Soccer Organzaton (AYSO) are asked to fll out ther team
More informationEvolutionary Sets of Safe Ship Trajectories: Evaluation of Individuals
Internatonal Journal on Marne Navgaton and Safety of Sea Transportaton Volume 6 Number 3 September 2012 Evolutonary Sets of Safe Shp Trajectores: Evaluaton of Indvduals R. Szlapczynsk Gdansk Unversty of
More informationDecomposition guide Technical report on decomposition
June 2013 Decomposton gude Techncal report on decomposton Erasmus MC Start date of project: 20 Aprl 2012 Duraton: 36 months 1 Table of contents Abstract... 4 Acknowledgements... 5 Introducton... 6 Part
More informationEngineering Analysis of Implementing Pedestrian Scramble Crossing at Traffic Junctions in Singapore
Engneerng Analyss of Implementng Pedestran Scramble Crossng at Traffc Junctons n Sngapore Dr. Lm Wee Chuan Eldn Department of Chemcal & Bomolecular Engneerng, Natonal Unversty of Sngapore, 4 Engneerng
More informationITRS 2013 Silicon Platforms + Virtual Platforms = An explosion in SoC design by Gary Smith
ITRS 2013 Slcon Platforms + Vrtual Platforms = An exploson n SoC desgn by Gary Smth 2013 2013 Gary Gary Smth Smth EDA, EDA, Inc. Inc. All All Rghts Rghts Reserved. Reserved. 1 The Fve Desgn Constrants
More informationEnglish Premier League (EPL) Soccer Matches Prediction using An Adaptive Neuro-Fuzzy Inference System (ANFIS) for
Englsh Premer League (EPL) Soccer Matches Predcton usng An Adaptve Neuro-Fuzzy Inference System (ANFIS) for Amadn, F. I 1 and Ob, J.C. 2 Department of Computer Scence, Unversty of Benn, Benn Cty. Ngera.
More informationLSSVM Model for Penetration Depth Detection in Underwater Arc Welding Process
ISS 1746-7659, England, UK Journal of Informaton and Computng Scence Vol. 5, o. 4, 2010, pp. 271-278 LSSVM Model for Penetraton Depth Detecton n Underwater Arc Weldng Process WeMn Zhang 1, 2, GuoRong Wang
More informationWORKING PAPER SERIES Long-term Competitive Balance under UEFA Financial Fair Play Regulations Markus Sass Working Paper No. 5/2012
WORKING PAPER SERIES Impressum ( 5 TMG) Herausgeber: Otto-von-Guercke-Unverstät Magdeburg Fakultät für Wrtschaftswssenschaft Der Dekan Verantwortlch für dese Ausgabe: Otto-von-Guercke-Unverstät Magdeburg
More informationProduct Information. Universal gripper PZN-plus
Product Informaton Unversal grpper PZN-plus PZN-plus Unversal grpper Relable. Robust. Flexble. PZN-plus unversal grpper Unversal 3-Fnger Centrc Grpper wth hgh grppng force and maxmum moments due to mult-tooth
More informationFast Adaptive Coding Unit Depth Range Selection Algorithm for High Efficiency Video Coding
Sensors & Transducers 2014 by IFSA Publshng, S. L. http://www.sensorsportal.com Fast Adaptve Codng Unt Depth Range Selecton Algorthm for Hgh Effcency Vdeo Codng Fang Shuqng, Yu Me, Chen Fen, Xu Shengyang,
More informationFirst digit of chosen number Frequency (f i ) Total 100
1 4. ANALYSING FREQUENCY TABLES Categorcal (nomnal) data are usually summarzed n requency tables. Contnuous numercal data may also be grouped nto ntervals and the requency o observatons n each nterval
More informationNonlinear Risk Optimization Approach to Gas Lift Allocation Optimization
pubs.acs.org/iecr Nonlnear Rsk Optmzaton Approach to Gas Lft Allocaton Optmzaton Mahd Khshvand and Ehsan Khamehch* Faculty of Petroleum Engneerng, Amrkabr Unversty of Technology, Tehran, Iran ABSTRACT:
More informationM. Álvarez-Mozos a, F. Ferreira b, J.M. Alonso-Meijide c & A.A. Pinto d a Department of Statistics and Operations Research, Faculty of
Ths artcle was downloaded by: [b-on: Bbloteca do conhecmento onlne UP] On: 29 May 205, At: 02:46 Publsher: Taylor & Francs Informa Ltd Regstered n England and Wales Regstered Number: 072954 Regstered offce:
More informationThis document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.
Ths document s downloaded from DR-NTU, Nanyang Technologcal Unversty Lbrary, Sngapore. Ttle capacty analyss usng smulaton Author(s) Ctaton Huang, Shell Yng; Hsu, Wen Jng; He, Yuxong; Song, Tancheng; De
More informationInternational Journal of Engineering and Technology, Vol. 8, No. 5, October Model Systems. Yang Jianjun and Li Wenjin
Internatonal Journal of Engneerng and Technology, Vol. 8, No. 5, October 2016 1 Relablty Optmzaton Desgn of Submarne Free-Runnng Model Systems Yang Janjun and L Wenjn Abstract Wth regard to the relablty
More informationProduct Information. Radial gripper PRG 52
Product Informaton PRG More flexble More powerful. Slm. PRG unversal grpper 180 radal grpper wth powerful 1-shft slotted lnk gear and oval pston. Feld of applcaton For areas of applcaton whch, n addton
More informationUnified optimal power flow model for AC/DC grids integrated with natural gas systems considering gas-supply uncertainties
J. Mod. Power Syst. Clean Energy https://do.org/10.1007/s40565-018-0404-6 Unfed optmal power flow model for AC/DC grds ntegrated wth natural gas systems consderng gas-supply uncertantes Jale FAN 1, Xaoyang
More informationErgonomics Design on Bottom Curve Shape of Shoe-Last Based on Experimental Contacting Pressure Data
Ergonomcs Desgn on Bottom Curve Shape of Shoe-Last Based on Expermental Contactng Pressure Data 1 L Zaran, 2 Sh Ka *1Correspondng Author Wenzhou Vocatonal and Techncal College, lzr_101@sna.com 2 Wenzhou
More informationEvaluating the Effectiveness of Price and Yield Risk Management Products in Reducing. Revenue Risk for Southeastern Crop Producers * Todd D.
Evaluatng the Effectveness of Prce and Yeld Rsk Management Products n Reducng Revenue Rsk for Southeastern Crop Producers * Todd D. Davs ** Abstract A non-parametrc smulaton model ncorporatng prce and
More informationDETECTION AND REFACTORING OF BAD SMELL
Internatonal Journal of Software Engneerng & Applcatons (IJSEA), Vol.4, No.5, September 2013 DETECTION AND REFACTORING OF BAD SMELL CAUSED BY LARGE SCALE Jang Dexun 1, Ma Pejun 2, Su Xaohong 3, Wang Tantan
More informationCS 2750 Machine Learning. Lecture 4. Density estimation. CS 2750 Machine Learning. Announcements
CS 75 Machne Learnng Lecture 4 ensty estmaton Mlos Hauskrecht mlos@cs.ptt.edu 539 Sennott Square CS 75 Machne Learnng Announcements Homework ue on Wednesday before the class Reports: hand n before the
More informationCOMPENSATING FOR WAVE NONRESPONSE IN THE 1979 ISDP RESEARCH PANEL
COMPENSATING FOR WAVE NONRESPONSE IN THE 1979 ISDP RESEARCH PANEL 1. Introducton Graham Kalton, Unversty of Mchgan ames Lepkowsk, Unversty of Mchgan Tng-Kwong Ln. Natonal Unversty of Sngapore The choce
More informationIEEE TRANSACTIONS ON SMART GRID, VOL. 7, NO. 2, MARCH
IEEE TRANSACTIONS ON SMART GRID, VOL. 7, NO. 2, MARCH 2016 937 How Geo-Dstrbuted Data Centers Do Demand Response: A Game-Theoretc Approach Nguyen H. Tran, Member, IEEE, Da H. Tran, Shaole Ren, Member,
More informationHow Geo-distributed Data Centers Do Demand Response: A Game-Theoretic Approach
IEEE TRANSACTIONS ON SMART GRIDS 1 How Geo-dstrbuted Data Centers Do Demand Response: A Game-Theoretc Approach Nguyen H. Tran, Member, IEEE, Da H. Tran, Shaole Ren, Member, IEEE, Zhu Han, Fellow, IEEE,
More informationM.H.Ahn, K.J.Lee Korea Advance Institute of Science and Technology 335 Gwahak-ro, Yuseong-gu, Daejeon , Republic of Korea
The Methodology on Exposure Dose Evaluaton Modelng Related to Arbtrary Accdent n the Temporary Storage Faclty for Low and Intermedate Level Waste - 9133 M.H.Ahn, K.J.Lee Korea Advance Insttute of Scence
More informationOPTIMIZATION OF PRESSURE HULLS OF COMPOSITE MATERIALS
OPTIMIZATION OF PRESSURE HULLS OF COMPOSITE MATERIALS J.Franco a, A.Corz a*.a.peña b a Materal Composte Group. Unversdad de Cadz. Avda/Ramon Puyol s/n. 11205 Algecras (Span) *alcorz@caltech.es b Calpe
More informationJournal of Chemical and Pharmaceutical Research, 2014, 6(5): Research Article
Avalable onlne www.jocpr.com Journal of Chemcal and Pharmaceutcal Research, 204, 6(5): 520-526 Research Artcle ISS : 0975-7384 CODE(USA) : JCPRC5 Dgtal Electrcal Resstance Tomography System and ts Expermental
More informationMethodology for ACT WorkKeys as a Predictor of Worker Productivity
Methodology for ACT WorkKeys as a Predctor of Worker Productvty The analyss examned the predctve potental of ACT WorkKeys wth regard to two elements. The frst s tme to employment. People takng WorkKeys
More informationProduct Information. Long-stroke gripper PHL
Product Informaton PHL PHL Flexble. Precse. Powerful. PHL long-stroke grpper 2-fnger parallel grpper wth large jaw stroke for large parts and / or a broad range of parts Feld of applcaton Optmum standard
More informationEquilibrium or Simple Rule at Wimbledon? An Empirical Study
Equlbrum or Smple Rule at Wmbledon? An Emprcal Study Shh-Hsun Hsu, Chen-Yng Huang and Cheng-Tao Tang Revson: March 2004 Abstract We follow Walker and Wooders (200) emprcal analyss to collect and study
More informationPERFORMANCE AND COMPENSATION ON THE EUROPEAN PGA TOUR: A STATISTICAL ANALYSIS
PERFORMANCE AND COMPENSATION ON THE EUROPEAN PGA TOUR: A STATISTICAL ANALYSIS C. Barry Pftzner and Chrs Spence, Department of Economcs/Busness, Randolph-Macon College, Ashland, VA, bpftzne@rmc.edu, cspence@rmc.edu
More informationJIMAR ANNUAL REPORT FOR FY 2001 (Project ) Project Title: Analyzing the Technical and Economic Structure of Hawaii s Pelagic Fishery
1 JIMAR ANNUAL REPORT FOR FY 2001 (Project 653540) P.I. Name: PngSun Leung, Khem Sharma and Sam Pooley Project Research Assstant: Naresh Pradhan Project Ttle: Analyzng the Techncal and Economc Structure
More informationTransportation Research Forum
Transportaton Research Forum On the Impact of HOT Lane Tollng Strateges on Total Traffc Level Author(s): Sohel Sbdar and Mansoureh Jehan Source: Journal of the Transportaton Research Forum, Vol. 48, No.
More informationFor models: 660 EF/EFO
Installaton Instructons Gas converson kts For models: 660 EF/EFO Part no. 660NGKIT/660LPKIT Warnng: Ths kt must be nstalled by a qualfed nstaller n accordance wth these nstructons and all applcable codes
More informationStudy on coastal bridge under the action of extreme wave
Study on coastal brdge under the acton of extreme wave Bo Huang Bng Zhu Jawe Zhang School of Cvl Engneerng, Southwest Jaotong Unversty, Chengdu 610031, Chna Abstract In order to research the catastrophc
More informationGripping force, O.D. gripping. MPZ 20 / 4 bar MPZ 20 / 6 bar. MPZ 20-AS / 4 bar MPZ 20-AS / 6 bar. Gripping force, I.D. gripping
SCHUNK Grppers pneumatc 3-Fnger Centrc Grppers Small Components Grpper Grppng force, O.D. grppng Fnger load Grppng force 50 MPZ 20 / 4 bar MPZ 20 / 6 bar MPZ 20-AS / 4 bar MPZ 20-AS / 6 bar 40 30 20 10
More informationA Study on Parametric Wave Estimation Based on Measured Ship Motions
1 A Study on Parametrc Wave Estmaton Based on Measured Shp Motons Ulrk Dam NIELSEN * and Tosho ISEKI ** Abstract The paper studes parametrc wave estmaton based on the wave buoy analogy, and data and results
More informationInternational Journal of Industrial Engineering Computations
Internatonal Journal of Industral Engneerng Computatons 2 (20) 93 202 Contents lsts avalable at GrowngScence Internatonal Journal of Industral Engneerng Computatons homepage: wwwgrowngscencecom/ec A mult-obectve
More informationEndogenous Coalition Formation in Global Pollution Control
Fondazone En Enrco Matte Endogenous Coalton Formaton n Global Polluton Control Mchael Fnus and Banca Rundshagen NOTA DI LAVORO 43.001 JUNE 001 Coalton Theory Network Unversty of Hagen, Germany Ths paper
More informationTerminating Head
Termnatng Head 58246-1 Instructon Sheet for MTA- 100 Receptacle Connectors 408-6929 Usng Dscrete Wre 07 APR 11 Locatng Pawl Feed Slde Tool Base Wre Inserter Adjuster (Inserton Rod) Mass Termnaton Assembly
More informationA PROBABILITY BASED APPROACH FOR THE ALLOCATION OF PLAYER DRAFT SELECTIONS IN AUSTRALIAN RULES
Journal of Sports Scence and Medcne (2006) 5, 509-516 http://www.jssm.org Research artcle The 8th Australasan Conference on Mathematcs and Computers n Sport, 3-5 July 2006, Queensland, Australa A PROBABILITY
More informationAn Enforcement-Coalition Model: Fishermen and Authorities forming Coalitions. Lone Grønbæk Kronbak Marko Lindroos
An Enforcement-Coalton Model: Fshermen and Authortes formng Coaltons Lone Grønbæ Kronba Maro Lndroos December 003 All rghts reserved. No part of ths WORKING PAPER may be used or reproduced n any manner
More informationComparative Deterministic and Probabilistic Analysis of Two Unsaturated Soil Slope Models after Rainfall Infiltration
Jordan Journal of Cvl Engneerng, Volume 11, No. 1, 2017 Comparatve Determnstc and Probablstc Analyss of Two Unsaturated Sol Slope Models after Ranfall Infltraton Manoj Kr. Sahs 1) and Partha Pratm Bswas
More informationOWNERSHIP STRUCTURE IN U.S. CORPORATIONS. Mohammad Rahnamaei. A Thesis. in the. John Molson School of Business
OWNERSHIP STRUCTURE IN U.S. CORPORATIONS Mohammad Rahnamae A Thess n the John Molson School of Busness Presented n Partal Fulfllment of the Requrements For the Degree of Master of Scence (Busness Admnstraton)
More informationPower Generation Scheduling of Thermal Units Considering Gas Pipelines Constraints
ower Generaton Schedulng of Thermal Unts Consderng Gas pelnes Constrants Sara Mohtasham and Habb Raab Mashhad Abstract W e grow of electrcty generaton from gas energy gas ppelne relablty can substantally
More informationProduct Information. Long-stroke gripper PFH-mini
Product Informaton PFH-mn PFH-mn Loadable. Flexble. Relable. PFH-klen long-stroke grpper 2-fnger parallel grpper wth large jaw stroke for large parts and / or a broad range of parts Feld of applcaton clean
More informationRisk analysis of natural gas pipeline
Rsk analyss of natural gas ppelne Y.-D. Jo 1, K.-S. Park 1, J. W. Ko, & B. J. Ahn 3 1 Insttute of Gas Safety Technology, Korea Gas Safety Corporaton, South Korea Department of Chemcal Engneerng, Kwangwoon
More informationJournal of Environmental Management
Journal of Envronmental Management 90 (2009) 3057 3069 Contents lsts avalable at ScenceDrect Journal of Envronmental Management journal homepage: www.elsever.com/locate/jenvman Sustanable value assessment
More informationMuscle drain versus brain gain in association football: technology transfer through
Muscle dran versus bran gan n assocaton football: technology transfer through player emgraton and manager mmgraton G. J. Allan a * and J. Moffat b a Correspondng Author: Department of Economcs, Sr Wllam
More informationAn intro to PCA: Edge Orientation Estimation. Lecture #09 February 15 th, 2013
An ntro to PCA: Edge Orentaton Estmaton Lecture #09 February 15 th, 2013 Revew: Edges Convoluton wth an edge mask estmates the partal dervatves of the mage surface. The Sobel edge masks are: " #!1 0 1!2
More informationA Prediction of Reliability of Suction Valve in Reciprocating Compressor
Purdue Unversty Purdue e-pubs nternatonal Compressor Engneerng Conference School of Mechancal Engneerng 1996 A Predcton of Relablty of Sucton Valve n Recprocatng Compressor W. H. You Samsung Electroncs
More informationPower Generation Scheduling of Thermal Units Considering Gas Pipelines Constraints
World Academy of Scence, Engneerng and Technology Internatonal Journal of Electrcal and Computer Engneerng Vol:3, No:1, 29 ower Generaton Schedulng of Thermal Unts Consderng Gas pelnes Constrants Sara
More informationarxiv: v1 [cs.ne] 3 Jul 2017
Modelng preference tme n mddle dstance trathlons Iztok Fster, 1 Andres Iglesas, 2 Suash Deb, 3, 4 Dušan Fster, 5 and Iztok Fster Jr. 6 1 Unversty of Marbor, Faculty of Electrcal Engneerng and Computer
More informationMulti-Criteria Decision Tree Approach to Classify All-Rounder in Indian Premier League
Internatonal Journal of Adanced Scence and Technology Mult-Crtera Decson Tree Approach to Classfy All-Rounder n Indan Premer League Pabtra Kumar Dey 1, Dpendra Nath Ghosh 2, Abhoy Chand Mondal 3 1 Assstant
More informationMass Spectrometry. Fundamental GC-MS. GC-MS Interfaces
Mass Spectrometry Fundamental GC-MS GC-MS Interfaces Wherever you see ths symbol, t s mportant to access the on-lne course as there s nteractve materal that cannot be fully shown n ths reference manual.
More informationNumerical Study of Occupants Evacuation from a Room for Requirements in Codes
Numercal Study of Occupants Evacuaton from a Room for Requrements n Codes HL MU JH SUN Unversty of Scence and Technology of Chna State Key Laboratory of Fre Scence Hefe 2300326, CHINA muhl@mal.ustc.edu.cn
More informationDevelopment of Accident Modification Factors for Rural Frontage Road Segments in Texas
Development of Accdent Modfcaton Factors for Rural Frontage Road Segments n Texas Domnque Lord* Zachry Department of Cvl Engneerng & Center for Transportaton Safety Texas Transportaton Insttute Texas A&M
More informationProduct Information. Gripper for small components MPG-plus
Product Informaton Grpper for small components MPG-plus MPG-plus Grpper for small components More powerful. Faster. Longer fngers. MPG-plus grpper for small components 2-fnger parallel grpper wth smooth
More informationPREDICTIONS OF CIRCULATING CURRENT FIELD AROUND A SUBMERGED BREAKWATER INDUCED BY BREAKING WAVES AND SURFACE ROLLERS. Yoshimitsu Tajima 1
PREDICTIONS O CIRCULATING CURRENT IELD AROUND A SUBMERGED BREAKWATER INDUCED BY BREAKING WAVES AND SURACE ROLLERS Yoshmtsu Tama 1 Ths paper develops a quas-three-dmensonal nearshore current model whch
More information2018 GIRLS DISTRICT-SPECIFIC PLAYER DEVELOPMENT GUIDE
2018 GIRLS DISTRICT-SPECIFIC PLAYER DEVELOPMENT GUIDE GENERAL OVERVIEW USA Hockey Grls Player Development Dstrct-Specfc Gude The USA Hockey Grls Player Development Dstrct-Specfc Gude outlnes the 2018 grls
More informationSeabed type clustering using single-beam echo sounder time series data
SELECTED TOPICS n POWER SYSTEMS and REMOTE SENSING Seabed type clusterng usng sngle-beam echo sounder tme seres data PETER HUNG, SEÁN MCLOONE Department of Electronc Engneerng, StratAG Natonal Unversty
More informationInternal Wave Maker for Navier-Stokes Equations in a Three-Dimensional Numerical Model
Journal of Coastal Research SI 64 511-515 ICS2011 (Proceedngs) Poland ISSN 0749-0208 Internal Wave Maker for Naver-Stokes Equatons n a Three-Dmensonal Numercal Model T. Ha, J.W. Lee and Y.-S. Cho Dept.
More informationFree Ride, Take it Easy: An Empirical Analysis of Adverse Incentives Caused by Revenue Sharing
MPRA Munch Personal RePEc Archve Free Rde, Take t Easy: An Emprcal Analyss of Adverse Incentves Caused by Revenue Sharng Danel, Rascher; Matt, Brown; Mark, Nagel and Chad, McEvoy Unversty of San Francsco,
More informationGAS-LIQUID INTERFACIAL AREA IN OXYGEN ABSORPTION INTO OIL-IN-WATER EMULSIONS
AS-LIQUID INTERFACIAL AREA IN OXYEN ABSORPTION INTO OIL-IN-WATER EMULSIONS ómez-díaz, D. a, omes, N. b, Texera, J.A. b, Belo, I. b a Department of Chemcal Engneerng, Unversty of Santago de Compostela,
More informationBETHANY TAX INCREMENT FINANCING DISTRICT NO. 1 NOTICE OF TWO PUBLIC HEARINGS
BETHANY TAX NCREMENT FNANCNG DSTRCT NO. 1 NOTCE OF TWO PUBLC HEARNGS On December 12, 2017 at 7:00 P.M., at Bethany Cty Hall, 6700 N.W. 36th Street, Bethany, Oklahoma, the Cty Councl of the Cty of Bethany
More information2017 GIRLS CENTRAL DISTRICT PLAYER DEVELOPMENT GUIDE
2017 GIRLS CENTRAL DISTRICT PLAYER DEVELOPMENT GUIDE GENERAL OVERVIEW USA Hockey Grls Player Development Dstrct-Specfc Gude The USA Hockey Grls Player Development Dstrct-Specfc Gude outlnes the 2017 grls
More informationProduct Information. Long-stroke gripper PSH 42
Product Informaton PSH 42 PSH Compact. Flexble. Fully encapsulated. PSH long-stroke grpper 2-fnger parallel grpper wth long jaw stroke and drt-resstant round gudance Feld of applcaton n contamnated work
More informationSOME OBSERVATIONS ON THE CO-ORDINATION DIAPHRAGMATIC AND RIB MOVEMENT IN RESPIRATION
Thorax (199),, 65. SOME OBSERVATONS ON THE CO-ORDNATON DAPHRAGMATC AND RB MOVEMENT N RESPRATON BY HERBERT HERXHEMER Surgcal Unt, Unversty College Hosptal, London Daphragm and ntercostal muscles together
More informationModelling, Design and Optimisation of a Hybrid PSA-Membrane Gas Separation Process
17 th European Symposum on Computer-Aded Process Engneerng (ESCAPE17) (V. Plesu and P.S. Agach, Edtors) 007 Elsever B.V. All rghts reserved. 1 Modellng, Desgn and Optmsaton of a Hybrd PSA-Membrane Gas
More informationDRAFT FOR PUBLIC CONSULTATION INTERCONNECTION AGREEMENT v.2.0 FOR IP KULATA/SIDIROKASTRO DEFINITIONS, BUSINESS RULES, EXCEPTIONAL EVENT
RAFT FOR PUBLIC CONSULTATION INTERCONNECTION AGREEMENT v.2.0 FOR IP KULATA/SIIROKASTRO EFINITIONS, BUSINESS RULES, EXCEPTIONAL EVENT ARTICLE 1: EFINITIONS All terms of the INTERCONNECTION AGREEMENT shall
More informationSample Preparation. Solid Phase Extraction Mechanisms
Sample Preparaton Sold Phase Extracton Mechansms Wherever you see ths symbol, t s mportant to access the on-lne course as there s nteractve materal that cannot be fully shown n ths reference manual. Ams
More informationIBIS: ATestbed for the Evolution of Intelligent Broadband Networks toward TINA
BS: ATestbed for the Evoluton of ntellgent Broadband Networks toward TNA Marc0 Lstant, Unversty of Roma "La Sapenza" Stefan0 Salsano, CoRTeL ABSTRACT Ths artcle analyzes a possble path for the evoluton
More informationGOLOMB Compression Technique For FPGA Configuration
GOLOMB Compression Technique For FPGA Configuration P.Hema Assistant Professor,EEE Jay Shriram Group Of Institutions ABSTRACT Bit stream compression is important in reconfigurable system design since it
More informationDegassing of deep groundwater in fractured rock
WATER RESOURCES RESEARCH, VOL. 36, NO. 9, PAGES 2477-2492, SEPTEMBER 2000 Degassng of deep groundwater n fractured rock around boreholes and drfts Jerker Jarsj6 and Georga Destoun Dvson of Water Resources
More informationProduct Information. Long-stroke gripper PHL 63
Product Informaton PHL Flexble. Precse. Powerful. PHL 2-fnger parallel grpper wth long jaw stroke for large parts and/or a broad range of parts Feld of applcaton Optmum standard soluton for many felds
More information2017 GIRLS DISTRICT-SPECIFIC PLAYER DEVELOPMENT GUIDE
2017 GIRLS DISTRICT-SPECIFIC PLAYER DEVELOPMENT GUIDE GENERAL OVERVIEW USA Hockey Grls Player Development Dstrct-Specfc Gude The USA Hockey Grls Player Development Dstrct-Specfc Gude outlnes the 2017 grls
More informationD S E Dipartimento Scienze Economiche
D S E Dpartmento Scenze Economche Workng Paper Department of Economcs Ca Foscar Unversty of Vence Carlo Carraro Johan Eyckmans Mchael Fnus ISSN: 1827/336X No. 44/WP/2006 Revsed Verson July 2006 Optmal
More informationVOLUME TRENDS NOVEMBER 1988 TRAVEL ON ALL ROADS AND STREETS IS FOR NOVEMBER 1988 AS COMPARED UP BY 3.4 PERCENT TO NOVEMBER 1987.
VOLUME U.S. Department of Transportation Federal Highway TRENDS NOVEMBER 1988 TRAVEL ON ALL ROADS AND STREETS S FOR NOVEMBER 1988 AS COMPARED UP BY 3.4 PERCENT TO NOVEMBER 1987. rr ALL DATA FOR THS MONTH
More informationProduct Information. Long-stroke gripper PHL 40
Product Informaton PHL Flexble. Precse. Powerful. PHL 2-fnger parallel grpper wth long jaw stroke for large parts and/or a broad range of parts Feld of applcaton Optmum standard soluton for many felds
More informationBlockholder Voting. Heski Bar-Isaac and Joel Shapiro University of Toronto and University of Oxford. March 2017
Blockholder Votng Hesk Bar-Isaac and Joel Shapro Unversty of Toronto and Unversty of Oxford March 2017 Abstract By ntroducng a shareholder wth many votes (a blockholder to a standard model of votng, we
More informationImpact of Intelligence on Target-Hardening Decisions
CREATE Research Archve Publshed Artcles & Papers 5--29 Impact of Intellgence on Target-Hardenng Decsons Vck M. Ber Unversty of Wsconsn Madson, ber@engr.wsc.edu Chen Wang Unversty of Wsconsn - Madson, cwang37@wsc.edu
More informationModeling the Performance of a Baseball Player's Offensive Production
Brgham Young Unversty BYU ScholarsArchve All Theses and Dssertatons 006-03-09 Modelng the Performance of a Baseball Player's Offensve Producton Mchael Ross Smth Brgham Young Unversty - Provo Follow ths
More informationComprehensive evaluation research of volleyball players athletic ability based on Fuzzy mathematical model
ISSN : 0974-7435 Volume 10 Issue 3 Comprehensve evaluaton research of volleyball players athletc ablty based on Fuzzy mathematcal model Shangbn L, Peyu Zhao, Yngshuang Lu, Lxn Wu* Physcal Educaton Department,
More informationFully encapsulated. Reliable. Precise. DPZ-plus Sealed Gripper
DPZ-plus Fully encapsulated. Relable. Precse. DPZ-plus Sealed Grpper Despte the hgh moment load of the base jaws, ths sealed 3-fnger centrc grpper satsfes the requrements of IP67 and does not permt any
More informationChinese and foreign men s decathlon performance comparison and structural factor correlation test based on SPSS regression model
ISSN : 0974-7435 Volume 10 Issue 3 Chnese and foregn men s decathlon performance comparson and structural factor correlaton test based on SPSS regresson model Pengfe Zhang*, Jngjng Lu Insttute of Physcal
More informationProduct Information. Universal gripper PZN-plus 64
Product Informaton Unversal grpper PZN-plus 64 PZN-plus Unversal grpper Relable. Robust. Flexble. PZN-plus unversal grpper Unversal 3-Fnger Centrc Grpper wth hgh grppng force and maxmum moments due to
More information11. Contract or Grant No. Lubbock, Texas
Tee hnalr c eport D ocwnentaton Page 1. ReportNo. 2. Government Accesson No.. Recpent's Catalog No. TX -917-951-S. Ttle and Subttle 5. Report Date Proposed Geometrc Desgn for Two-Lane, Two-Way Hghway ntermttent
More informationThe impact of foreign players on international football performance
MPRA Munch Personal RePEc Archve The mpact of foregn players on nternatonal football performance Orhan Karaca Ekonomst Magazne, Research Department October 008 Onlne at http://mpra.ub.un-muenchen.de/11064/
More informationRADIAL STIFFNESS OF A BICYCLE WHEEL AN ANALYTICAL STUDY
ADIAL TIFFE OF A BICYCLE WHEEL - A AALYTICAL TUDY José aría ínguez Dpto. de Físca Aplcada II Facultad de Cenca y Tecnología Unversdad del País Vasco Aptdo. 644 488 Blbao PAI Emal: osemara.mnguez@ehu.es
More informationA comparison study on the deck house shape of high speed planing crafts for air resistance reduction
csnak, 2014 Int. J. Nav. Archt. Ocean Eng. (2014) 6:867~875 http://dx.do.org/10.2478/ijnaoe-2013-0218 pissn: 2092-6782, eissn: 2092-6790 A comparson study on the deck house shape of hgh speed planng crafts
More informationInvestigating Reinforcement Learning in Multiagent Coalition Formation
Investgatng Renforcement Learnng n Multagent Coalton Formaton Xn L and Leen-Kat Soh Department of Computer Scence and Engneerng Unversty of Nebrasa-Lncoln 115 Ferguson Hall, Lncoln, NE 66588-0115 {xnl,
More informationResponse based sea state estimation for onboard DSS Safe and Efficient Marine Operations
Response based sea state estmaton for onboard DSS Safe and Effcent Marne Operatons Ulrk Dam Nelsen AMOS Workshop, NTNU, Trondhem, 13 th and 14 th November, 2014 Contents Introducton: Context Montorng and
More informationProduct Information. Long-stroke gripper PHL 50
Product Informaton PHL 50 PHL Flexble. Precse. Powerful. PHL long-stroke grpper 2-fnger parallel grpper wth large jaw stroke for large parts and / or a broad range of parts Feld of applcaton Optmum standard
More information1.1 Noise maps: initial situations. Rating environmental noise on the basis of noise maps. Written by Henk M.E. Miedema TNO Hieronymus C.
TIP4-CT-2005-516420 Page 1 of 34 DELIVERABLE D 1.5 CONTRACT N PROJECT N ACRONYM TITLE TIP4-CT-2005-516420 FP6-516420 QCITY Quet Cty Transport Subproject 1 Nose mappng & modellng Work Package 1.1 Nose maps:
More informationJournal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article
Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(3):326-332 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 Research on comprehensve evaluaton model-based NBA schedule
More information