ECE/CS 552: Introduction To Computer Architecture 1
|
|
- Samantha Newton
- 6 years ago
- Views:
Transcription
1 ECE/CS 552: Perormace ad Cot Itructor:Mikko H Lipati Fall 200 Uiverity o Wicoi-Madio Lecture ote partially baed o et created by Mark Hill. Perormace ad Cot Which o the ollowig airplae ha the bet perormace? Airplae Paeger Rage (mi) Speed (mph) Boeig Boeig BAC/Sud Cocorde Dougla DC How much ater i the Cocorde v. the 747 How much bigger i the 747 v. DC-8? Perormace ad Cot Which computer i atet? Not o imple Scietiic imulatio FP perormace Program developmet Iteger perormace Databae workload Memory, I/O Perormace o Computer Wat to buy the atet computer or what you wat to do? Workload i all-importat Correct meauremet ad aalyi Wat to deig the atet computer or what the cutomer wat to pay? Cot i a importat criterio Forecat Time ad perormace Iro Law MIPS ad MFLOPS Which program ad how to average Amdahl law Deiig Perormace What i importat to whom? Computer ytem uer Miimize elaped time or program = time_ed time_tart Called repoe time Computer ceter maager Maximize completio rate = #job/ecod Called throughput Architecture
2 Repoe Time v. Throughput I throughput = /av. repoe time? Oly i NO overlap Otherwie, throughput > /av. repoe time E.g. a luch buet aume 5 etree Each pero take 2 miute/etrée Throughput i pero every 2 miute BUT time to ill up tray i 0 miute Why ad what would the throughput be otherwie? 5 people imultaeouly illig tray (overlap) Without overlap, throughput = /0 What i Perormace or u? For computer architect CPU time = time pet ruig a program Ituitively, bigger hould be ater, o: Perormace = /X time, where X i repoe, CPU executio, etc. Elaped time = CPU time + I/O wait We will cocetrate o CPU time Improve Perormace Improve (a) repoe time or (b) throughput? Fater CPU Help both (a) ad (b) Add more CPU Help (b) ad perhap (a) due to le queueig Perormace Compario Machie A i time ater tha machie B i per(a)/per(b) = time(b)/time(a) = Machie A i x% ater tha machie B i per(a)/per(b) = time(b)/time(a) = + x/00 E.g. time(a) = 0, time(b) = 5 5/0 =.5 => A i.5 time ater tha B 5/0 =.5 => A i 50% ater tha B Breakig Dow Perormace A program i broke ito itructio H/W i aware o itructio, ot program At lower level, H/W break itructio ito cycle Lower level tate machie chage tate every cycle For example: GHz Sapdrago ru 000M cycle/ec, cycle = 2.5GHz Core i7 ru 2.5G cycle/ec, cycle = 0.25 Iro Law Time Proceor Perormace = Program Itructio Cycle = Time X X Program Itructio Cycle (code ize) (CPI) (cycle time) Architecture --> Implemetatio --> Realizatio Compiler Deiger Proceor Deiger Chip Deiger Architecture 2
3 Iro Law Itructio/Program Itructio executed, ot tatic code ize Determied by algorithm, compiler, ISA Cycle/Itructio Determied by ISA ad CPU orgaizatio Overlap amog itructio reduce thi term Time/cycle Determied by techology, orgaizatio, clever circuit deig Our Goal Miimize time which i the product, NOT iolated term Commo error to mi term while deviig optimizatio E.g. ISA chage to decreae itructio cout BUT lead to CPU orgaizatio which make clock lower Bottom lie: term are iter-related Other Metric MIPS ad MFLOPS MIPS = itructio cout/(executio time x 0 6 ) = clock rate/(cpi x 0 6 ) But MIPS ha eriou hortcomig Problem with MIPS E.g. without FP hardware, a FP op may take 50 igle-cycle itructio With FP hardware, oly oe 2-cycle itructio Thu, addig FP hardware: CPI icreae (why?) Itructio/program decreae (why?) Total executio time decreae BUT, MIPS get wore! 50/50 => 2/ 50 => 50 => 2 50 MIPS => 2 MIPS Problem with MIPS Igore program Uually ued to quote peak perormace Ideal coditio => guarateed ot to exceed! Whe i MIPS ok? Same compiler, ame ISA E.g. ame biary ruig o AMD Pheom, Itel Core i7 Why? Itr/program i cotat ad ca be igored Other Metric MFLOPS = FP op i program/(executio time x 0 6 ) Aumig FP op idepedet o compiler ad ISA Ote ae or umeric code: matrix ize determie # o FP op/program However, ot alway ae: Miig itructio (e.g. FP divide) Optimizig compiler Relative MIPS ad ormalized MFLOPS Add to couio Architecture 3
4 Rule Ue ONLY Time Beware whe readig, epecially i detail are omitted Beware o Peak Guarateed ot to exceed Iro Law Example Machie A: clock, CPI 2.0, or program x Machie B: clock 2, CPI.2, or program x Which i ater ad how much? Time/Program = itr/program x cycle/itr x ec/cycle Time(A) = N x 2.0 x = 2N Time(B) = N x.2 x 2 = 2.4N Compare: Time(B)/Time(A) = 2.4N/2N =.2 So, Machie A i 20% ater tha Machie B or thi program Iro Law Example Keep ad For equal perormace, i CPI(B)=.2, what i CPI(A)? Time(B)/Time(A) = = (Nx2x.2)/(NxxCPI(A)) CPI(A) = 2.4 Iro Law Example Keep CPI(A)=2.0 ad CPI(B)=.2 For equal perormace, i clock(b)=2, what i clock(a)? Time(B)/Time(A) = = (N x 2.0 x clock(a))/(n x.2 x 2) clock(a) =.2 Which Program Executio time o what program? Bet cae your alway ru the ame et o program Port them ad time the whole workload I reality, ue bechmark Program choe to meaure perormace Predict perormace o actual workload Save eort ad moey Repreetative? Hoet? Bechmarketig How to Average Machie A Machie B Program 0 Program Total 00 0 Oe awer: or total executio time, how much ater i B? 9.x Architecture 4
5 How to Average Aother: arithmetic mea (ame reult) Arithmetic mea o time: time i AM(A) = 00/2 = ( ) i AM(B) = 0/2 = /55 = 9.x Valid oly i program ru equally ote, o ue weighted arithmetic mea: weight( i) time( i) i Other Average E.g., 30 mph or irt 0 mile, the 90 mph or ext 0 mile, what i average peed? Average peed = (30+90)/2 WRONG Average peed = total ditace / total time = (20 / (0/30 + 0/90)) = 45 mph Harmoic Mea Harmoic mea o rate = i rate( ) Ue HM i orced to tart ad ed with rate (e.g. reportig MIPS or MFLOPS) Why? Rate ha time i deomiator Mea hould be proportioal to ivere o um o time (ot um o ivere) See: J.E. Smith, Characterizig computer perormace with a igle umber, CACM Volume 3, Iue 0 (October 988), pp Dealig with Ratio Machie A Machie B Program 0 Program Total 00 0 I we take ratio with repect to machie A Machie A Machie B Program 0 Program 2 0. Dealig with Ratio Average or machie A i, average or machie B i 5.05 I we take ratio with repect to machie B Machie A Machie B Program 0. Program 2 0 Average 5.05 Ca t both be true!!! Do t ue arithmetic mea o ratio! Geometric Mea Ue geometric mea or ratio Geometric mea o ratio = ratio( i) i Idepedet o reerece machie I the example, GM or machie a i, or machie B i alo Normalized with repect to either machie Architecture 5
6 But GM o ratio i ot proportioal to total time AM i example ay machie B i 9. time ater GM ay they are equal I we took total executio time, A ad B are equal oly i Program i ru 00 time more ote tha program 2 Geerally, GM will mipredict or three or more machie Summary Ue AM or time Ue HM i orced to ue rate UeGMiorcedtoueratio orced ratio Bet o all, ue uormalized umber to compute time Bechmark: SPEC2000 Sytem Perormace Evaluatio Cooperative Formed i 80 to combat bechmarketig SPEC89, SPEC92, SPEC95, SPEC iteger ad 4 loatig-poit program Su Ultra-5 300MHz reerece machie ha core o 00 Report GM o ratio to reerece machie Bechmark: SPEC CINT2000 Bechmark Decriptio 64.gzip Compreio 75.vpr FPGA place ad route 76.gcc C compiler 8.mc Combiatorial optimizatio 86.craty Che 97.parer Word proceig, grammatical aalyi 252.eo Viualizatio (ray tracig) 253.perlbmk PERL cript executio 254.gap Group theory iterpreter 255.vortex Object-orieted databae 256.bzip2 Compreio 300.twol Place ad route imulator Bechmark: SPEC CFP2000 Bechmark Decriptio 68.wupwie Phyic/Quatum Chromodyamic 7.wim Shallow water modelig 72.mgrid Multi-grid olver: 3D potetial ield 73.applu Parabolic/elliptic PDE 77.mea 3-D graphic library 78.galgel Computatioal Fluid Dyamic 79.art Image Recogitio/Neural Network 83.equake Seimic Wave Propagatio Simulatio 87.acerec Image proceig: ace recogitio 88.ammp Computatioal chemitry 89.luca Number theory/primality tetig 9.ma3d Fiite-elemet Crah Simulatio 200.ixtrack High eergy uclear phyic accelerator deig 30.api Meteorology: Pollutat ditributio Bechmark Pitall Bechmark ot repreetative Your workload i I/O boud, SPEC i uele Bechmark i too old Bechmark age poorly; bechmarketig preure caue vedor to optimize compiler/hardware/otware to bechmark Need to be periodically rerehed Architecture 6
7 Amdahl Law Motivatio or optimizig commo cae Speedup = old time / ew time = ew rate / old rate Let a optimizatio peed ractio o time by a actor o oldtime Speedup oldtime oldtime Amdahl Law Example Your bo ak you to improve perormace by: Improve the ALU ued 95% o time by 0% Improve memory pipelie ued 5% o time by 0x Let =ractio ped up ad = peedup o that ractio New_time = (-) x old_time + (/) x old_time Speedup = old_time / ew_time Speedup = old_time / ((-) x old_time + (/) x old_time) Amdahl Law: Speedup Amdahl Law Example, cot d Speedup 95% % %.052 Amdahl Law: Limit Make commo cae at: Speedup lim Amdahl Law: Limit Coider ucommo cae! lim I (-) i otrivial Speedup i limited! Particularly true or exploitig parallelim i the large, where large i ot cheap GPU with e.g. 024 proceor (hader core) Parallel portio peed up by (024x) Serial portio o code (-) limit peedup E.g. 0% erial limit to 0x peedup! Summary Time ad perormace: Machie A time ater tha Machie B I Time(B)/Time(A) = Iro Law: Perormace = Time/program = Itructio Cycle = Time X X Program Itructio Cycle (code ize) (CPI) (cycle time) Architecture 7
8 Summary Cot d Other Metric: MIPS ad MFLOPS Beware o peak ad omitted detail Bechmark: SPEC2000 Summarize perormace: AM or time HM or rate GM or ratio Speedup Amdahl Law: Architecture 8
Performance of Computers. Performance of Computers. Defining Performance. Forecast
Performance of Computers Which computer is fastest? Not so simple scientific simulation - FP performance program development - Integer performance commercial work - I/O Performance of Computers Want to
More informationAssignment 1 - Solutions. ECSE 420 Parallel Computing Fall November 2, 2014
Aigmet - Solutio ECSE 420 Parallel Computig Fall 204 ovember 2, 204. (%) Decribe briefly the followig term, expoe their caue, ad work-aroud the idutry ha udertake to overcome their coequece: (i) Memory
More informationState space systems analysis
State pace ytem aalyi Repreetatio of a ytem i tate-pace (tate-pace model of a ytem To itroduce the tate pace formalim let u tart with a eample i which the ytem i dicuio i a imple electrical circuit with
More informationECEN620: Network Theory Broadband Circuit Design Fall 2014
ECE60: etwork Theory Broadbad Circuit Deig Fall 04 Lecture 3: PLL Aalyi Sam Palermo Aalog & Mixed-Sigal Ceter Texa A&M Uiverity Ageda & Readig PLL Overview & Applicatio PLL Liear Model Phae & Frequecy
More informationx z Increasing the size of the sample increases the power (reduces the probability of a Type II error) when the significance level remains fixed.
] z-tet for the mea, μ If the P-value i a mall or maller tha a pecified value, the data are tatitically igificat at igificace level. Sigificace tet for the hypothei H 0: = 0 cocerig the ukow mea of a populatio
More informationSociété de Calcul Mathématique, S. A. Algorithmes et Optimisation
Société de Calcul Mathématique S A Algorithme et Optimiatio Radom amplig of proportio Berard Beauzamy Jue 2008 From time to time we fid a problem i which we do ot deal with value but with proportio For
More informationTESTS OF SIGNIFICANCE
TESTS OF SIGNIFICANCE Seema Jaggi I.A.S.R.I., Library Aveue, New Delhi eema@iari.re.i I applied ivetigatio, oe i ofte itereted i comparig ome characteritic (uch a the mea, the variace or a meaure of aociatio
More informationQueueing Theory (Part 3)
Queueig Theory art 3 M/M/ Queueig Sytem with Variatio M/M/, M/M///K, M/M//// Queueig Theory- M/M/ Queueig Sytem We defie λ mea arrival rate mea ervice rate umber of erver > ρ λ / utilizatio ratio We require
More informationChapter 9. Key Ideas Hypothesis Test (Two Populations)
Chapter 9 Key Idea Hypothei Tet (Two Populatio) Sectio 9-: Overview I Chapter 8, dicuio cetered aroud hypothei tet for the proportio, mea, ad tadard deviatio/variace of a igle populatio. However, ofte
More informationLast time: Ground rules for filtering and control system design
6.3 Stochatic Etimatio ad Cotrol, Fall 004 Lecture 7 Lat time: Groud rule for filterig ad cotrol ytem deig Gral ytem Sytem parameter are cotaied i w( t ad w ( t. Deired output i grated by takig the igal
More informationFig. 1: Streamline coordinates
1 Equatio of Motio i Streamlie Coordiate Ai A. Soi, MIT 2.25 Advaced Fluid Mechaic Euler equatio expree the relatiohip betwee the velocity ad the preure field i ivicid flow. Writte i term of treamlie coordiate,
More informationSystem Control. Lesson #19a. BME 333 Biomedical Signals and Systems - J.Schesser
Sytem Cotrol Leo #9a 76 Sytem Cotrol Baic roblem Say you have a ytem which you ca ot alter but it repoe i ot optimal Example Motor cotrol for exokeleto Robotic cotrol roblem that ca occur Utable Traiet
More information4.6 M/M/s/s Loss Queueing Model
4.6 M/M// Lo Queueig Model Characteritic 1. Iterarrival time i expoetial with rate Arrival proce i Poio Proce with rate 2. Iterarrival time i expoetial with rate µ Number of ervice i Poio Proce with rate
More informationIsolated Word Recogniser
Lecture 5 Iolated Word Recogitio Hidde Markov Model of peech State traitio ad aligmet probabilitie Searchig all poible aligmet Dyamic Programmig Viterbi Aligmet Iolated Word Recogitio 8. Iolated Word Recogier
More informationECE 422 Power System Operations & Planning 6 Small Signal Stability. Spring 2015 Instructor: Kai Sun
ECE 4 Power Sytem Operatio & Plaig 6 Small Sigal Stability Sprig 15 Itructor: Kai Su 1 Referece Saadat Chapter 11.4 EPRI Tutorial Chapter 8 Power Ocillatio Kudur Chapter 1 Power Ocillatio The power ytem
More informationS T A T R a c h e l L. W e b b, P o r t l a n d S t a t e U n i v e r s i t y P a g e 1. = Population Variance
S T A T 4 - R a c h e l L. W e b b, P o r t l a d S t a t e U i v e r i t y P a g e Commo Symbol = Sample Size x = Sample Mea = Sample Stadard Deviatio = Sample Variace pˆ = Sample Proportio r = Sample
More informationStatistical Inference Procedures
Statitical Iferece Procedure Cofidece Iterval Hypothei Tet Statitical iferece produce awer to pecific quetio about the populatio of iteret baed o the iformatio i a ample. Iferece procedure mut iclude a
More informationVIII. Interval Estimation A. A Few Important Definitions (Including Some Reminders)
VIII. Iterval Etimatio A. A Few Importat Defiitio (Icludig Some Remider) 1. Poit Etimate - a igle umerical value ued a a etimate of a parameter.. Poit Etimator - the ample tatitic that provide the poit
More informationIntroEcono. Discrete RV. Continuous RV s
ItroEcoo Aoc. Prof. Poga Porchaiwiekul, Ph.D... ก ก e-mail: Poga.P@chula.ac.th Homepage: http://pioeer.chula.ac.th/~ppoga (c) Poga Porchaiwiekul, Chulalogkor Uiverity Quatitative, e.g., icome, raifall
More informationTools Hypothesis Tests
Tool Hypothei Tet The Tool meu provide acce to a Hypothei Tet procedure that calculate cofidece iterval ad perform hypothei tet for mea, variace, rate ad proportio. It i cotrolled by the dialog box how
More informationME 410 MECHANICAL ENGINEERING SYSTEMS LABORATORY REGRESSION ANALYSIS
ME 40 MECHANICAL ENGINEERING REGRESSION ANALYSIS Regreio problem deal with the relatiohip betwee the frequec ditributio of oe (depedet) variable ad aother (idepedet) variable() which i (are) held fied
More informationLECTURE 13 SIMULTANEOUS EQUATIONS
NOVEMBER 5, 26 Demad-upply ytem LETURE 3 SIMULTNEOUS EQUTIONS I thi lecture, we dicu edogeeity problem that arie due to imultaeity, i.e. the left-had ide variable ad ome of the right-had ide variable are
More informationu t u 0 ( 7) Intuitively, the maximum principles can be explained by the following observation. Recall
Oct. Heat Equatio M aximum priciple I thi lecture we will dicu the maximum priciple ad uiquee of olutio for the heat equatio.. Maximum priciple. The heat equatio alo ejoy maximum priciple a the Laplace
More informationStatistics and Chemical Measurements: Quantifying Uncertainty. Normal or Gaussian Distribution The Bell Curve
Statitic ad Chemical Meauremet: Quatifyig Ucertaity The bottom lie: Do we trut our reult? Should we (or ayoe ele)? Why? What i Quality Aurace? What i Quality Cotrol? Normal or Gauia Ditributio The Bell
More informationBrief Review of Linear System Theory
Brief Review of Liear Sytem heory he followig iformatio i typically covered i a coure o liear ytem theory. At ISU, EE 577 i oe uch coure ad i highly recommeded for power ytem egieerig tudet. We have developed
More informationSTRONG DEVIATION THEOREMS FOR THE SEQUENCE OF CONTINUOUS RANDOM VARIABLES AND THE APPROACH OF LAPLACE TRANSFORM
Joural of Statitic: Advace i Theory ad Applicatio Volume, Number, 9, Page 35-47 STRONG DEVIATION THEORES FOR THE SEQUENCE OF CONTINUOUS RANDO VARIABLES AND THE APPROACH OF LAPLACE TRANSFOR School of athematic
More informationAnother Look at Estimation for MA(1) Processes With a Unit Root
Aother Look at Etimatio for MA Procee With a Uit Root F. Jay Breidt Richard A. Davi Na-Jug Hu Murray Roeblatt Colorado State Uiverity Natioal Tig-Hua Uiverity U. of Califoria, Sa Diego http://www.tat.colotate.edu/~rdavi/lecture
More informationChapter 7, Solution 1C.
hapter 7, Solutio 1. he velocity of the fluid relative to the immered olid body ufficietly far away from a body i called the free-tream velocity,. he uptream or approach velocity i the velocity of the
More informationM227 Chapter 9 Section 1 Testing Two Parameters: Means, Variances, Proportions
M7 Chapter 9 Sectio 1 OBJECTIVES Tet two mea with idepedet ample whe populatio variace are kow. Tet two variace with idepedet ample. Tet two mea with idepedet ample whe populatio variace are equal Tet
More information100(1 α)% confidence interval: ( x z ( sample size needed to construct a 100(1 α)% confidence interval with a margin of error of w:
Stat 400, ectio 7. Large Sample Cofidece Iterval ote by Tim Pilachowki a Large-Sample Two-ided Cofidece Iterval for a Populatio Mea ectio 7.1 redux The poit etimate for a populatio mea µ will be a ample
More informationELEC 372 LECTURE NOTES, WEEK 4 Dr. Amir G. Aghdam Concordia University
ELEC 37 LECTURE NOTES, WEE 4 Dr Amir G Aghdam Cocordia Uiverity Part of thee ote are adapted from the material i the followig referece: Moder Cotrol Sytem by Richard C Dorf ad Robert H Bihop, Pretice Hall
More informationECE 669 Parallel Computer Architecture
ECE 669 Parallel Computer Architecture Lecture 4 Parallel Applicatios Outlie Motivatig Problems (applicatio case studies) Classifyig problems Parallelizig applicatios Examiig tradeoffs Uderstadig commuicatio
More informationCE3502 Environmental Monitoring, Measurements, and Data Analysis (EMMA) Spring 2008 Final Review
CE35 Evirometal Moitorig, Meauremet, ad Data Aalyi (EMMA) Sprig 8 Fial Review I. Topic:. Decriptive tatitic: a. Mea, Stadard Deviatio, COV b. Bia (accuracy), preciio, Radom v. ytematic error c. Populatio
More information8.6 Order-Recursive LS s[n]
8.6 Order-Recurive LS [] Motivate ti idea wit Curve Fittig Give data: 0,,,..., - [0], [],..., [-] Wat to fit a polyomial to data.., but wic oe i te rigt model?! Cotat! Quadratic! Liear! Cubic, Etc. ry
More information2.7.2 Limits to Parallelism
Chapter 2 Exercie 53 The 1990 will find a broader ue of multiproceor a the peed of individual proceor reache the limit of metal interconnection. The highet utainable clock rate for metal interconnection
More informationGENERALIZED TWO DIMENSIONAL CANONICAL TRANSFORM
IOSR Joural o Egieerig (IOSRJEN) ISSN: 50-30 Volume, Iue 6 (Jue 0), PP 487-49 www.iore.org GENERALIZED TWO DIMENSIONAL CANONICAL TRANSFORM S.B.Chavha Yehawat Mahavidhalaya Naded (Idia) Abtract: The two-dimeioal
More informationACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER / Statistics
ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER 1 018/019 DR. ANTHONY BROWN 8. Statistics 8.1. Measures of Cetre: Mea, Media ad Mode. If we have a series of umbers the
More informationQuestions about the Assignment. Describing Data: Distributions and Relationships. Measures of Spread Standard Deviation. One Quantitative Variable
Quetio about the Aigmet Read the quetio ad awer the quetio that are aked Experimet elimiate cofoudig variable Decribig Data: Ditributio ad Relatiohip GSS people attitude veru their characteritic ad poue
More informationAlgorithm Analysis. Algorithms that are equally correct can vary in their utilization of computational resources
Algorithm Aalysis Algorithms that are equally correct ca vary i their utilizatio of computatioal resources time ad memory a slow program it is likely ot to be used a program that demads too much memory
More informationREVIEW OF SIMPLE LINEAR REGRESSION SIMPLE LINEAR REGRESSION
REVIEW OF SIMPLE LINEAR REGRESSION SIMPLE LINEAR REGRESSION I liear regreio, we coider the frequecy ditributio of oe variable (Y) at each of everal level of a ecod variable (X). Y i kow a the depedet variable.
More informationSOLUTION: The 95% confidence interval for the population mean µ is x ± t 0.025; 49
C22.0103 Sprig 2011 Homework 7 olutio 1. Baed o a ample of 50 x-value havig mea 35.36 ad tadard deviatio 4.26, fid a 95% cofidece iterval for the populatio mea. SOLUTION: The 95% cofidece iterval for the
More informationEECE 301 Signals & Systems Prof. Mark Fowler
EECE 30 Sigal & Sytem Prof. Mark Fowler Note Set #8 C-T Sytem: Laplace Traform Solvig Differetial Equatio Readig Aigmet: Sectio 6.4 of Kame ad Heck / Coure Flow Diagram The arrow here how coceptual flow
More informationChapter 2 Descriptive Statistics
Chapter 2 Descriptive Statistics Statistics Most commoly, statistics refers to umerical data. Statistics may also refer to the process of collectig, orgaizig, presetig, aalyzig ad iterpretig umerical data
More informationMeasurement & Performance
Measurement & Performance Timers Performance measures Time-based metrics Rate-based metrics Benchmarking Amdahl s law Topics 2 Page The Nature of Time real (i.e. wall clock) time = User Time: time spent
More informationMeasurement & Performance
Measurement & Performance Topics Timers Performance measures Time-based metrics Rate-based metrics Benchmarking Amdahl s law 2 The Nature of Time real (i.e. wall clock) time = User Time: time spent executing
More informationComments on Discussion Sheet 18 and Worksheet 18 ( ) An Introduction to Hypothesis Testing
Commet o Dicuio Sheet 18 ad Workheet 18 ( 9.5-9.7) A Itroductio to Hypothei Tetig Dicuio Sheet 18 A Itroductio to Hypothei Tetig We have tudied cofidece iterval for a while ow. Thee are method that allow
More informationInfinite Sequences and Series
Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet
More informationIntroduction to Control Systems
Itroductio to Cotrol Sytem CLASSIFICATION OF MATHEMATICAL MODELS Icreaig Eae of Aalyi Static Icreaig Realim Dyamic Determiitic Stochatic Lumped Parameter Ditributed Parameter Liear Noliear Cotat Coefficiet
More informationSTUDENT S t-distribution AND CONFIDENCE INTERVALS OF THE MEAN ( )
STUDENT S t-distribution AND CONFIDENCE INTERVALS OF THE MEAN Suppoe that we have a ample of meaured value x1, x, x3,, x of a igle uow quatity. Aumig that the meauremet are draw from a ormal ditributio
More informationOblivious Gradient Clock Synchronization
Motivatio: Clock Sychroizatio Oblivious Gradiet Clock Sychroizatio Thomas Locher, ETH Zurich Roger Wattehofer, ETH Zurich Clock sychroizatio is a classic, importat problem! May results have bee published
More informationConfidence Intervals: Three Views Class 23, Jeremy Orloff and Jonathan Bloom
Cofidece Iterval: Three View Cla 23, 18.05 Jeremy Orloff ad Joatha Bloom 1 Learig Goal 1. Be able to produce z, t ad χ 2 cofidece iterval baed o the correpodig tadardized tatitic. 2. Be able to ue a hypothei
More informationDesign and Analysis of ALGORITHM (Topic 2)
DR. Gatot F. Hertoo, MSc. Desig ad Aalysis of ALGORITHM (Topic 2) Algorithms + Data Structures = Programs Lessos Leared 1 Our Machie Model: Assumptios Geeric Radom Access Machie (RAM) Executes operatios
More informationErick L. Oberstar Fall 2001 Project: Sidelobe Canceller & GSC 1. Advanced Digital Signal Processing Sidelobe Canceller (Beam Former)
Erick L. Obertar Fall 001 Project: Sidelobe Caceller & GSC 1 Advaced Digital Sigal Proceig Sidelobe Caceller (Beam Former) Erick L. Obertar 001 Erick L. Obertar Fall 001 Project: Sidelobe Caceller & GSC
More informationCHAPTER 6. Confidence Intervals. 6.1 (a) y = 1269; s = 145; n = 8. The standard error of the mean is = s n = = 51.3 ng/gm.
} CHAPTER 6 Cofidece Iterval 6.1 (a) y = 1269; = 145; = 8. The tadard error of the mea i SE ȳ = = 145 8 = 51.3 g/gm. (b) y = 1269; = 145; = 30. The tadard error of the mea i ȳ = 145 = 26.5 g/gm. 30 6.2
More information18.05 Problem Set 9, Spring 2014 Solutions
18.05 Problem Set 9, Sprig 2014 Solutio Problem 1. (10 pt.) (a) We have x biomial(, θ), o E(X) =θ ad Var(X) = θ(1 θ). The rule-of-thumb variace i jut 4. So the ditributio beig plotted are biomial(250,
More informationOPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES
OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES Peter M. Maurer Why Hashig is θ(). As i biary search, hashig assumes that keys are stored i a array which is idexed by a iteger. However, hashig attempts to bypass
More informationCS 270 Algorithms. Oliver Kullmann. Growth of Functions. Divide-and- Conquer Min-Max- Problem. Tutorial. Reading from CLRS for week 2
Geeral remarks Week 2 1 Divide ad First we cosider a importat tool for the aalysis of algorithms: Big-Oh. The we itroduce a importat algorithmic paradigm:. We coclude by presetig ad aalysig two examples.
More informationCOMPARISONS INVOLVING TWO SAMPLE MEANS. Two-tail tests have these types of hypotheses: H A : 1 2
Tetig Hypothee COMPARISONS INVOLVING TWO SAMPLE MEANS Two type of hypothee:. H o : Null Hypothei - hypothei of o differece. or 0. H A : Alterate Hypothei hypothei of differece. or 0 Two-tail v. Oe-tail
More informationPerformance Metrics for Computer Systems. CASS 2018 Lavanya Ramapantulu
Performance Metrics for Computer Systems CASS 2018 Lavanya Ramapantulu Eight Great Ideas in Computer Architecture Design for Moore s Law Use abstraction to simplify design Make the common case fast Performance
More information4. The critical magnetic field
4. The critical magetic field The critical curret deity ad the critical magetic field The upercurret deity ha a limit: J C Whe the upercoductor i applied with a magetic field, a upercurret i geerated o
More information6.3 Testing Series With Positive Terms
6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial
More informationAutomatic Control Systems
Automatic Cotrol Sytem Lecture-5 Time Domai Aalyi of Orer Sytem Emam Fathy Departmet of Electrical a Cotrol Egieerig email: emfmz@yahoo.com Itrouctio Compare to the implicity of a firt-orer ytem, a eco-orer
More information62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +
62. Power series Defiitio 16. (Power series) Give a sequece {c }, the series c x = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + is called a power series i the variable x. The umbers c are called the coefficiets of
More informationINFINITE SEQUENCES AND SERIES
11 INFINITE SEQUENCES AND SERIES INFINITE SEQUENCES AND SERIES 11.4 The Compariso Tests I this sectio, we will lear: How to fid the value of a series by comparig it with a kow series. COMPARISON TESTS
More informationBiogeography-Based Optimization. Dan Simon Cleveland State University Fall 2008
Biogeography-Baed Optimizatio Da Simo Clevelad State Uiverity Fall 2008 Outlie. Biogeography 2. Optimizatio 3. Other Populatio-Baed Optimizer 4. Bechmark Fuctio & Reult 5. Seor Selectio & Reult 6. Cocluio
More informationChapter 8 Part 2. Unpaired t-test With Equal Variances With Unequal Variances
Chapter 8 Part Upaired t-tet With Equal Variace With Uequal Variace December, 008 Goal: To eplai that the choice of the two ample t-tet deped o whether the ample are depedet or idepedet ad for the idepedet
More informationIP Reference guide for integer programming formulations.
IP Referece guide for iteger programmig formulatios. by James B. Orli for 15.053 ad 15.058 This documet is iteded as a compact (or relatively compact) guide to the formulatio of iteger programs. For more
More informationA Detailed Study on Phase Predictors
A Detailed Study on Phase Predictors Frederik Vandeputte, Lieven Eeckhout, and Koen De Bosschere Ghent University, Electronics and Information Systems Department Sint-Pietersnieuwstraat 41, B-9000 Gent,
More informationCONTROL SYSTEMS. Chapter 7 : Bode Plot. 40dB/dec 1.0. db/dec so resultant slope will be 20 db/dec and this is due to the factor s
CONTROL SYSTEMS Chapter 7 : Bode Plot GATE Objective & Numerical Type Solutio Quetio 6 [Practice Book] [GATE EE 999 IIT-Bombay : 5 Mark] The aymptotic Bode plot of the miimum phae ope-loop trafer fuctio
More informationDifference tests (1): parametric
NST B Eperimetal Pychology Statitic practical Differece tet (): parametric Rudolf Cardial & Mike Aitke / 3 December 003; Departmet of Eperimetal Pychology Uiverity of Cambridge Hadout: Awer to Eample (from
More informationApplied Mathematical Sciences, Vol. 9, 2015, no. 3, HIKARI Ltd,
Applied Mathematical Sciece Vol 9 5 o 3 7 - HIKARI Ltd wwwm-hiaricom http://dxdoiorg/988/am54884 O Poitive Defiite Solutio of the Noliear Matrix Equatio * A A I Saa'a A Zarea* Mathematical Sciece Departmet
More informationa 1 = 1 a a a a n n s f() s = Σ log a 1 + a a n log n sup log a n+1 + a n+2 + a n+3 log n sup () s = an /n s s = + t i
0 Dirichlet Serie & Logarithmic Power Serie. Defiitio & Theorem Defiitio.. (Ordiary Dirichlet Serie) Whe,a,,3, are complex umber, we call the followig Ordiary Dirichlet Serie. f() a a a a 3 3 a 4 4 Note
More informationHeat Equation: Maximum Principles
Heat Equatio: Maximum Priciple Nov. 9, 0 I thi lecture we will dicu the maximum priciple ad uiquee of olutio for the heat equatio.. Maximum priciple. The heat equatio alo ejoy maximum priciple a the Laplace
More informationUnderstanding Samples
1 Will Moroe CS 109 Samplig ad Bootstrappig Lecture Notes #17 August 2, 2017 Based o a hadout by Chris Piech I this chapter we are goig to talk about statistics calculated o samples from a populatio. We
More informationA sequence of numbers is a function whose domain is the positive integers. We can see that the sequence
Sequeces A sequece of umbers is a fuctio whose domai is the positive itegers. We ca see that the sequece,, 2, 2, 3, 3,... is a fuctio from the positive itegers whe we write the first sequece elemet as
More information11/19/ Chapter 10 Overview. Chapter 10: Two-Sample Inference. + The Big Picture : Inference for Mean Difference Dependent Samples
/9/0 + + Chapter 0 Overview Dicoverig Statitic Eitio Daiel T. Laroe Chapter 0: Two-Sample Iferece 0. Iferece for Mea Differece Depeet Sample 0. Iferece for Two Iepeet Mea 0.3 Iferece for Two Iepeet Proportio
More informationChapter 9: Hypothesis Testing
Chapter 9: Hypothei Tetig Chapter 5 dicued the cocept of amplig ditributio ad Chapter 8 dicued how populatio parameter ca be etimated from a ample. 9. Baic cocept Hypothei Tetig We begi by makig a tatemet,
More informationSequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence
Sequeces A sequece of umbers is a fuctio whose domai is the positive itegers. We ca see that the sequece 1, 1, 2, 2, 3, 3,... is a fuctio from the positive itegers whe we write the first sequece elemet
More informationMedian and IQR The median is the value which divides the ordered data values in half.
STA 666 Fall 2007 Web-based Course Notes 4: Describig Distributios Numerically Numerical summaries for quatitative variables media ad iterquartile rage (IQR) 5-umber summary mea ad stadard deviatio Media
More informationStat 3411 Spring 2011 Assignment 6 Answers
Stat 3411 Sprig 2011 Aigmet 6 Awer (A) Awer are give i 10 3 cycle (a) 149.1 to 187.5 Sice 150 i i the 90% 2-ided cofidece iterval, we do ot reject H 0 : µ 150 v i favor of the 2-ided alterative H a : µ
More informationLecture 9: Hierarchy Theorems
IAS/PCMI Summer Sessio 2000 Clay Mathematics Udergraduate Program Basic Course o Computatioal Complexity Lecture 9: Hierarchy Theorems David Mix Barrigto ad Alexis Maciel July 27, 2000 Most of this lecture
More information20. CONFIDENCE INTERVALS FOR THE MEAN, UNKNOWN VARIANCE
20. CONFIDENCE INTERVALS FOR THE MEAN, UNKNOWN VARIANCE If the populatio tadard deviatio σ i ukow, a it uually will be i practice, we will have to etimate it by the ample tadard deviatio. Sice σ i ukow,
More informationQ.11 If S be the sum, P the product & R the sum of the reciprocals of a GP, find the value of
Brai Teasures Progressio ad Series By Abhijit kumar Jha EXERCISE I Q If the 0th term of a HP is & st term of the same HP is 0, the fid the 0 th term Q ( ) Show that l (4 36 08 up to terms) = l + l 3 Q3
More information13.4 Scalar Kalman Filter
13.4 Scalar Kalma Filter Data Model o derive the Kalma filter we eed the data model: a 1 + u < State quatio > + w < Obervatio quatio > Aumptio 1. u i zero mea Gauia, White, u } σ. w i zero mea Gauia, White,
More informationEE 508 Lecture 6. Dead Networks Scaling, Normalization and Transformations
EE 508 Lecture 6 Dead Network Scalig, Normalizatio ad Traformatio Filter Cocept ad Termiology 2-d order polyomial characterizatio Biquadratic Factorizatio Op Amp Modelig Stability ad Itability Roll-off
More informationComputer Architecture. ESE 345 Computer Architecture. Performance and Energy Consumption. CA: Performance and Energy
Computer Architecture ESE 345 Computer Architecture Performance and Energy Consumption 1 Two Notions of Performance Plane Boeing 747 DC to Paris 6.5 hours Top Speed 610 mph Passengers Throughput (pmph)
More informationhttp://www.xelca.l/articles/ufo_ladigsbaa_houte.aspx imulatio Output aalysis 3/4/06 This lecture Output: A simulatio determies the value of some performace measures, e.g. productio per hour, average queue
More informationAdvanced Course of Algorithm Design and Analysis
Differet complexity measures Advaced Course of Algorithm Desig ad Aalysis Asymptotic complexity Big-Oh otatio Properties of O otatio Aalysis of simple algorithms A algorithm may may have differet executio
More informationTI-83/84 Calculator Instructions for Math Elementary Statistics
TI-83/84 Calculator Itructio for Math 34- Elemetary Statitic. Eterig Data: Data oit are tored i Lit o the TI-83/84. If you have't ued the calculator before, you may wat to erae everythig that wa there.
More informationCSI 5163 (95.573) ALGORITHM ANALYSIS AND DESIGN
CSI 5163 (95.573) ALGORITHM ANALYSIS AND DESIGN CSI 5163 (95.5703) ALGORITHM ANALYSIS AND DESIGN (3 cr.) (T) Topics of curret iterest i the desig ad aalysis of computer algorithms for graphtheoretical
More informationExplicit scheme. Fully implicit scheme Notes. Fully implicit scheme Notes. Fully implicit scheme Notes. Notes
Explicit cheme So far coidered a fully explicit cheme to umerically olve the diffuio equatio: T + = ( )T + (T+ + T ) () with = κ ( x) Oly table for < / Thi cheme i ometime referred to a FTCS (forward time
More informationITEC 360 Data Structures and Analysis of Algorithms Spring for n 1
ITEC 360 Data Structures ad Aalysis of Algorithms Sprig 006 1. Prove that f () = 60 + 5 + 1 is Θ ( ). 60 + 5 + 1 60 + 5 + = 66 for 1 Take C 1 = 66 f () = 60 + 5 + 1 is O( ) Sice 60 + 5 + 1 60 for 1 If
More information10.6 ALTERNATING SERIES
0.6 Alteratig Series Cotemporary Calculus 0.6 ALTERNATING SERIES I the last two sectios we cosidered tests for the covergece of series whose terms were all positive. I this sectio we examie series whose
More informationB. Maddah ENMG 622 ENMG /27/07
B. Maddah ENMG 622 ENMG 5 3/27/7 Queueig Theory () What is a queueig system? A queueig system cosists of servers (resources) that provide service to customers (etities). A Customer requestig service will
More informationTime Response. First Order Systems. Time Constant, T c We call 1/a the time constant of the response. Chapter 4 Time Response
Time Repoe Chapter 4 Time Repoe Itroductio The output repoe of a ytem i the um of two repoe: the forced repoe ad the atural repoe. Although may techique, uch a olvig a differetial equatio or takig the
More informationTEACHER CERTIFICATION STUDY GUIDE
COMPETENCY 1. ALGEBRA SKILL 1.1 1.1a. ALGEBRAIC STRUCTURES Kow why the real ad complex umbers are each a field, ad that particular rigs are ot fields (e.g., itegers, polyomial rigs, matrix rigs) Algebra
More informationENGI Series Page 6-01
ENGI 3425 6 Series Page 6-01 6. Series Cotets: 6.01 Sequeces; geeral term, limits, covergece 6.02 Series; summatio otatio, covergece, divergece test 6.03 Stadard Series; telescopig series, geometric series,
More informationChapter 8.2. Interval Estimation
Chapter 8.2. Iterval Etimatio Baic of Cofidece Iterval ad Large Sample Cofidece Iterval 1 Baic Propertie of Cofidece Iterval Aumptio: X 1, X 2,, X are from Normal ditributio with a mea of µ ad tadard deviatio.
More informationInferential Statistics. Inference Process. Inferential Statistics and Probability a Holistic Approach. Inference Process.
Iferetial Statistics ad Probability a Holistic Approach Iferece Process Chapter 8 Poit Estimatio ad Cofidece Itervals This Course Material by Maurice Geraghty is licesed uder a Creative Commos Attributio-ShareAlike
More informationCS321. Numerical Analysis and Computing
CS Numerical Aalysis ad Computig Lecture Locatig Roots o Equatios Proessor Ju Zhag Departmet o Computer Sciece Uiversity o Ketucky Leigto KY 456-6 September 8 5 What is the Root May physical system ca
More information