A Multilevel Analytical Placement for 3D ICs

Size: px
Start display at page:

Download "A Multilevel Analytical Placement for 3D ICs"

Transcription

1 A Multlevel Analytcal Placement for 3D ICs Jason Cong, and Guoje Luo Computer Scence Department Unversty of Calforna, Los Angeles Calforna NanoSystems Insttute Los Angeles, CA 90095, USA Tel : (30) Fax : (30) e-mal : {cong, gluo}@cs.ucla.edu Abstract - In ths paper we propose a multlevel non-lnear programmng based 3D placement approach that mnmzes a weghted sum of total wrelength and TS va number subject to area densty constrants. Ths approach relaxes the dscrete layer assgnments so that they are contnuous n the z-drecton and the problem can be solved by an analytcal global placer. A ey dea s to do the overlap removal and devce layer assgnment smultaneously by addng a densty penalty functon for both area & TS va densty constrants. Expermental results show that ths analytcal placer n a multlevel framewor s effectve to acheve trade-offs between wrelength and TS va number. Compared to the recently publshed transformaton-based 3D placement method [], we are able to acheve on average % shorter wrelength and 9% fewer TS va compared to ther cases wth best wrelength; we are also able to acheve on average 0% shorter wrelength and 50% fewer TS va number compared to ther cases wth best TS va numbers. I. Introducton Three-dmensonal (3D) IC technologes can offer the potental to sgnfcantly reduce nterconnect delays and mprove system performance. Furthermore, the shortened wrelength, especally that of the cloc net, also lessens the power consumpton of the crcut. 3D IC technologes also provde a flexble way to carry out the heterogeneous system-on-chp (SoC) desgn by ntegratng dsparate technologes, such as memory and logc crcuts, rado frequency (RF) and mxed sgnal components, optoelectronc devces, etc., onto dfferent layers of a 3D IC. Devce layers n a 3D IC are connected usng through-slcon vas (TS va). However, TS vas are usually etched or drlled through devce layers by specal technques and are costly to fabrcate. A large number of the TS vas wll ncrease the area overhead and the cost of the fnal chp. Also, under the current technologes, TS va ptches are very large compared to the szes of regular metal wres, usually around 5-0μm. In 3D IC structures, TS vas are usually placed at the whtespace between the macro blocs or cells, so the number of TS vas wll not only affect the routng resource but also affect the overall chp or pacage areas. Therefore, the number of TS vas n the crcut s constraned and needs to be controlled durng physcal desgn. In recent years, 3D IC physcal desgn attracts more and more attenton. Along wth the technology updates, there are several publshed wors targeted on the 3D placement problem. A thermal-drven force-drected 3D placement method [] was proposed, where the temperature profle s nterpreted as thermal forces to gude the cell placement. In ther wor, a 3D force-drected placement engne s used to place each cell n a true 3D space, wth z poston beng a real number. Roundng s needed for layer assgnment, whch may ntroduce roundng errors. A foldng/stacng based 3D placement [] s proposed to reuse the D placement results and perform devce layer assgnment and other optmzatons. A partton-based approach [3] was also appled to the 3D context, where the temperature and TS va counts and thermal effect are modeled n the mn-cut objectve together wth the total wrelength. Although t s a convenent way to consder these effects wth ths partton-based method, recent comparatve analyss suggests that partton-based methods are not as compettve as analytcal methods for modern D placement problems [4]. A quadratc programmng approach [5] for 3D placement was also proposed, whch fnds an overlap-free placement by modelng the cell dstrbuton wth a dscrete cosne transformaton based cost functon. It shares the same problems as [], whch only dstrbute the cells n a cubod space but not nto layers. All these technques try to explore the trade-off among wrelength, TS va number and temperature. But the qualty of the soluton may be sub-optmal n cases. The goal of our wor s to frst develop a hgh-qualty solver for the smple 3D placement problem wth objectve of wrelength and TS va number, so that t can be used as a basc engne to consder other constrants and/objectves n 3D placement. In partcular, we develop a 3D placement approach usng a nonlnear optmzaton method to handle the 3D global placement. The man dea s to do the overlap removal and devce layer assgnment smultaneously by addng a densty penalty functon for both area & TS va densty constrants. The mnmzaton of ths densty penalty functon have the tendency to acheve overlap-free condton n (x,y)-drecton and also legal devce layer assgnment n z-drecton. The TS va number s also consdered by addng TS va number penalty functon to the objectve. The contrbutons of our wor are lsted as followng: A novel densty penalty functon s proposed to do the cell dstrbuton n a 3D placement regon. The mnmzaton of ths functon would result n a close-to-legal 3D global placement. A formal proof s also gven. Our method releves the roundng problem of prevous analytcal 3D placement methods, and thus reduces the effort for the detaled placement phase. We observe that multlevel scheme s effectve to control

