Interconnect Optimization for Deep-Submicron and Giga-Hertz ICs

Size: px
Start display at page:

Download "Interconnect Optimization for Deep-Submicron and Giga-Hertz ICs"

Transcription

1 Interconnect Optmzaton for Deep-Submcron and Gga-Hertz ICs Le He UCLA Computer Scence Department Los Angeles, CA Outlne Background and overvew LR-based STIS optmzaton LR -- local refnement STIS -- smultaneous transstor and nterconnect szng Conclusons and future works

2 Upcomng Desgn Challenges Mcroprocessors for server computers um, 7.5M FETs, 450MHz um, ~100M FETs, >1GHz close to tape-out um, ~200M FETS, ~3.5GHz launch desgn n 2003 begn developng desgn tools n 2001 start research rght now We are movng faster than Moore s Law Crtcal Issue: Interconnect Delay Startng from 0.25um generaton, crcut delay s domnated by nterconnect delay Efforts to control nterconnect delay Processng technology: Cu and low K delectrc Desgn technology: nterconnect-centrc centrc desgn

3 Layout Desgn: Devce-Centrc versus Interconnect-Centrc Floorplanng Tmng Drven Placement Delay Budgetng Floorplanng Interconnect Plannng, and Interconnect Optmzaton Tmng Drven Placement Delay Budgetng Global Routng Global Routng wth Interconnect Optmzaton Detaled Routng Devce-Centrc Detaled Routng wth Varable Wdth and Spacng Interconnect-Centrc Interconnect Optmzaton Devce locatons and constrants: Delay Power Sgnal ntegrty Skew... Topology Szng Spacng Other crtcal optmzatons: buffer nserton, smultaneous devce and nterconnect szng Automatc solutons guded by accurate nterconnect and devce models

4 UCLA TRIO Package Integrated system for nterconnect desgn cadlab.cs.ucla.edu/~tro Effcent polynomal-tme optmal/near-optmal algorthms Interconnect topology optmzaton Optmal buffer nserton Optmal wre szng Wre szng and spacng consderng C Smultaneous devce and nterconnect szng Smultaneous topology generaton wth buffer nserton and wreszng zng Accurate nterconnect models 2-1/2 D capactance model 2-1/2 D nductance model Elmore delay and hgher-order delay models Improve nterconnect performance by up to 7! Used n ndustry, e.g., Intel Contrbutons to UCLA TRIO Package Integrated system for nterconnect desgn cadlab.cs.ucla.edu/~tro Effcent polynomal-tme optmal/near-optmal algorthms Interconnect topology optmzaton Optmal buffer nserton Optmal wre szng [ ICCAD 95, TODAES 96] Wre szng and spacng consderng C [ICCAD 97, TCAD 99] Smultaneous devce and nterconnect szng [ ICCAD 96, ISPD 98,TCAD 99] Smultaneous topology generaton wth buffer nserton and wreszng zng Accurate nterconnect models 2-1/2 D capactance model [DAC 97] (wth Cadence) 2-1/2 D nductance model [CICC 99] (wth HP Labs) Elmore delay and hgher-order delay models Improve nterconnect performance by up to 7! Used n ndustry, e.g., Intel

5 Outlne Background and overvew LR-based STIS optmzaton Motvaton for LR-based optmzaton Conclusons and future works Dscrete Wreszng Optmzaton [Cong-Leung, ICCAD 93] Gven: A set of possble wre wdths { W 1, W 2,, W r } Fnd: An optmal wre wdth assgnment to mnmze weghted sum of snk delays Wreszng Optmzaton

6 Domnance Relaton and Local Refnement W Domnance Relaton For all E, w(e ) w'(e ) W domnates W (.e., W W ) W Local refnement (LR) LR for E 1 to fnd an optmal wdth for E 1,, assumng wdths for other wres are fed wth respect to current wdth assgnment Sngle-varable optmzaton can be solved effcently Domnance Property for Dscrete Wreszng [Cong-Leung, ICCAD 93] If soluton W domnates optmal soluton W* W = local refnement of W Then, W domnates W* If soluton W s domnated by optmal soluton W* W = local refnement of W Then, W s domnated by W* A hghly effcent algorthm to compute tght lower and upper bounds of optmal soluton

