Interconnect Optimization for Deep-Submicron and Giga-Hertz ICs
|
|
- Vivian Hicks
- 6 years ago
- Views:
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
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 informationAN 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 informationStatistical 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 informationCoarse-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 informationEffective 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 informationEstimating 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 informationReliable 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 informationTOPICS 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 informationOptimal 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 informationLogic 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 informationEEL 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 informationVariability-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 informationOutline 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 informationLeakage 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 informationHighly 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 informationDistributed 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 informationVLSI 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 informationInterconnect 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 informationAbstract. 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 informationx 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 informationSingle-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 informationCOS 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 informationProblem 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 informationComputing 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 informationClock-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 informationCalculation 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 informationDesign 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 informationResource 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 informationLogical 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 informationLecture 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) ) ( )
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 informationCollege 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 informationOptimal 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 informationA 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 informationMean 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 informationCurve 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 informationThe 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 informationSupport 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 informationWhich 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 informationLecture 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 informationNumerical 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 informationInductance 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 informationKernel 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 informationSOLVING 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 informationOPTIMISATION. 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 informationFor 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 informationResearch 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 information1 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 informationChapter 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 informationSingle 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 informationPlanning 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 informationModule 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 informationLecture 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 informationPortfolios 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 informationA 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 informationGlobal 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 informationTiming-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 informationSpeeding 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 informationGeneralized 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 informationApplication 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 informationAn 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 informationA 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 informationAmiri 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 informationWinter 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 informationLecture 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 informationWeek 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 informationLecture 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 informationVARIATION 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 informationLecture 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 informationm = 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 informationprinceton 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 informationSimultaneous 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 informationIntegrated 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 informationPattern 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 informationSleep 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 informationOutline. 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 informationGated 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 informationADVANCED 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 informationSuppose 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 informationLecture 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 informationBasic 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 informationTracking 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 informationOn 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 informationMultiline 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 informationAnalytical 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 informationECE 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 information3.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 informationCIS526: 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 informationAnnexes. 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 informationNP-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 informationChapter - 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 informationSplit 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 informationCombining 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 informationMACHINE 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 informationPlacement 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 informationReal-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 informationEEE 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 information2.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 informationPhysics 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 informationPOWER 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