2 TS va number, whch provdes extra TS va number reducton to the weghtng factor. Experments are performed to compare wth [] on the trade-off curves of wrelength and TS va number. The expermental results show that our method outperforms thers by achevng on average % shorter wrelength and 9% fewer TS vas compared to ther cases wth best wrelength; we are also able to acheve on average 0% shorter wrelength and 50% fewer TS va number compared to ther cases wth best TS va numbers. The remander of ths paper s organzed as follows. Secton II formulates the 3D placement problem and descrbes the placement flow. Secton III ntroduces our 3D analytcal placement engne and gves formal proofs for the equvalence between the mnmzer of our densty penalty functon and a legal soluton. Secton IV descrbes the multlevel framewor wth the analytcal placement engne. Secton V presents the expermental results to demonstrate the effect of our method on the trade-offs between wrelength and TS va number. Fnally, secton VI concludes the paper and dscusses about the future wor. II. Problem Formulaton and 3D Placement Flow A. Problem Formulaton Gven a crcut represented as a hypergraph H = ( V, E), the placement regon R (scaled to [0,] [0,] ), and the number devce layers K, the tas of 3D placement problem s to assgn every cell v V a trple ( x, y, z ), whch ndcates that ths cell s placed on the devce layer z {,,, K} wth ts center at ( x, y) R. The objectve s to mnmze the weghted sum of total wrelength and TS va number, under non-overlap constrants. mnmze ( le ( ) + α ve ( )) e E () subject to ( non-overlap constrants) We use the tradtonal half-permeter model for wrelength calculaton, where the wrelength le ( ) of a net e s calculated as follows: le () = maxx x + maxy y () j j v, vj e v, vj e Because the routng nformaton s unnown durng the placement process, TS va number s also estmated through a smlar model. The TS va number of a net s calculated as the heght of the boundng cube of the cells belong to that net. The TS va number ve ( ) of a net e s calculated as follows: ve () = maxz z (3) v, vj e The weghtng factor α s used to acheve the trade-offs between the wrelength le ( ) and the TS va number ve ( ). In modern analytcal placers (e.g. those descrbed n [6]), the non-overlap constrants are usually transformed to densty constrants durng global placement, and are legalzed durng detaled placement. The formal descrptons wll be gven n Secton III.D. B. 3D Placement Flow j The overall placement flow s shown n Fg.. The global placement starts from scratch, or taes n the gven ntal placement. The global placement ncorporates the analytcal placement engne (Secton III) nto the multlevel framewor that s used n [7]. The global placement s then processed layer-by-layer wth the D detaled placer [8] to obtan the fnal placement. Intal Netlst Coarsenng Fnest Netlst Coarsest Netlst Interpolaton Fnal Placement Fg. Our 3D Placement Flow III. Analytcal Placement Engne The analytcal placement engne solves problem () by transformng the non-overlap constrants to densty penaltes. mnmze ( le ( ) + α ve ( )) e E (4) subject to Penaltyxyz (,, ) = 0 The wrelength le ( ) (Secton III.B), the TS va number ve () (Secton III.C), and the densty penalty functon Penalty( x, y, z) (Secton III.D) wll be descrbed n the followng subsectons n detal. In order to solve ths constraned problem, penalty methods [9] are usually appled: OBJxyz (,, ) = ( le ( ) + α ve ( )) + μ Penaltyxyz (,, ) e E (5) Ths penalzed objectve functon s mnmzed at each teraton, wth a gradually ncreasng penalty factor μ to reduce the densty volatons. It can be shown that the mnmzer of equaton (5) s equvalent to problem (4) when μ f the penalty functon s non-negatve. A. Relaxaton of Dscrete Varables As mentoned n Secton II.A, the placement varables are represented by trples ( x, y, z ), where z s a dscrete varable n {,,..., K }. The range of z s relaxed from the set {,,, K} to a contnuous nterval [, K ]. After relaxaton, a nonlnear analytcal solver can be used n our placement engne. The relaxed soluton s mapped bac to the dscrete values before the detaled placement phase. B. Log-sum-exp Wrelength Relaxaton N Intalze/Update Penalty Factor Mnmze the Penalzed Objectve Converge? Y Fnest Level Done? Y Layer-by-layer Detaled Placement N