7 Bound Computaton based on Domnance Property Lower bound computed startng wth mnmum wdths LR operatons on all wres consttute a pass of bound computaton on LR operatons can be n an arbtrary order New soluton s wder, but s stll domnated by the optmal soluton LR Upper bound s computed smlarly, but begnnng wth mamum wdths We alternate lower and upper bound computatons Total number of passes s lnearly bounded by sze of soluton space s Optmal soluton s often acheved n eperments Other Problems Solved by LR operaton Mult-source dscrete wreszng [Cong-He, ICCAD 95] Bundled-LR s proposed to speed up LR by a factor of 100 Contnuous wreszng [Chen-Wong, ISCAS 96] Lnear convergence s proved [Chu-Wong, TCAD 99] Smultaneous buffer and wre szng [Chen [Chen-Chang-Wong, DAC 96] Lagrangan relaaton s proposed to mnmze ma delay Why does LR operaton work? va a sequence of weghted delay mnmzatons Etended to general gates and multple nets [Chu-Chen Chen-Wong, ICCAD 98]

8 Outlne Background and overvew LR-based STIS optmzaton Motvaton of LR-based optmzaton Smple CH-program and applcaton to STIS problem Conclusons and future works Smple CH-functon [Cong-He, ICCAD 96, TCAD 99] f ( X ) m m = p = 0 q = 0 = 1 = 1, n ) ( b It ncludes the obectve functons for a number of works Dscrete or contnuous wre szng [Cong-Leung, ICCAD 93][Cong n Leung, ICCAD 93][Cong-He, ICCAD 95][Chen-Wong,ISCAS 96] Smultaneous devce and wre szng [Cong-Koh, ICCAD 94][Chen- Chang-Wong, DAC 96][Cong-Koh Koh-Leung, ILPED 96][Chu-Chen Chen-Wong, ICCAD 98] ( a p p s a smple CH-functon Varables and are postve, ether contnuous or dscrete Coeffcents a p and b q are postve constants Eamples: 2 3, ( f = a + b + cy g = a ) q q )

9 Domnance Property for Smple CH-Program Optmzaton problem to mnmze a smple CH- functon s a smple CH-program. The domnance property holds for smple CH-program w.r.t. the LR operaton. If X domnates optmal soluton X* X = local refnement of X Then, X domnates X* If X s domnated by optmal soluton X* X =local refnement of X Then, X s domnated by X* LR operaton can be used for all smple CH-programs Smple CH-functon [Cong-He, ICCAD 96, TCAD 99] f ( X ) m m = p = 0 q = 0 = 1 = 1, n ) ( b It ncludes the obectve functons for a number of works Dscrete or contnuous wre szng [Cong-Leung, ICCAD 93][Cong n Leung, ICCAD 93][Cong-He, ICCAD 95][Chen-Wong,ISCAS 96] Smultaneous devce and wre szng [Cong-Koh, ICCAD 94][Chen- Chang-Wong, DAC 96][Cong-Koh Koh-Leung, ILPED 96][Chu-Chen Chen-Wong, ICCAD 98] ( a p p s a smple CH-functon Varables and are postve Coeffcents a p and b q are postve constants Eamples: 2 3, ( f = a + b cy g a ) + = q Unfed and effcent soluton q )

10 General Formulaton: STIS Smultaneous Transstor and Interconnect Szng Gven: Crcut netlst and ntal layout desgn Determne: Dscrete szes for devces/wres Mnmze: α Delay + β Power + γ Area Ö It s the frst publcaton to consder smultaneous devce and wre szng for comple gates and multple paths STIS Obectve for Delay Mnmzaton R ( ) (, ) 0 ( ) R0 ( ) t X = F C0( ) F(, ) C1( + ),, R ( ) 0 ( ) R0 ( ) + G H ( ) C1( + ) : C 0 R 0 : unt-wdth resstance unt-wdth area capactance C 1 : effectve-frngng frngng capactance X =,,..., }: { 1 2 n Res = R0 R / Cap = C0 C * + (Cf( + C) = C0 C * + C1C dscrete wdths and varables for optmzaton It s a smple CH-functon under smple model assumng R 0, C 0 and C 1 are constants STIS can be solved by computng lower and upper bounds va LR operatons Identcal lower and upper bounds often acheved

11 SPICE-Delay reducton of LR-Based STIS STIS optmzaton versus manual optmzaton for clock net [Chen-et et al.,iscc 94]: 1.2um process, um wre, 154 nverters Two formulatons for LR-based optmzaton sgws smultaneous gate and wre szng sts smultaneous transstor and nterconnect szng manual sgws sts ma delay (ns) (-6.2%) 3.96 (-14.4) power(mw) (-24.3%) 46.3 (-24.2%) clock skew (ps) (-3.6) 40 (-11.7) Runtme (wre segmentng: 10um) LR-based sgws 1.18s, sts 0.88s HSPICE smulaton ~2100s n total STIS Obectve for Delay Mnmzaton R ( ) (, ) 0 ( ) R0 ( ) t X = F C0( ) F(, ) C1( + ),, R ( ) 0 ( ) R0 ( ) + G H ( ) C1( + ) : C 0 { 1 2 n R 0 : unt-wdth resstance unt-wdth area capactance C 1 : frngng capactance X =,,..., }: dscrete wdths and varables for optmzaton Over-smplfed for DSM (Deep Submcron) desgns It s a smple CH-functon under smple model assumng R 0,C 0 and C 1 are constants

12 R 0 s far away from a Constant! effectve-resstance R 0 for unt-wdth n-transstor sze = 100 c l \t t 0.05ns 0.10ns 0.20ns 0.225pf pf pf sze = 400 c l \t t 0.05ns 0.10ns 0.20ns 0.501pf pf pf R 0 depends on sze, nput slope t t and output load c l May dffer by a factor of 2 Usng more accurate model lke the table-based based devce model has the potental of further delay reducton. But easy to be trapped at local optmum, and to be even worse than usng smple model [Fshburn-Dunlop, ICCAD 85] Nether C 0 nor C 1 s a Constant Both depend on wre wdth and spacng Especally C 1 = C f +C s hghly senstve to spacng Effectve-frnge capactance (ff/um) Spacng (nm) C accounts for >50% capactance n DSM Proper spacng may lead to etra delay reducton But no estng algorthm for optmal spacng spacng E 1 E 1

13 STIS-DSM Problem to Consder DSM Effects STIS-DSM STIS-DSM problem Non-constant R0, R, C0C and C1C Fnd: devce szng, and wre szng and spacng soluton optmal w.r.t. accurate devce model and multple nets Easer but less appealng formulaton: sngle-net net STIS-DSM Fnd: devce szng, and wre szng and spacng soluton optmal w.r.t. accurate devce model and a sngle-net net Assume: ts neghborng wres are fed Outlne Background and overvew LR-based STIS optmzaton Motvaton: LR-based wre szng Smple CH-program and applcaton to STIS problem Bounded CH-program and applcaton to STIS-DSM problem Conclusons and future works

14 Go beyond Smple CH-functon f(x) m m n n a p (X) q = ( ) (b (X) ) p q p = 0 q = 0 = 1 = 1 It s a smple CH-functon f a p and b q are postve constants It s a bounded CH-functon f a p and b q are arbtrary functons of X a p and b q are postve and bounded L a a X U a and L p ( ) p Eamples: f (, ) = + 2, > e 1 2 ln p b q b ( X ) b Obectve functon for STIS-DSM problem q U q Etended-LR Operaton Etended-LR (ELR) operaton s a relaed LR operaton Replace a p and b q by ts lower or upper bound durng LR operaton. Make sure that the resultng lower or upper bound s always correct but mght be conservatve. Eample: f ( ) = a( ) + b( ) ELR for a lower bound s ELR for an upper bound s = L ELR = U ELR b L a b U U a L? L ELR * U ELR

15 General Domnance Property Theorem ([Cong( [Cong-He, ISPD 98, TCAD 99]) Domnance property holds for bounded CH-program wth respect to ELR operaton General Domnance Property Theorem ([Cong( [Cong-He, ISPD 98, TCAD 99]) Domnance property holds for bounded CH-program wth respect to ELR operaton m m n n a p (X) To mnmze f(x) = ( ) (b (X) p q p = 0 q = 0 = 1 = 1 If X domnates optmal soluton X* X = Etended-LR of X Then, X domnates X* If X s domnated by optmal soluton X* X = = Etended-LR of X Then, X s domnated by X* q )

16 Soluton to STIS-DSM Problem STIS-DSM can be solved as a bounded CH-program Lower bound computed by ELR startng wth mnmum szes Upper bound computed by ELR startng wth mamum szes Lower- and upper-bound computatons are alternated to shrnk soluton space Up-to to-date lower and upper bounds of R 0, C 0 and C 1 are used Uncertanty of R 0, C 0 and C 1 s reduced when the soluton space s shrunk There ests an optmal soluton to the STIS-DSM problem between fnal lower and upper bounds How large s the gap? Gaps between Lower and Upper Bounds Two nets under 0.18um technology: DCLK and 2cm lne STIS-DSM uses table-based based devce model and ELR operaton STIS uses smple devce model and LR operaton We compare average lower-bound wdth / average gap Transstors Wres DCLK STIS STIS-DSM STIS STIS-DSM sgws 5.39/ / / /0.025 sts 17.2/ / / / cm lne STIS STIS-DSM STIS STIS-DSM sgws 108/ / / /0.106 sts 126/ / / /0.091 Gap s almost neglgble About 1% of lower-bound wdth n most cases

17 Delay Reducton by Accurate Devce Model STIS-DSM versus STIS STIS-DSM uses table-based based devce model and ELR operaton STIS uses smple devce model and LR operaton DCLK STIS STIS-DSM sgws 1.16 (0.0%) 1.08 (-6.8%) sts 1.13 (0.0%) 0.96 (-15.1%) 2cm lne STIS STIS-DSM sgws 0.82 (0.0%) 0.81 (-0.4%) sts 0.75 (0.0%) 0.69 (-7.6%) STIS-DSM acheves up to 15% etra reducton Runtme s stll mpressve Total optmzaton tme ~10 seconds Delay Reducton by Wre Spacng Mult-net STIS-DSM versus sngle-net net STIS-DSM Test case: 16-bt bus each bt s 10mm-long wth 500um per segment ptch-spacng delay runtme sngle-net mult-net mult-net 1.10um (-39%) 2.0s 1.65um (-27%) 2.4s 2.20um (-8.7%) 2.3s 2.75um (-5.3%) 4.9s 3.30um (-8.6%) 7.7s Mult-net STIS-DSM acheves up to 39% delay reducton Sngle-net net STIS-DSM has a sgnfcant delay reducton f we compare t wth prevous wre szng formulatons

18 Conclusons Interconnect-centrc centrc desgn s the key to DSM and GHz IC desgns Interconnect optmzaton s able to effectvely control nterconnect delay Vald for general problems Problem formulatons should consder DSM effects e.g., LR-based optmzaton for STIS-DSM problem More s needed to close the loop of nterconnect- centrc desgn Interconnect plannng Interconnect optmzaton for nductance and nose Interconnect verfcaton, especally for pattern- dependent nose and delay...

Simultaneous Device and Interconnect Optimization

Simultaneous Device and Interconnect Optimization Smultaneous Devce and Interconnect Optmaton Smultaneous devce and wre sng Smultaneous buffer nserton and wre sng Smultaneous topology constructon, buffer nserton and wre sng WBA tree (student presentaton)

More information

AN EFFICIENT TECHNIQUE FOR DEVICE AND INTERCONNECT OPTIMIZATION IN DEEP SUBMICRON DESIGNS. Jason Cong Lei He

AN EFFICIENT TECHNIQUE FOR DEVICE AND INTERCONNECT OPTIMIZATION IN DEEP SUBMICRON DESIGNS. Jason Cong Lei He AN EFFICIENT TECHNIQUE FOR DEVICE AND INTERCONNECT OPTIMIZATION IN DEEP SUBMICRON DESIGNS Jason Cong Le He Department of Computer Scence Unversty of Calforna, Los Angeles, CA 90095 cong@cs.ucla.edu, hele@cs.ucla.edu

More information

Statistical Circuit Optimization Considering Device and Interconnect Process Variations

Statistical Circuit Optimization Considering Device and Interconnect Process Variations Statstcal Crcut Optmzaton Consderng Devce and Interconnect Process Varatons I-Jye Ln, Tsu-Yee Lng, and Yao-Wen Chang The Electronc Desgn Automaton Laboratory Department of Electrcal Engneerng Natonal Tawan

More information

Coarse-Grain MTCMOS Sleep

Coarse-Grain MTCMOS Sleep Coarse-Gran MTCMOS Sleep Transstor Szng Usng Delay Budgetng Ehsan Pakbazna and Massoud Pedram Unversty of Southern Calforna Dept. of Electrcal Engneerng DATE-08 Munch, Germany Leakage n CMOS Technology

More information

Effective Power Optimization combining Placement, Sizing, and Multi-Vt techniques

Effective Power Optimization combining Placement, Sizing, and Multi-Vt techniques Effectve Power Optmzaton combnng Placement, Szng, and Mult-Vt technques Tao Luo, Davd Newmark*, and Davd Z Pan Department of Electrcal and Computer Engneerng, Unversty of Texas at Austn *Advanced Mcro

More information

Estimating Delays. Gate Delay Model. Gate Delay. Effort Delay. Computing Logical Effort. Logical Effort

Estimating Delays. Gate Delay Model. Gate Delay. Effort Delay. Computing Logical Effort. Logical Effort Estmatng Delas Would be nce to have a back of the envelope method for szng gates for speed Logcal Effort ook b Sutherland, Sproull, Harrs Chapter s on our web page Gate Dela Model Frst, normalze a model

More information

Reliable Power Delivery for 3D ICs

Reliable Power Delivery for 3D ICs Relable Power Delvery for 3D ICs Pngqang Zhou Je Gu Pulkt Jan Chrs H. Km Sachn S. Sapatnekar Unversty of Mnnesota Power Supply Integrty n 3D Puttng the power n s as mportant as gettng the heat out Hgher

More information

TOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION

TOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION 1 2 MULTIPLIERLESS FILTER DESIGN Realzaton of flters wthout full-fledged multplers Some sldes based on support materal by W. Wolf for hs book Modern VLSI Desgn, 3 rd edton. Partly based on followng papers:

More information

Optimal Slack-Driven Block Shaping Algorithm in Fixed-Outline Floorplanning

Optimal Slack-Driven Block Shaping Algorithm in Fixed-Outline Floorplanning Optmal Slack-Drven Block Sapng Algortm n Fxed-Outlne Floorplannng Jackey Z. Yan Placement Tec. Group Cadence Desgn Systems San Jose, CA 95134, U.S.A. Crs Cu Department of ECE Iowa State Unversty Ames,

More information

Logic effort and gate sizing

Logic effort and gate sizing EEN454 Dgtal Integrated rcut Desgn Logc effort and gate szng EEN 454 Introducton hp desgners face a bewlderng arra of choces What s the best crcut topolog for a functon? How man stages of logc gve least

More information

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning Asa and South Pacfc Desgn Automaton Conference 2008 Varablty-Drven Module Selecton wth Jont Desgn Tme Optmzaton and Post-Slcon Tunng Feng Wang, Xaoxa Wu, Yuan Xe The Pennsylvana State Unversty Department

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information

Leakage and Dynamic Glitch Power Minimization Using Integer Linear Programming for V th Assignment and Path Balancing

Leakage and Dynamic Glitch Power Minimization Using Integer Linear Programming for V th Assignment and Path Balancing Leakage and Dynamc Gltch Power Mnmzaton Usng Integer Lnear Programmng for V th Assgnment and Path Balancng Yuanln Lu and Vshwan D. Agrawal Auburn Unversty, Department of ECE, Auburn, AL 36849, USA luyuanl@auburn.edu,

More information

Highly Efficient Gradient Computation for Density-Constrained Analytical Placement Methods

Highly Efficient Gradient Computation for Density-Constrained Analytical Placement Methods Hghly Effcent Gradent Computaton for Densty-Constraned Analytcal Placement Methods Jason Cong and Guoje Luo UCLA Computer Scence Department { cong, gluo } @ cs.ucla.edu Ths wor s partally supported by

More information

Distributed Sleep Transistor Network for Power Reduction

Distributed Sleep Transistor Network for Power Reduction 11.3 Dstrbuted Sleep Transstor Network for Power Reducton Changbo Long ECE Department Unversty of Wsconsn, Madson clong@cae.wsc.edu Le He EE Department UCLA lhe@ee.ucla.edu ABSTRACT Sleep transstors are

More information

VLSI Circuit Performance Optimization by Geometric Programming

VLSI Circuit Performance Optimization by Geometric Programming Annals of Operatons Research 05, 37 60, 200 2002 Kluwer Academc Publshers. Manufactured n The Netherlands. VLSI Crcut Performance Optmzaton by Geometrc Programmng CHRIS CHU cnchu@astate.edu Department

More information

Interconnect Modeling

Interconnect Modeling Interconnect Modelng Modelng of Interconnects Interconnect R, C and computaton Interconnect models umped RC model Dstrbuted crcut models Hgher-order waveform n dstrbuted RC trees Accuracy and fdelty Prepared

More information

Abstract. The assumptions made for rank computation are as follows. (see Figure 1)

Abstract. The assumptions made for rank computation are as follows. (see Figure 1) A Novel Metrc for Interconnect Archtecture Performance Parthasarath Dasgupta, Andrew B. Kahng, and Swamy Muddu CSE Department, UCSD, La Jolla, CA 92093-0114 ECE Department, UCSD, La Jolla, CA 92093-0407

More information

x i x i c i x CL Component index n = r R D C L RD x 3 x 5 B = {0, 3, 5, 8} m = 2 W = {1, 2, 4, 6, 7}

x i x i c i x CL Component index n = r R D C L RD x 3 x 5 B = {0, 3, 5, 8} m = 2 W = {1, 2, 4, 6, 7} A Polynomal Tme Optmal Algorthm for Smultaneous Buer and Wre Szng Chrs C. N. Chu andd.f.wong cnchu@cs.utexas.edu and wong@cs.utexas.edu Department of Computer Scences, Unversty of Texas at Austn, Austn,

More information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Computing Correlated Equilibria in Multi-Player Games

Computing Correlated Equilibria in Multi-Player Games Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,

More information

Clock-Gating and Its Application to Low Power Design of Sequential Circuits

Clock-Gating and Its Application to Low Power Design of Sequential Circuits Clock-Gatng and Its Applcaton to Low Power Desgn of Sequental Crcuts ng WU Department of Electrcal Engneerng-Systems, Unversty of Southern Calforna Los Angeles, CA 989, USA, Phone: (23)74-448 Massoud PEDRAM

More information

Calculation of time complexity (3%)

Calculation of time complexity (3%) Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add

More information

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm Desgn and Optmzaton of Fuzzy Controller for Inverse Pendulum System Usng Genetc Algorthm H. Mehraban A. Ashoor Unversty of Tehran Unversty of Tehran h.mehraban@ece.ut.ac.r a.ashoor@ece.ut.ac.r Abstract:

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

Logical Effort of Higher Valency Adders

Logical Effort of Higher Valency Adders Logcal Effort of gher Valency Adders Davd arrs arvey Mudd College E. Twelfth St. Claremont, CA Davd_arrs@hmc.edu Abstract gher valency parallel prefx adders reduce the number of logc levels at the expense

More information

Lecture 7: Multistage Logic Networks. Best Number of Stages

Lecture 7: Multistage Logic Networks. Best Number of Stages Lecture 7: Multstage Logc Networks Multstage Logc Networks (cont. from Lec 06) Examples Readng: Ch. Best Number of Stages How many stages should a path use? Mnmzng number of stages s not always fastest

More information

( ) = ( ) + ( 0) ) ( )

( ) = ( ) + ( 0) ) ( ) EETOMAGNETI OMPATIBIITY HANDBOOK 1 hapter 9: Transent Behavor n the Tme Doman 9.1 Desgn a crcut usng reasonable values for the components that s capable of provdng a tme delay of 100 ms to a dgtal sgnal.

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

Optimal Slack-Driven Block Shaping Algorithm in Fixed-Outline Floorplanning

Optimal Slack-Driven Block Shaping Algorithm in Fixed-Outline Floorplanning Optmal Slack-Drven Block Shapng Algorthm n Fxed-Outlne Floorplannng Jackey Z. Yan Placement Technology Group Cadence Desgn Systems San Jose, CA 9134 USA zyan@cadence.com Chrs Chu Department of ECE Iowa

More information

A Simple Inventory System

A Simple Inventory System A Smple Inventory System Lawrence M. Leems and Stephen K. Park, Dscrete-Event Smulaton: A Frst Course, Prentce Hall, 2006 Hu Chen Computer Scence Vrgna State Unversty Petersburg, Vrgna February 8, 2017

More information

Mean Field / Variational Approximations

Mean Field / Variational Approximations Mean Feld / Varatonal Appromatons resented by Jose Nuñez 0/24/05 Outlne Introducton Mean Feld Appromaton Structured Mean Feld Weghted Mean Feld Varatonal Methods Introducton roblem: We have dstrbuton but

More information

Curve Fitting with the Least Square Method

Curve Fitting with the Least Square Method WIKI Document Number 5 Interpolaton wth Least Squares Curve Fttng wth the Least Square Method Mattheu Bultelle Department of Bo-Engneerng Imperal College, London Context We wsh to model the postve feedback

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Support Vector Machines

Support Vector Machines CS 2750: Machne Learnng Support Vector Machnes Prof. Adrana Kovashka Unversty of Pttsburgh February 17, 2016 Announcement Homework 2 deadlne s now 2/29 We ll have covered everythng you need today or at

More information

Which Separator? Spring 1

Which Separator? Spring 1 Whch Separator? 6.034 - Sprng 1 Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng 3 Margn of a pont " # y (w $ + b) proportonal

More information

Lecture 4: Adders. Computer Systems Laboratory Stanford University

Lecture 4: Adders. Computer Systems Laboratory Stanford University Lecture 4: Adders Computer Systems Laboratory Stanford Unversty horowtz@stanford.edu Copyrght 2004 by Mark Horowtz (w/ Fgures from Hgh-Performance Mcroprocessor Desgn IEEE And Fgures from Bora Nkolc 1

More information

Numerical Methods. ME Mechanical Lab I. Mechanical Engineering ME Lab I

Numerical Methods. ME Mechanical Lab I. Mechanical Engineering ME Lab I 5 9 Mechancal Engneerng -.30 ME Lab I ME.30 Mechancal Lab I Numercal Methods Volt Sne Seres.5 0.5 SIN(X) 0 3 7 5 9 33 37 4 45 49 53 57 6 65 69 73 77 8 85 89 93 97 0-0.5 Normalzed Squared Functon - 0.07

More information

Inductance Calculation for Conductors of Arbitrary Shape

Inductance Calculation for Conductors of Arbitrary Shape CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

SOLVING CAPACITATED VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS BY GOAL PROGRAMMING APPROACH

SOLVING CAPACITATED VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS BY GOAL PROGRAMMING APPROACH Proceedngs of IICMA 2013 Research Topc, pp. xx-xx. SOLVIG CAPACITATED VEHICLE ROUTIG PROBLEMS WITH TIME WIDOWS BY GOAL PROGRAMMIG APPROACH ATMII DHORURI 1, EMIUGROHO RATA SARI 2, AD DWI LESTARI 3 1Department

More information

OPTIMISATION. Introduction Single Variable Unconstrained Optimisation Multivariable Unconstrained Optimisation Linear Programming

OPTIMISATION. Introduction Single Variable Unconstrained Optimisation Multivariable Unconstrained Optimisation Linear Programming OPTIMIATION Introducton ngle Varable Unconstraned Optmsaton Multvarable Unconstraned Optmsaton Lnear Programmng Chapter Optmsaton /. Introducton In an engneerng analss, sometmes etremtes, ether mnmum or

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

More information

Research Article Power-Driven Global Routing for Multisupply Voltage Domains

Research Article Power-Driven Global Routing for Multisupply Voltage Domains VLSI Desgn Volume 2013, Artcle ID 905493, 12 pages http://dx.do.org/10.1155/2013/905493 Research Artcle Power-Drven Global Routng for Multsupply Voltage Domans Ta-Hsuan Wu, Azadeh Davood, and Jeffrey T.

More information

1 Convex Optimization

1 Convex Optimization Convex Optmzaton We wll consder convex optmzaton problems. Namely, mnmzaton problems where the objectve s convex (we assume no constrants for now). Such problems often arse n machne learnng. For example,

More information

Chapter 8 SCALAR QUANTIZATION

Chapter 8 SCALAR QUANTIZATION Outlne Chapter 8 SCALAR QUANTIZATION Yeuan-Kuen Lee [ CU, CSIE ] 8.1 Overvew 8. Introducton 8.4 Unform Quantzer 8.5 Adaptve Quantzaton 8.6 Nonunform Quantzaton 8.7 Entropy-Coded Quantzaton Ch 8 Scalar

More information

Single Variable Optimization

Single Variable Optimization 8/4/07 Course Instructor Dr. Raymond C. Rump Oce: A 337 Phone: (95) 747 6958 E Mal: rcrump@utep.edu Topc 8b Sngle Varable Optmzaton EE 4386/530 Computatonal Methods n EE Outlne Mathematcal Prelmnares Sngle

More information

Planning and Scheduling to Minimize Makespan & Tardiness. John Hooker Carnegie Mellon University September 2006

Planning and Scheduling to Minimize Makespan & Tardiness. John Hooker Carnegie Mellon University September 2006 Plannng and Schedulng to Mnmze Makespan & ardness John Hooker Carnege Mellon Unversty September 2006 he Problem Gven a set of tasks, each wth a deadlne 2 he Problem Gven a set of tasks, each wth a deadlne

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

Portfolios with Trading Constraints and Payout Restrictions

Portfolios with Trading Constraints and Payout Restrictions Portfolos wth Tradng Constrants and Payout Restrctons John R. Brge Northwestern Unversty (ont wor wth Chrs Donohue Xaodong Xu and Gongyun Zhao) 1 General Problem (Very) long-term nvestor (eample: unversty

More information

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

Global Sensitivity. Tuesday 20 th February, 2018

Global Sensitivity. Tuesday 20 th February, 2018 Global Senstvty Tuesday 2 th February, 28 ) Local Senstvty Most senstvty analyses [] are based on local estmates of senstvty, typcally by expandng the response n a Taylor seres about some specfc values

More information

Timing-Driven Placement. Outline

Timing-Driven Placement. Outline Tmng-Drven Placement DAC 97 Tutoral 1997 Blaauw, Cong, Tsay Outlne Background + Net-Based Aroach Zero-Slack Algorthm Modfed Zero-Slack Algorthm Path-Based Aroach Analytcal Aroach Fall 99, Prof. Le He 1

More information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

More information

Application of Nonbinary LDPC Codes for Communication over Fading Channels Using Higher Order Modulations

Application of Nonbinary LDPC Codes for Communication over Fading Channels Using Higher Order Modulations Applcaton of Nonbnary LDPC Codes for Communcaton over Fadng Channels Usng Hgher Order Modulatons Rong-Hu Peng and Rong-Rong Chen Department of Electrcal and Computer Engneerng Unversty of Utah Ths work

More information

An Integrated OR/CP Method for Planning and Scheduling

An Integrated OR/CP Method for Planning and Scheduling An Integrated OR/CP Method for Plannng and Schedulng John Hooer Carnege Mellon Unversty IT Unversty of Copenhagen June 2005 The Problem Allocate tass to facltes. Schedule tass assgned to each faclty. Subect

More information

A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS

A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS Shervn Haamn A FAST HEURISTIC FOR TASKS ASSIGNMENT IN MANYCORE SYSTEMS WITH VOLTAGE-FREQUENCY ISLANDS INTRODUCTION Increasng computatons n applcatons has led to faster processng. o Use more cores n a chp

More information

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business Amr s Supply Chan Model by S. Ashtab a,, R.J. Caron b E. Selvarajah c a Department of Industral Manufacturng System Engneerng b Department of Mathematcs Statstcs c Odette School of Busness Unversty of

More information

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

Lecture 11. minimize. c j x j. j=1. 1 x j 0 j. +, b R m + and c R n +

Lecture 11. minimize. c j x j. j=1. 1 x j 0 j. +, b R m + and c R n + Topcs n Theoretcal Computer Scence May 4, 2015 Lecturer: Ola Svensson Lecture 11 Scrbes: Vncent Eggerlng, Smon Rodrguez 1 Introducton In the last lecture we covered the ellpsod method and ts applcaton

More information

Week 5: Neural Networks

Week 5: Neural Networks Week 5: Neural Networks Instructor: Sergey Levne Neural Networks Summary In the prevous lecture, we saw how we can construct neural networks by extendng logstc regresson. Neural networks consst of multple

More information

Lecture 14: Forces and Stresses

Lecture 14: Forces and Stresses The Nuts and Bolts of Frst-Prncples Smulaton Lecture 14: Forces and Stresses Durham, 6th-13th December 2001 CASTEP Developers Group wth support from the ESF ψ k Network Overvew of Lecture Why bother? Theoretcal

More information

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES BÂRZĂ, Slvu Faculty of Mathematcs-Informatcs Spru Haret Unversty barza_slvu@yahoo.com Abstract Ths paper wants to contnue

More information

Lecture 13 APPROXIMATION OF SECOMD ORDER DERIVATIVES

Lecture 13 APPROXIMATION OF SECOMD ORDER DERIVATIVES COMPUTATIONAL FLUID DYNAMICS: FDM: Appromaton of Second Order Dervatves Lecture APPROXIMATION OF SECOMD ORDER DERIVATIVES. APPROXIMATION OF SECOND ORDER DERIVATIVES Second order dervatves appear n dffusve

More information

m = 4 n = 9 W 1 N 1 x 1 R D 4 s x i

m = 4 n = 9 W 1 N 1 x 1 R D 4 s x i GREEDY WIRE-SIZING IS LINEAR TIME Chr C. N. Chu D. F. Wong cnchu@c.utexa.edu wong@c.utexa.edu Department of Computer Scence, Unverty of Texa at Autn, Autn, T 787. ABSTRACT In nterconnect optmzaton by wre-zng,

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg prnceton unv. F 17 cos 521: Advanced Algorthm Desgn Lecture 7: LP Dualty Lecturer: Matt Wenberg Scrbe: LP Dualty s an extremely useful tool for analyzng structural propertes of lnear programs. Whle there

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

Integrated approach in solving parallel machine scheduling and location (ScheLoc) problem

Integrated approach in solving parallel machine scheduling and location (ScheLoc) problem Internatonal Journal of Industral Engneerng Computatons 7 (2016) 573 584 Contents lsts avalable at GrowngScence Internatonal Journal of Industral Engneerng Computatons homepage: www.growngscence.com/ec

More information

Pattern Classification

Pattern Classification Pattern Classfcaton All materals n these sldes ere taken from Pattern Classfcaton (nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wley & Sons, 000 th the permsson of the authors and the publsher

More information

Sleep Transistor Distribution in Row-Based MTCMOS Designs

Sleep Transistor Distribution in Row-Based MTCMOS Designs Sleep Transstor Dstrbuton n Row-Based MTCMOS Desgns Chanseok Hwang 1, Peng Rong 2, Massoud Pedram 3 1 Samsung Electroncs, Seoul, South Korea 2 LSI Logc Corp, Mlptas, CA, USA 3 Unversty of Southern Calforna,

More information

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1]

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1] DYNAMIC SHORTEST PATH SEARCH AND SYNCHRONIZED TASK SWITCHING Jay Wagenpfel, Adran Trachte 2 Outlne Shortest Communcaton Path Searchng Bellmann Ford algorthm Algorthm for dynamc case Modfcatons to our algorthm

More information

Gated Clock Routing Minimizing the Switched Capacitance *

Gated Clock Routing Minimizing the Switched Capacitance * Gated Clock Routng Mnmzng the Swtched Capactance * Jaewon Oh and Massoud Pedram Dept. of Electrcal Engneerng Systems Unversty of Southern Calforna Los Angeles, CA 989 Tel: (3) 74-448 e-mal: [oh, massoud]@zugros.usc.edu

More information

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING 1 ADVANCED ACHINE LEARNING ADVANCED ACHINE LEARNING Non-lnear regresson technques 2 ADVANCED ACHINE LEARNING Regresson: Prncple N ap N-dm. nput x to a contnuous output y. Learn a functon of the type: N

More information

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl RECURSIVE SPLINE INTERPOLATION METHOD FOR REAL TIME ENGINE CONTROL APPLICATIONS A. Stotsky Volvo Car Corporaton Engne Desgn and Development Dept. 97542, HA1N, SE- 405 31 Gothenburg Sweden. Emal: astotsky@volvocars.com

More information

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

More information

Basic Statistical Analysis and Yield Calculations

Basic Statistical Analysis and Yield Calculations October 17, 007 Basc Statstcal Analyss and Yeld Calculatons Dr. José Ernesto Rayas Sánchez 1 Outlne Sources of desgn-performance uncertanty Desgn and development processes Desgn for manufacturablty A general

More information

Tracking with Kalman Filter

Tracking with Kalman Filter Trackng wth Kalman Flter Scott T. Acton Vrgna Image and Vdeo Analyss (VIVA), Charles L. Brown Department of Electrcal and Computer Engneerng Department of Bomedcal Engneerng Unversty of Vrgna, Charlottesvlle,

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

Multiline Overview. Karl Bois, PhD Lead SI Engineer Servers & Blades. December 5th, 2016

Multiline Overview. Karl Bois, PhD Lead SI Engineer Servers & Blades. December 5th, 2016 Multlne Overvew Karl Bos, PhD Lead SI Engneer Servers & Blades December 5th, 216 Why are we here? Orgnal Equpment Manufacturers (OEMs) and Orgnal Desgn Manufacturers (ODMs) have desgns that requre that

More information

Analytical Thermal Placement for VLSI Lifetime Improvement and Minimum Performance Variation

Analytical Thermal Placement for VLSI Lifetime Improvement and Minimum Performance Variation Analytcal Thermal Placement for VLSI Lfetme Improvement and Mnmum Performance Varaton Andrew B Kahng Sung-Mo Kang We L Bao Lu CSE Dept, UC San Dego, CA 92093, Emal:{blu,abk}@csucsdedu CSE Dept, UC Santa

More information

ECE 534: Elements of Information Theory. Solutions to Midterm Exam (Spring 2006)

ECE 534: Elements of Information Theory. Solutions to Midterm Exam (Spring 2006) ECE 534: Elements of Informaton Theory Solutons to Mdterm Eam (Sprng 6) Problem [ pts.] A dscrete memoryless source has an alphabet of three letters,, =,, 3, wth probabltes.4,.4, and., respectvely. (a)

More information

3.6 Limiting and Clamping Circuits

3.6 Limiting and Clamping Circuits 3/10/2008 secton_3_6_lmtng_and_clampng_crcuts 1/1 3.6 Lmtng and Clampng Crcuts Readng Assgnment: pp. 184-187 (.e., neglect secton 3.6.2) Another applcaton of juncton dodes Q: What s a lmter? A: A 2-port

More information

CIS526: Machine Learning Lecture 3 (Sept 16, 2003) Linear Regression. Preparation help: Xiaoying Huang. x 1 θ 1 output... θ M x M

CIS526: Machine Learning Lecture 3 (Sept 16, 2003) Linear Regression. Preparation help: Xiaoying Huang. x 1 θ 1 output... θ M x M CIS56: achne Learnng Lecture 3 (Sept 6, 003) Preparaton help: Xaoyng Huang Lnear Regresson Lnear regresson can be represented by a functonal form: f(; θ) = θ 0 0 +θ + + θ = θ = 0 ote: 0 s a dummy attrbute

More information

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 2. Distribution System Power Flow Analysis Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load

More information

Split alignment. Martin C. Frith April 13, 2012

Split alignment. Martin C. Frith April 13, 2012 Splt algnment Martn C. Frth Aprl 13, 2012 1 Introducton Ths document s about algnng a query sequence to a genome, allowng dfferent parts of the query to match dfferent parts of the genome. Here are some

More information

Combining Constraint Programming and Integer Programming

Combining Constraint Programming and Integer Programming Combnng Constrant Programmng and Integer Programmng GLOBAL CONSTRAINT OPTIMIZATION COMPONENT Specal Purpose Algorthm mn c T x +(x- 0 ) x( + ()) =1 x( - ()) =1 FILTERING ALGORITHM COST-BASED FILTERING ALGORITHM

More information

MACHINE APPLIED MACHINE LEARNING LEARNING. Gaussian Mixture Regression

MACHINE APPLIED MACHINE LEARNING LEARNING. Gaussian Mixture Regression 11 MACHINE APPLIED MACHINE LEARNING LEARNING MACHINE LEARNING Gaussan Mture Regresson 22 MACHINE APPLIED MACHINE LEARNING LEARNING Bref summary of last week s lecture 33 MACHINE APPLIED MACHINE LEARNING

More information

Placement of 3D ICs with Thermal and Interlayer Via Considerations

Placement of 3D ICs with Thermal and Interlayer Via Considerations 34.5 Placement of 3D ICs wth Thermal and Interlayer Va Consderatons Brent Goplen* IBM Sys. & Tech. Group Esse Juncton, VT bagoplen@us.bm.com Sachn Sapatnear Unversty of Mnnesota Mnneapols, MN sachn@ece.umn.edu

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

EEE 241: Linear Systems

EEE 241: Linear Systems EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they

More information

2.29 Numerical Fluid Mechanics

2.29 Numerical Fluid Mechanics REVIEW Lecture 10: Sprng 2015 Lecture 11 Classfcaton of Partal Dfferental Equatons PDEs) and eamples wth fnte dfference dscretzatons Parabolc PDEs Ellptc PDEs Hyperbolc PDEs Error Types and Dscretzaton

More information

Physics 181. Particle Systems

Physics 181. Particle Systems Physcs 181 Partcle Systems Overvew In these notes we dscuss the varables approprate to the descrpton of systems of partcles, ther defntons, ther relatons, and ther conservatons laws. We consder a system

More information

POWER AND PERFORMANCE OPTIMIZATION OF STATIC CMOS CIRCUITS WITH PROCESS VARIATION

POWER AND PERFORMANCE OPTIMIZATION OF STATIC CMOS CIRCUITS WITH PROCESS VARIATION POWER AND PERFORMANCE OPTIMIZATION OF STATIC CMOS CIRCUITS WITH PROCESS VARIATION Except where reference s made to the work of others, the work descrbed n ths dssertaton s my own or was done n collaboraton

More information