3 The half-permeter wrelength le ( ) defned n equaton () s replaced by a dfferentable approxmaton wth log-sum-exp functon [0]: le ( ) η(log exp( x / η) + log exp( x / η) v e v e (6) + log exp( y / η) + log exp( y / η)) v e v e For numercal stablty, the placement regon R s scaled nto [0,] [0,], thus varables of ( x, y ) are n the range between 0 and, and the parameter η s set to 0.0 n mplementaton as []. C. TS Va Number The TS va number ve ( ) estmaton defned n equaton (3) s also replaced by the log-sum-exp approxmaton: ve ( ) η(log exp( z / η) + log exp( z/ η)) D. Densty Penalty Functon v e (7) v e whch extends the densty functon (8) from ntegral layer assgnments to the defnton (9) for relaxed layer assgnments. It s obvous that (9) s consstent wth (8) when the layer assgnments { } z are ntegers. An example of how ths extenson wors for a 4-layer 3D placement s gven n Fg. 3. The x-axs s the relaxed layer assgnment n z-drecton, whle the y-axs ndcates the amount of area to be projected n the actual devce layers. The four curves colored n red, green, blue and purple represents devce layer,, 3 and 4 respectvely. As n ths example, a cell s temporarly placed at z =.36 (yellow trangle) between layer and layer 3. The bell-shaped densty projecton functons project 80% of ts area to layer (green) and 0% of ts area to layer 3 (blue). In ths way, we establsh a mappng from a relaxed 3D placement to the area dstrbutons n dscrete layers. The densty penalty functon s for overlap removal n both the (x,y)-drecton and the z-drecton. The mnmzaton of the densty penalty functon should lead to a non-overlap placement n theory. Assume that every cell v has a legal devce layer assgnment (.e. z {,,, K} ), then we can defne K densty functons for these K devce layers. Intutvely, the densty functon D ( uv, ) ndcates the number of cells whch cover the pont ( uv, ) on the -th devce layer. It s defned as: D( uv, ) = d(, ) z : uv (8) = whch s the sum of the densty contrbuton d ( u, v ) of cell v assgned to ths devce layer at pont ( uv, ). The densty contrbuton d ( u, v ) s one nsde the area occuped by v, and s zero outsde ths area. An example s gven n Fg. showng the densty functon wth two overlappng cells. v u D(u,v) Fg. an Example of the Densty Functon Durng global placement, t s possble that cell v stays between two devce layers, so that the varable z [, K ] s not algned to any of two devce layers. We borrow the dea from the bell-shaped functon [] to defne the densty functon for ths case: D( uv, ) = η( z, ) d( uv, ), for K (9) where ( z ) z η(, z) = ( z ) < z (0) 0 otherwse We call (0) the bell-shaped densty projecton functon, = 0 = = Fg. 3 an Example of the Bell-shaped Densty Projectons Inspred by the quadratc penalty terms n D placement methods [-3], we defne ths densty penalty functon to measure the amount of overlaps: Pxyz (,, ) = D( uv, ) dudv ( ) K = () Lemma. Assume the total area of cells equals the placement area (.e. area ( v ) = K, no empty space), every legal placement ( x, y, z ), whch satsfes D ( u, v ) = for every and ( uv, ) wthout any non-nteger z, s a mnmzer of Pxyz (,, ). The proof of Lemma s trval and thus s omtted. Therefore, mnmzng Pxyz (,, ) provdes a necessary condton for a legal placement. However, there exst mnmzers that cannot form a legal placement. An example s shown n Fg. 4, where placement (b) also mnmzes the densty penalty functon but t s not legal. Fg. 4 Two Placements wth the Same Densty Penaltes To avod reachng such mnmzers, we ntroduce the nterlayer densty functon: E( u, v) = η( + 0.5, z) d( u, v), for K () and also the nterlayer densty penalty functon:

4 K Qxyz (,, ) = ( E(, ) ) uv dudv = (3) Smlar to the densty penalty functon Pxyz (,, ), the followng Lemma s also true. Lemma. Assume the total area of cells equals the placement area, every legal placement s a mnmzer of Qxyz (,, ). Combnng the densty penalty functons Pxyz (,, ) and Qxyz (,, ), we defne the followng densty penalty functon: Penalty( x, y, z) = P( x, y, z) + Q( x, y, z) (4) Theorem. Assume the total area of cells equals the placement area, every legal placement ( x, y, z ) s a mnmzer of Penalty( x, y, z), and vce versa. Proof. It s obvous that every legal placement s a mnmzer of Penalty( x, y, z) by combnng Lemma and Lemma. We shall prove that every mnmzer ( x, y, z ) of Penalty( x, y, z) s a legal placement. From the proof of Lemma and Lemma, we now the mnmum value of Penalty( x, y, z) s acheved f and only f D ( u, v ) = and E ( u, v ) = for every and ( uv, ). Frst, f all the components of z are ntegers, t s easy to see the placement s legal, because all the cells are assgned to a certan devce layer, and for any pont ( uv, ) on any devce layer there s only one cell coverng ths pont (no overlaps). Next, we show that there does not exst a z wth a non-nteger value (proof by contradcton). If a cell v has a non-nteger z, we now that there are K cells coverng K ( x, y ) because D (, ) x y = K. Accordng to the = pgeonhole prncpal, among these K cells there are at least two cells v, v wth the z-drecton dstance z z <, snce all the varables { z } are n the range of [, K ]. Wthout loss of generalty we may assume z z, therefore there exsts an nteger {,, K} such that ether z (, + 0.5] and z (,.5) +, or z ( 0.5, ] and z ( 0.5, + ). It s easy to verfy that n the former case z ( + 0.5) + z ( + 0.5) < and E ( x, y ) η( + 0.5, z ) + η( + 0.5, z ) > ; n the later case z + z < and D( x, y ) η(, z ) + η(, z) >. Both cases lead to ether E( x, y ) > or D( x, y ) >, whch conflct wth the assumpton that ( x, y, z ) s a mnmzer of Penalty( x, y, z). Therefore there does not exst a non-nteger z, and every mnmzer of Penalty( x, y, z) s a legal placement n the z-dmenson. In the analytcal placement engne, the denstes D ( uv, ) and E ( uv, ) are replaced by smoothed denstes D ( uv, ) and E ( uv, ) for dfferentablty. As n [], the denstes are smoothed by solvng Helmholtz equatons: D( uv, ) = ( + ε ) D(, ) uv u v (5) E( uv, ) = ( + ε ) E(, ) uv u v And the smoothed densty penalty functon K Penalty( x, y, z) = ( D (, ) ) u v dudv = K (6) + ( E (, ) ) u v dudv = s used n our mplementaton, whose gradent s computed effcently wth the method n [4]. IV. Multlevel Framewor The optmzaton problem below summarzes our analytcal placement engne: ( le () + αve ()) e E K mnmze + μ ( ( D (, ) ) u v dudv = (7) K + ( D (, ) ) u v dudv = ) ncrease μ untl the densty penalty s small enough Ths analytcal engne s ncorporated nto the multlevel framewor n [7], whch conssts of coarsenng, relaxaton, and nterpolaton. The purpose of coarsenng s to buld a herarchy for the multlevel dagram, where we use the best-choce hypergraph clusterng [5]. After the herarchy s set up, multple placement problems are solved from the coarsest level to the fnest level. In a coarser level, clusters are modeled as cells and the connectons between clusters are modeled as nets, so that there s one placement problem for each level. The placement problem at each level s solved (relaxed) by the analytcal engne (7). These placement problems are solved n the order from the coarsest level to the fnest level, where the soluton at a coarser level s nterpolated to obtan an ntal soluton of the next fner level. The cell wth hghest degree n a cluster s placed n the center of ths cluster (C-ponts), whle the other cells are placed at the weghted average locatons of ther neghborng C-ponts, where the weghts are proportonal to the connectvty to those clusters. V. Expermental Results Our experment s performed on the IBM-PLACE benchmar [6], whch s a standard cell crcut wthout I/O ports, as was done n []. In ths experment, we also assume a 4-layer mplementaton of 3D IC. The floorplan sze s scaled from [6] by dvdng the orgnal area by 4, and then enlargng t to obtan 0% whte space. Fller cells wthout connecton to any other cells are added to ensure the exstence of feasble solutons for the equalty constrants n problem (4).

5 TABLE I Benchmar Characterstcs and 3D Placement Results from [] Crcut #cell #net D WL LST (r=0%) LST (8x8 wn) Foldng- WL WL WL bm bm bm bm bm bm bm bm bm bm geo-mean normalzed TABLE II Expermental Results for our Multlevel Analytcal Placement Method wth α=0 -Level Placement (flat) -Level Placement 3-Level Placement Crcut Runtme (mn) Runtme (mn) Runtme (mn) bm bm bm bm bm bm bm bm bm bm geo-mean normalzed In TABLE I, we lst the statstcs of the 0 out of 8 crcuts n the benchmar, whch are the only crcuts wth avalable expermental results n []. We also lst partal results from the prevous transformaton-based 3D placement method [] for later comparson. Here only the results of the three typcal transformaton schemes are lsted, ncludng the local-stacng transformaton LST (r=0%), wndow-based transformaton LST (8x8 wn) and a foldng transformaton Foldng-. The geometrc averages are computed to measure the overall results. These results lsted are for trade-offs between wrelength and TS va number wthout awareness of temperature, thus the followng comparsons are vald. TABLE II presents the results for our multlevel analytcal placer wth the TS va weght α = 0. Due to the comparablty and the page lmt, we only show our results on those 0 crcuts n the benchmar. Three sets of results are collected, for -level placement, -level placement and 3-level placement, respectvely. The -level placement s to run the analytcal placement engne drectly wthout any clusterng, whle -level or 3-level placements construct a -level or 3-level herarchy by clusterng. The wrelength after global placement (), the wrelength after detaled placement (), the number of TS vas (), and the runtme are all collected. In TABLE II, we see that wth the same weght for TS va number, -level placement acheve the shortest wrelength, whle the 3-level placement acheve the fewest TS va number. We compare our multlevel analytcal placement method and the prevous transformaton-based placement method [] by comparng our -level placement wth the LST (r=0%) (the best wrelength case), and comparng out -level placement wth the LST (8x8 wn), and compare the 3-level placement wth the Foldng- method (the best TS va case). From the data shown n TABLE I and TABLE II, t s clear that our -level placement acheves on average % shorter wrelength and 9% fewer TS va than LST (r=0%) ; our 3-level placement also acheves on average 30% shorter wrelength wth slghtly fewer TS va number than Foldng-. In order to obtan a more complete comparson, dfferent trade-off curves are generated for the crcut bm3 n [6]. In the curves -Level, -Level and 3-Level, the TS va number control s acheved by ncreasng the weghtng factor α, from 0 to In the meantme, the results of bm3 wth LST (r=0%), LST (r=0%), LST (8x8 wn), Foldng-4 and Foldng- n [] are also connected by a curve to vsualze the trade-offs. In ths example, t s very clear that the analytcal placement engne outperforms the transformaton-based method both n wrelength and TS va number. Moreover, the multlevel framewor enables a sharp reducton of TS va number, wthout much degradaton n the wrelength. Be aware that the results for other crcuts have smlar behavors. We also notce that n the comparson between Foldng- and our 3-level placement, the latter does not acheve as few TS va number as Foldng- for two large crcuts. It s because the analytcal engne mnmzes the objectve (( le) + 0 ve ()) and the fxed weghtng factor α = 0 e E maes the results scale dfferently from the Foldng-

6 method. By measurng the results wth ths objectve functon, the 3-level placement stll outperforms the Folndg- method. Fg. 5 Trade-off Curve for the Crcut bm3 Moreover, to demonstrate the ablty of controllng the TS va number wth our multlevel analytcal 3D placer, we run the experments by a 3-level placement wth α = 000. The expermental results are shown n TABLE III. Compared to Foldng-, ths set of results acheves on average 0% shorter wrelength and 50% fewer TS va number. In addton, the TS va number obtaned by 4-way mncut usng hmets [7] s also lsted n ths table for reference, whch focuses on TS va mnmzaton only by mnmzng the total cutsze. Our TS va numbers are very close to the mncut results whch can be vewed almost as a lower bound. TABLE III Expermental Results for 3-Level Placement wth α=000 3-Level Placement 4-way Mncut Crcut cutsze bm bm bm bm bm bm bm bm bm bm geo-mean normalzed VI. Conclusons and Future Wor In ths paper a multlevel analytcal 3D placement algorthm s proposed, whch mnmzes the weghted sum of wrelength and TS va number wth careful handlng of overlap removal and devce layer assgnment n an analytcal solver. The overlap removal and devce layer assgnment are handled by a densty penalty functon, whose mnmzer s guaranteed to be a legal placement n the z-dmenson. Expermental results demonstrate that our multlevel framewor combned wth the analytcal engne s very effectve n controllng the TS va numbers. We note that the multlevel placement does not obtan wrelength as short as the flat placement. A possble explanaton s that clusterng lmts soluton space by requrng all cells n a cluster to be n the same layer. Further study to overcome ths lmtaton s underway. Acnowledgements Ths research s partally supported by IBM under a DARPA subcontract, and supported by Natonal Scence Foundaton under grants CCF and CCF References [] J. Cong, G. Luo, J. We, and Y. Zhang, Thermal-Aware 3D IC Placement va Transformaton, Proceedngs of the th Asa and South Pacfc Desgn Automaton Conference, pp , 007. [] B. Goplen and S. Sapatnear, Effcent Thermal Placement of Standard Cells n 3D ICs usng a Force Drected Approach, Proceedngs of the 003 IEEE/ACM Internatonal Conference on Computer-Aded Desgn, pp. 86, 003. [3] B. Goplen and S. Spatnear, Placement of 3D ICs wth Thermal and Interlayer Va Consderatons, Proceedngs of the 44th Annual Conference on Desgn Automaton, pp , 007. [4] G.-J. Nam, ISPD 006 Placement Contest: Benchmar Sute and Results, Proceedngs of the 006 Internatonal Symposum on Physcal Desgn, pp , 006. [5] H. Yan, Q. Zhou, and X. Hong, Effcent Thermal Aware Placement Approach Integrated wth 3D DCT Placement Algorthm, Proceedngs of the 9th Internatonal Symposum on Qualty Electronc Desgn, pp. 89-9, 008. [6] G.-J. Nam and J. Cong, Modern Crcut Placement : Best Practces and Results, Sprnger, New Yor, 007. [7] J. Cong and J. Shnnerl, Multlevel Optmzaton n VLSICAD, Kluwer Academc Publshers, Boston, 003. [8] J. Cong and M. Xe, A Robust Mxed-Sze Legalzaton and Detaled Placement Algorthm, IEEE Transactons on Computer-Aded Desgn of Integrated Crcuts and Systems, vol. 7, no. 8, pp , August 008. [9] J. Nocedal and S.J. Wrght, Numercal Optmzaton nd ed., Sprnger, 006. [0] W.C. Naylor, R. Donelly, and L. Sha, Non-lnear Optmzaton System and Method for Wre Length and Delay Optmzaton for an Automatc Electrc Crcut Placer, US Patent , October, 00. [] T. Chan, J. Cong, and K. Sze, Multlevel Generalzed Force-drected Method for Crcut Placement, Proceedngs of the 005 Internatonal Symposum on Physcal Desgn, pp. 85-9, 005. [] A.B. Kahng, S. Reda, and Q. Wang, Archtecture and Detals of a Hgh Qualty, Large-scale Analytcal Placer, Proceedngs of the 005 IEEE/ACM Internatonal Conference on Computer-Aded Desgn, pp , 005. [3] T.-C. Chen, Z.-W. Jang, T.-C. Hsu, H.-C. Chen, and Y.-W. Chang, A Hgh-qualty Mxed-sze Analytcal Placer Consderng Preplaced Blocs and Densty Constrants, Proceedngs of the 006 IEEE/ACM Internatonal Conference on Computer-Aded Desgn, pp. 87-9, 006. [4] J. Cong and G. Luo, Hghly Effcent Gradent Computaton for Densty-constraned Analytcal Placement Methods, Proceedngs of the 008 Internatonal Symposum on Physcal Desgn, pp , 008. [5] C. Alpert, A. Kahng, G.-J. Nam, S. Reda, and P. Vllarruba, A Sem-persstent Clusterng Technque for VLSI Crcut Placement, Proceedngs of the 005 Internatonal Symposum on Physcal Desgn, pp , 005. [6] [7] G. Karyps and V. Kumar, Multlevel -way Hypergraph Parttonng, Proceedngs of the 36th ACM/IEEE Conference on Desgn Automaton, pp , 999.

A 3D Physical Design Flow Based on OpenAccess

A 3D Physical Design Flow Based on OpenAccess A 3D Physcal Desgn Flow Based on OpenAccess Jason Cong 1,2, Fellow, IEEE, and Guoje Luo 1, Student Member, IEEE 1 Computer Scence Department, Unversty of Calforna, Los Angeles, CA 90095, USA 2 Calforna

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

A fast algorithm for color image segmentation

A fast algorithm for color image segmentation Unersty of Wollongong Research Onlne Faculty of Informatcs - Papers (Arche) Faculty of Engneerng and Informaton Scences 006 A fast algorthm for color mage segmentaton L. Dong Unersty of Wollongong, lju@uow.edu.au

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

How Accurately Can We Model Timing In A Placement Engine?

How Accurately Can We Model Timing In A Placement Engine? How Accurately Can We Model Tmng In A Placement Engne? Amt Chowdhary, Karth Raagopal, Satsh Venatesan, Tung Cao, Vladmr Tourn, Yegna Parasuram, Bll Halpn Intel Corporaton Serra Desgn Automaton Synplcty,

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements Explct Formulas and Effcent Algorthm for Moment Computaton of Coupled RC Trees wth Lumped and Dstrbuted Elements Qngan Yu and Ernest S.Kuh Electroncs Research Lab. Unv. of Calforna at Berkeley Berkeley

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages Routablty Drven Modfcaton Method of Monotonc Va Assgnment for 2-layer Ball Grd Array Pacages Yoch Tomoa Atsush Taahash Department of Communcatons and Integrated Systems, Toyo Insttute of Technology 2 12

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

A Robust Detailed Placement for Mixed-Size IC Designs

A Robust Detailed Placement for Mixed-Size IC Designs A Robust Detaled Placement for Mxed-Sze IC Desgns Jason Cong and Mn Xe Computer Scence Department, Unversty of Calforna, Los Angeles Calforna 99 USA e-mal: fcong,xeg@cs.ucla.edu Abstract The rapd ncrease

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Forbidden area avoidance with spacing technique for layout optimization

Forbidden area avoidance with spacing technique for layout optimization Forbdden area avodance wth spacng technque for layout optmzaton ShChang Sh *, lfred K. Wong, Tung-Sang Ng Dept. of EEE, The Unversty of Hong Kong, Pokfulam Road, Hong Kong BSTRCT The use of subresoluton

More information

Multi-objective Design Optimization of MCM Placement

Multi-objective Design Optimization of MCM Placement Proceedngs of the 5th WSEAS Int. Conf. on Instrumentaton, Measurement, Crcuts and Systems, Hangzhou, Chna, Aprl 6-8, 26 (pp56-6) Mult-objectve Desgn Optmzaton of MCM Placement Chng-Ma Ko ab, Yu-Jung Huang

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017 U.C. Bereley CS294: Beyond Worst-Case Analyss Handout 5 Luca Trevsan September 7, 207 Scrbed by Haars Khan Last modfed 0/3/207 Lecture 5 In whch we study the SDP relaxaton of Max Cut n random graphs. Quc

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Structural Optimization Using OPTIMIZER Program

Structural Optimization Using OPTIMIZER Program SprngerLnk - Book Chapter http://www.sprngerlnk.com/content/m28478j4372qh274/?prnt=true ق.ظ 1 of 2 2009/03/12 11:30 Book Chapter large verson Structural Optmzaton Usng OPTIMIZER Program Book III European

More information

A Min-Cost Flow Based Detailed Router for FPGAs

A Min-Cost Flow Based Detailed Router for FPGAs A Mn-Cost Flow Based Detaled Router for FPGAs eokn Lee Dept. of ECE The Unversty of Texas at Austn Austn, TX 78712 Yongseok Cheon Dept. of Computer cences The Unversty of Texas at Austn Austn, TX 78712

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Post-Layout Timing-Driven Cell Placement Using an Accurate Net Length Model with Movable Steiner Points *

Post-Layout Timing-Driven Cell Placement Using an Accurate Net Length Model with Movable Steiner Points * Post-Layout mng-drven Cell Placement Usng an Accurate Net Length Model wth Movable Stener Ponts * Amr H. Ajam and Massoud Pedram Department of Electrcal Engneerng - Systems Unversty of Southern Calforna

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Air Transport Demand. Ta-Hui Yang Associate Professor Department of Logistics Management National Kaohsiung First Univ. of Sci. & Tech.

Air Transport Demand. Ta-Hui Yang Associate Professor Department of Logistics Management National Kaohsiung First Univ. of Sci. & Tech. Ar Transport Demand Ta-Hu Yang Assocate Professor Department of Logstcs Management Natonal Kaohsung Frst Unv. of Sc. & Tech. 1 Ar Transport Demand Demand for ar transport between two ctes or two regons

More information

11. APPROXIMATION ALGORITHMS

11. APPROXIMATION ALGORITHMS Copng wth NP-completeness 11. APPROXIMATION ALGORITHMS load balancng center selecton prcng method: vertex cover LP roundng: vertex cover generalzed load balancng knapsack problem Q. Suppose I need to solve

More information

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

More information

CHAPTER 2 DECOMPOSITION OF GRAPHS

CHAPTER 2 DECOMPOSITION OF GRAPHS CHAPTER DECOMPOSITION OF GRAPHS. INTRODUCTION A graph H s called a Supersubdvson of a graph G f H s obtaned from G by replacng every edge uv of G by a bpartte graph,m (m may vary for each edge by dentfyng

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Storage Binding in RTL synthesis

Storage Binding in RTL synthesis Storage Bndng n RTL synthess Pe Zhang Danel D. Gajsk Techncal Report ICS-0-37 August 0th, 200 Center for Embedded Computer Systems Department of Informaton and Computer Scence Unersty of Calforna, Irne

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Scheduling with Integer Time Budgeting for Low-Power Optimization

Scheduling with Integer Time Budgeting for Low-Power Optimization Schedlng wth Integer Tme Bdgetng for Low-Power Optmzaton We Jang, Zhr Zhang, Modrag Potkonjak and Jason Cong Compter Scence Department Unversty of Calforna, Los Angeles Spported by NSF, SRC. Otlne Introdcton

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Clustering on antimatroids and convex geometries

Clustering on antimatroids and convex geometries Clusterng on antmatrods and convex geometres YULIA KEMPNER 1, ILYA MUCNIK 2 1 Department of Computer cence olon Academc Insttute of Technology 52 Golomb tr., P.O. Box 305, olon 58102 IRAEL 2 Department

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Why consder unlabeled samples?. Collectng and labelng large set of samples s costly Gettng recorded speech s free, labelng s tme consumng 2. Classfer could be desgned

More information

A Robust LS-SVM Regression

A Robust LS-SVM Regression PROCEEDIGS OF WORLD ACADEMY OF SCIECE, EGIEERIG AD ECHOLOGY VOLUME 7 AUGUS 5 ISS 37- A Robust LS-SVM Regresson József Valyon, and Gábor Horváth Abstract In comparson to the orgnal SVM, whch nvolves a quadratc

More information

Multicriteria Decision Making

Multicriteria Decision Making Multcrtera Decson Makng Andrés Ramos (Andres.Ramos@comllas.edu) Pedro Sánchez (Pedro.Sanchez@comllas.edu) Sonja Wogrn (Sonja.Wogrn@comllas.edu) Contents 1. Basc concepts 2. Contnuous methods 3. Dscrete

More information

CONCURRENT OPTIMIZATION OF MULTI RESPONCE QUALITY CHARACTERISTICS BASED ON TAGUCHI METHOD. Ümit Terzi*, Kasım Baynal

CONCURRENT OPTIMIZATION OF MULTI RESPONCE QUALITY CHARACTERISTICS BASED ON TAGUCHI METHOD. Ümit Terzi*, Kasım Baynal CONCURRENT OPTIMIZATION OF MUTI RESPONCE QUAITY CHARACTERISTICS BASED ON TAGUCHI METHOD Ümt Terz*, Kasım Baynal *Department of Industral Engneerng, Unversty of Kocael, Vnsan Campus, Kocael, Turkey +90

More information

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA RFr"W/FZD JAN 2 4 1995 OST control # 1385 John J Q U ~ M Argonne Natonal Laboratory Argonne, L 60439 Tel: 708-252-5357, Fax: 708-252-3 611 APPLCATON OF A COMPUTATONALLY EFFCENT GEOSTATSTCAL APPROACH TO

More information