lecture13

Course: CPRE 585, Fall 2009
School: Iowa State
Rating:
 
 
 
 
 

Word Count: 2077

Document Preview

cture13: Le C acheand Virtual Me roy Re w m vie C acheoptim ization approache cachem s, iss classification, Adapted from UCB CS252 S01 1 What I s Me ory Hie m rarchy A typical m m hie e ory rarchy today: Proc/Regs L1-Cache Bigger L2-Cache L3-Cache (optional) Memory Disk, Tape, etc. Faster He wefocus on L1/L2/L3 cache and m m m re s ain e ory 2 Why Me ory Hie m rarchy? 1000 Performance...

Register Now

Unformatted Document Excerpt

Coursehero >> Iowa >> Iowa State >> CPRE 585

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
cture13: Le C acheand Virtual Me roy Re w m vie C acheoptim ization approache cachem s, iss classification, Adapted from UCB CS252 S01 1 What I s Me ory Hie m rarchy A typical m m hie e ory rarchy today: Proc/Regs L1-Cache Bigger L2-Cache L3-Cache (optional) Memory Disk, Tape, etc. Faster He wefocus on L1/L2/L3 cache and m m m re s ain e ory 2 Why Me ory Hie m rarchy? 1000 Performance "Moore's Law" CPU Proc 60%/yr. 100 10 1 Processor-Memory Performance Gap: (grows 50% / year) DRAM DRAM 7%/yr. 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 1980: no cachein proc; 1995 2-le l cacheon chip ve (1989 first I nte proc with a cacheon chip) l 3 Ge rations of Microproce ne ssors Tim of a full cachem in instructions e cute e iss xe d: 1st Alpha: 340 ns/5.0 ns = 68 clks x 2 or 2nd Alpha: 266 ns/3.3 ns = 80 clks x 4 or 3rd Alpha: 180 ns/1.7 ns =108 clks x 6 or 1/2X late x 3X clock ratex 3X I nstr/clock 4.5X ncy 136 320 648 4 Are C of C s a osts ache %Are a % Transistors (-cost) (-powe r) I nte 80386 l 0% 0% Alpha 21164 37% 77% S trongArmS A110 61% 94% Pe ntiumPro 64% 88% 2 die pe package Proc/I $/D$ + L2$ s r : I tanium 92% C s storere ache dundant data only to closepe rform ancegap 5 Proce ssor What I s C , Exactly? ache S all, fast storageuse to im m d proveave acce tim to slow m m rage ss e e ory; usually m by S ade RAM Exploits locality: spatial and te poral m I n com r archite pute cture alm e rything is a cache , ost ve ! Re r fileis thefaste placeto cachevariable giste st s First-le l cachea cacheon se ve cond-le l cache ve S cond-le l cachea cacheon m m e ve e ory Me ory a cacheon disk (virtual m m m e ory) TLB a cacheon pagetable Branch-pre diction a cacheon pre diction inform ation? Branch-targe buffe can beim m nte as cache t r ple e d Be yond archite cture filecache browse cache proxy cache : , r , He wefocus on L1 and L2 cache (L3 optional) as buffe to m m m re s rs ain e ory 6 Exam : 1 KB Dire Mappe C ple ct d ache Assum a cacheof 2N byte 2K blocks, block sizeof 2M byte N = M+K (#block tim s e s, s; e block size ) (32 - N)-bit cachetag, K-bit cacheinde and M-bit cache x, Thecachestore tag, data, and valid bit for e block s ach C acheinde is use to se ct a block in S x d le RAM (Re BHT, BTB) call Block tag is com pare with theinput tag d A word in thedata block m bese cte as theoutput ay le d 31 Tag Block address Example: 0x50 Stored as part of the cache "state" Valid Bit Cache Tag 0x50 Cache Data Byte 31 Byte 63 : 9 Index Ex: 0x01 4 Block offset Ex: 0x00 0 Byte 1 Byte 33 Byte 0 Byte 32 0 1 2 3 : : : : Byte 1023 Byte 992 31 7 : For Que stions About CacheDe sign Block place e Whe can a block beplace m nt: re d? Block ide ntification: How to find a block in thecache ? Block re place e I f a ne block is to befe d, which of m nt: w tche e xisting blocks to re place (if the arem ? re ultiplechoice s Writepolicy: What happe on a write ns ? 8 Whe C A Block BePlace re an d What is a block: dividem m spaceinto blocks as cacheis e ory divide d A m m block is thebasic unit to becache e ory d Dire m d cache the is only oneplacein thecacheto ct appe : re buffe a give m m block r n e ory N-way se associativecache N place for a give m m t : s n e ory block LikeN dire m d cache ope ct appe s rating in paralle l Re ducing m rate with incre d com xity, cacheacce tim , iss s ase ple ss e and powe consum r ption Fully associativecache a m m block can beput : e ory anywhe in thecache re 9 S t AssociativeC e ache Exam : Two-way se associativecache ple t C acheinde se cts a se of two blocks x le t Thetwo tags in these arecom t pare to theinput in paralle d l Data is se cte base on thetag com le d d parison S t associativeor dire m d? Discuss late e ct appe r Valid Cache Tag Cache Index Cache Data Cache Data Cache Block 0 Cache Block 0 Cache Tag Valid : Adr Tag : : : : : Compare Sel1 1 Mux 0 Sel0 Compare OR Hit Cache Block 10 How to Find a C d Block ache Dire m d cache thestore tag for thecacheblock ct appe : d m atche theinput tag s Fully associativecache any of thestore N tags m : d atche s theinput tag S t associativecache any of thestore K tags for thecache e : d se m t atche theinput tag s C achehit tim is de d by both tag com e cide parison and data acce C bede rm d by C Mode ss an te ine acti l 11 Which Block to Re place ? Dire m d cache Not an issue ct appe : For se associativeor fully associative cache t * : Random S le candidateblocks random fromthecachese : e ct ly t LRU (Le Re ntly Use Re ast ce d): placetheblock that has be n e unuse for thelonge tim d st e FI FO (First I n, First Out): Re placetheolde block st Usually LRU pe rform thebe but hard (and e nsive s st, xpe ) to im m nt ple e *Think fully associativecacheas a se associativeonewith a singlese t t 12 What Happe on Write ns s Whe to writethedata if theblock is found in cache re ? Writethrough: ne data is writte to both thecacheblock and thelowe w n rle l m m ve e ory He to m lp aintain cacheconsiste ncy Writeback: ne data is writte only to thecacheblock w n Lowe r-le l m m is update whe theblock is re ve e ory d n place d A dirty bit is use to indicatethene ssity d ce He to re lp ducem m traffic e ory What happe if theblock is not found in cache ns ? Writeallocate Fe theblock into cache the writethedata (usually : tch , n com d with writeback) bine No-writeallocate Do not fe theblock into cache(usually com d with : tch writethrough) bine 13 Re Exam : Alpha 21264 C s al ple ache 64KB 2-way associative instruction cache 64KB 2-way associative data cache Icache Dcache 14 Alpha 21264 Data C ache D-cache 64K 2-way : associative Use48-bit virtual addre to ss inde cache usetag from x , physical addre ss 48-bit Virtual=>44-bit addre ss 512 block (9-bit blk inde x) C acheblock size64 byte (6-bit s offse t)t Tag has 44-(9+6)=29 bits Write back and writeallocate d (Wewill study virtual-physical addre translation) ss 15 C achepe rform ance C alculateave m m acce tim (AMAT) rage e ory ss e AMAT = hit time + Miss rate Miss penalty Exam : hit tim = 1 cycle m tim = 100 cycle m rate= 4% ple e , iss e , iss , than AMAT = 1+100*4%= 5 C alculatecacheim pact on proce pe ssor rform ance CPU time = (CPU execution cycles + Memory stall cycles) Cycle time Memory Stall Cycles CPU time = IC CPI execution + CycleTime Notecycle spe on cachehit is usually counte into e cution Instruction d s nt xe cycle s 16 Disadvantageof S t AssociativeCache e C paren-way se associativewith dire m d cache om t ct appe : Has n com parators vs. 1 com parator Has Extra MUX de lay for thedata Data com s afte hit/m de e r iss cision and se se ction t le I n a dire m d cache cacheblock is availablebe hit/m de ct appe , fore iss cision Usethedata assum ing theacce is a hit, re r if found othe ss cove rwise Cache Index Cache Data Cache Data Cache Block 0 Cache Block 0 Valid Cache Tag Cache Tag Valid : : : : : : Adr Tag Compare Sel1 1 Mux 0 Sel0 Compare OR Hit Cache Block 17 Virtual Me ory m Virtual m m (VM) allows program to havetheillusion of a ve large e ory s ry m m that is not lim d by physical m m size e ory ite e ory Makem m m (DRAM) acts likea cachefor se ain e ory condary storage(m tic disk) agne Othe rwise application program e haveto m data in/out m m m , m rs ove ain e ory That's how virtual m m was first propose e ory d Allowing m ultipleproce s sharethephysical m m in m sse e ory ultiprogram ing m e nvironm nt e Providing prote ction for proce s (com sse pareInte 8086: without VM applications l can ove rwriteOSke l) rne Facilitating programre location in physical m m space e ory Virtual m m also provide thefollowing functions e ory s VM Exam ple 19 Virtual Me ory and C m ache VM addre translation a provide a m ss s apping fromthevirtual addre of theproce to thephysical addre in m m m and ss ssor ss ain e ory se condary storage . C achete s vs. VM te s rm rm C acheblock => page C acheMiss => pagefault Tasks of hardwareand OS TLB doe fast addre translations s ss OShandle le fre ntly e nts: s ss que ve pagefault TLB m (whe softwareapproach is use iss n d) 20 Virtual Me ory and C m ache Parameter Block (page) size Hit time Miss Penalty Miss rate Address mapping L1 Cache 16-128 bytes 1-3 cycles 8-300 cycles 0.1-10% Main Memory 4KB 64KB 50-150 cycles 1M to 10M cycles 0.00001-0.001% 25-45 bits => 13-21 32-64 bits => 25-45 bits bits 4 Qs for Virtual Me ory m Q1: Whe can a block beplace in theuppe le l? re d r ve Miss pe nalty for virtual m m is ve high => Full associativity is e ory ry de sirable(so allow blocks to beplace anywhe in them m d re e ory) Havesoftwarede rm te inethelocation whileacce ssing disk (10M cycle...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Iowa State - CPRE - 585
Le cture2: Pe rform anceEvaluationPe rform ancede finition, be nchm ark, sum arizing pe m rform , Am ance dahls law, and CPIWhat Doe Pe s rform anceMe an? Re sponsetim eulation programfinishe in 5 m s inute s A sim Throughputb rve rve i
Iowa State - CPRE - 585
Le cture12: Lim of I LP and Pe its ntium Proce ssorsI LP lim S its, tudy strate Re gy, sults, P-I I I and Pe ntium4 proce ssorsAdapted from UCB CS252 S01 1Lim to I LP itsC onflicting studie of am s ount Be nchm (ve arks ctorize Fortran
Iowa State - CPRE - 585
Lecture 3: Instruction Set ArchitectureISA types, register usage, memory addressing, endian and alignment, quantitative evaluation 1What Is ISA?Instruction set architecture is the structure of a computer that a machine language programm
Iowa State - CPRE - 585
Me thodologie for Pe s rform ance S ulation of S r-scalar OOO im upe proce ssorsS rinivas Ne ginhal Anantharam Kalyanaram an an C 585: S y Proje prE urve ct 1Archite ctural S ulators im ExploreDe S sign pace Evaluatee xisting hardware or Pr
Iowa State - CPRE - 585
C acheCohe nceand Me ory C re m onsis ncy te 1An Exam S ple noopy ProtocolI nvalidation protocol, write -back cache Each block of m m is in onestate e ory :C an in all cache and up-to-datein m m (S d) le s e ory hare OR Dirty in e xactly
Iowa State - CPRE - 585
L ectur e 18: VL I W and EPI CStati c super scal ar , VL I W, EPI C and I tani um Pr ocessor (Fi r st i ntr oduce fa st a nd hi ghba ndwi dth L1 ca che desi gn) 1Fast Cache H i t by Vi r tual CachePhysi cal Cache physi cal l y i ndexed an
Iowa State - CPRE - 585
Le cture10: Me ory De nde De ction and m pe nce te S culation peMe ory corre ss, dynam m m m ctne ic e ory disam biguation, spe culativedisam biguation, Alpha 21264 Exam ple 1Re r and Me ory De nde s giste m pe nceS : S Rt, A(Rs) tore W 1.
Iowa State - CPRE - 585
Trace CacheKaMing Keung Swamy D PonpandiLecture Topics Trace Cache Block based trace cache OptimizationsCPRE 585 Fall 20042MotivationComplex superscalar processor design to extract higher ILP diminishing returns Issues Fetch
Iowa State - CPRE - 585
Le cture7: S culativeExe pe cution and Re ry using cove Re r Buffe orde rBranch pre diction and spe culativee cution, xe pre inte cise rrupt, re r buffe orde r1C ontrol De nde s pe ncieEve instruction is control de nde on som se of ry pe nt
Iowa State - CPRE - 585
Le cture24: Powe fficie De r-e nt signsDynam and static powe proce powe ic r, ssor r distribution, low powe te r chnique in proce s ssor de sign, e ple xam sCredits: Zhichun Zhu Thesis defense, HPCA'01 Low Power Tutorial, WRL Cacti Model 1I
Iowa State - CPRE - 585
Le cture25: Advance Data Pre tching d fe Te chnique sPre tching and data pre tching ove w, S fe fe rvie tride pre tching, Markov pre tching, pre putationfe fe com base pre tching d feZhaoZhang,CPRE585Fall2003 1Me ory Wall m1000 CPU10010
Iowa State - CPRE - 585
Pre tching Te fe chnique sRe adingData pre tch m chanism S ve P. Vande l, fe e s, te n rwie David J. Lilja, ACM Com puting S ys, Vol. 32 , urve I ssue2 (June2000)2Pre tching fePre futurecachem s dict isse I ssuea fe to m m syste in advan
Iowa State - CPRE - 585
L ectur e 17: Reduci ng Cache M i ss Penal ty and Reduci ng Cache H i t Ti meH ar dwar e pr efetchi ng and str eam buffer , softwar e pr efetchi ng, and vi r tual l y i ndexed cacheAdapted from UC Berkeley CS252 S01 1Reduci ng M i sses by
Iowa State - EE - 554
INTRODUCTION1. 2. The Bulk Power Supply Reliability criteriaThe 2 components Security assessment from operators view NERC3. 4. Requirements of a reliable electric service System dynamic performancePower system stability Definitions5.
Iowa State - EE - 590
Production Cost Model FundamentalsMidwest ISO1Outline What is a Production Cost Model? Basics of Security Constrained Economic Dispatch What is PROMOD? PowerBase Database PROMOD Input Files and Assumptions PROMOD Output Economic Benefits
Iowa State - EE - 590
The REGULATORY World of Generation and TransmissionJeff Kaman Manager, Energy Section Iowa Utilities Board2008 OCT 20Why Regulation? Substitute for competition? States: state PUC Federal: FERC Overlap, jurisdictions: State: IDNR, Legislative
Iowa State - EE - 597
Non-parametric approach in detection problemZhang BenhongOutlineIntroduction Parametric approach: T2 test Non-parametric approach: bootstrap, empirical likelihood test Bai's test (suitable for high dimensional problems) ConclusionIntroduct
Iowa State - CE - 326
AIR POLLUTIONCE 326 Principles of Environmental Engineering Prof. Tim Ellis January 16, 2009Announcements No class Monday due to holiday Wednesday lab meet at the ISU PowerPlant see map on course website Air Pollution ProblemsChapter 7: 2
Iowa State - EE - 590
EE 590 Reliability (LOLE) Evaluation for Generation & Transmission AdequacyBrandon Heath October 27th 2008Generation & Transmission (G&T) Adequacy issues throughout history November 9, 1965 The largest blackout to this date in history occurred,
Iowa State - EE - 590
EE590 Transmission Planning Projects and Cost AllocationMing NI Economic Studies, Midwest ISOTransmission Planning Projects Reliability Projects:Identified either in the periodically performed Baseline Reliability Study, or in Facilities Studie
Iowa State - CE - 421
CE421/521 Environmental BiotechnologyNitrogen and Phosphorus Cycles Lecture 91108 Tim EllisBiogeochemcial Cycles (C, N, P, & S) composition of b_ cell (molar formula: C5H7O2N with P 1/5 of the N requirement) limiting nutrients are _ and __
Iowa State - EE - 554
Classical Model 1.0 Assumptions We will cover Sections 2.5, 2.5.1 (but not, yet, 2.5.2, 2.6), and 2.7. Your text, section 2.5, considers a very simplified representation of a synchronous machine, given in Fig. 1.d X'E = E Fig. 1VtIn this m
Iowa State - EE - 554
Equal Area Criterion 1.0 Development of equal area criterion As in previous notes, all powers are in per-unit. I want to show you the equal area criterion a little differently than the book does it. Let's start from Eq. (2.43) in the book.2 H d 2 =
Iowa State - EE - 458
Unit Commitment 3 Illustrations1.0 Introduction Recall our UC problem formulation. However, there was an error in it in that the shutdown variable xij only appeared in the inequality zit zit 1 xit . Therefore, if zit and zit-1 are both zero (whic
Iowa State - EE - 458
Review of Optimization Basics 1.0 IntroductionAt the end of our last discussion (see notes on Cost Curves), we considered generator types that had non-convex cost curves. These included all steam plants that have multiple valve points. It also incl
Iowa State - EE - 590
Real-Time Electricity Markets 1.0 Two-settlement system Material from this section was adapted from [1]. The electricity markets in the US are all two-settlement systems. That is, they are comprised of two interconnected markets, each of which result
Iowa State - EE - 590
Economics of Traditional Planning Methods 1.0 Introduction These notes are partly adaptations of information from four sources in the bibliography [1], [2], [3, ch. 5], with some information obtained from a few other sources also listed in the biblio
Iowa State - EE - 458
Duality #1 1.0 Second iteration for HW problem Recall our LP example problem we have been working on, in equality form, is given below. max F = 3 x1 + 5 x2s.t. x1 2 x2 3 x1 + 2 x2 + x3 + x4 + x5 =4 = 12 = 18x1 0, x2 0, x3 0, x4 0, x5 0 which
Iowa State - EE - 590
Transmission Line Design Information In these notes, I would like to provide you with some background information on AC transmission lines that may be useful to you in your project. AC Transmission Line Impedance Parameters AC transmission is done th
Iowa State - EE - 458
Solving Linear Programs 1.0 Basic form We go back to the form of the basic optimization problem we have considered, which is min f ( x ) s.t. h( x ) = c (1) g ( x)<b We recall that a linear program (LP) requires all functions f, h, and g to be linear
Iowa State - EE - 458
Introduction to Economics: Consumers Surplus 1.0 Introduction Economics is clearly important to electricity markets, because it was economic principles that motivated them in the first place. And so it is appropriate in a course like EE 458 to introd
Iowa State - EE - 458
EE 458 Homework Assignment #1 Due Wednesday, January 23, 2008 Each person has been assigned into a group; you can find your group from the EE 458 home page located at http:/home.eng.iastate.edu/~jdm/ee458/index.htm (see Base Groups link). Each group
Iowa State - EE - 458
Unit Commitment 1 Relation to DAM and Problem Formulation1.0 Introduction We have, at the beginning of the course, discussed the day-ahead market (DAM). In these notes, we will study the main tool used to implement the DAM, which is the security-co
Iowa State - EE - 590
EE 590F Course Project, Due Dec 12, 2008 A. Transmission Planning: The objective of Part A of this project is to design a least-cost transmission 30-year plan for the US capable of moving electric energy from the wind-intense regions to major load ce
Iowa State - EE - 554
Multi- machine Systems 1.0 Introduction and assumptions We have so far studied the one-machine-infinite bus and the two-machine system. Now we extend analysis to a multi- machine system. We will revisit this topic later in the course when we have mor
Iowa State - EE - 458
Introduction to CPLEX 1.0 Overview There are a number of commercial grade LP solvers available. An excellent survey of such surveys can be found at http:/lionhrtpub.com/orms/surveys/LP/LP-survey.html. You can also find a lot of free open source solve
Iowa State - EE - 554
Numerical Methods 1.0 Problem set-up We previously showed that we may write the swing equation for a single machine as a pair of first- order differential equations, according to: =Re2H[ Pm - Pe ( (t )] =(1) (2)Here,Pe(t)isgivenby
Iowa State - EE - 458
Name (1 pt): _EE 458, Economic Systems for Electric Power Planning, Exam 1, Spring 2008, Dr. McCalley Closed book, Closed Notes, No Calculator 1. (24 pts) Consider the generator characteristic given below.a. (6 pts) Compute the maximum efficiency
Iowa State - EE - 458
Three Bus Power Flow Analysis 1.0 IntroductionIn discussions that you will have in the next few weeks, you will make reference to the power system diagram of Fig. 1, where G denotes generators and C denotes consumers.Fig. 1 You will use the notat
Iowa State - EE - 590
HW1, EE 590F, Power System Planning August 27, 2008, Dr. McCalley, Due Monday 5:00 pm, September 8 There is a great deal of talking going on these days about energy. Some samples: Barack Obama (senator and presidential candidate), ABC News, August 4,
Iowa State - EE - 590
Sensitivities1.0 IntroductionOperation of the Eastern Interconnection has become heavily reliant on using the so-called Interchange Distribution Calculator (IDC). This is an internet-accessed system that interfaces with OASIS and allows market par
Iowa State - EE - 573
<html><center><head><TITLE>ISU EE 573 Exam 1 - S98</TITLE></head><H1>ISU EE 573 SPRING 2000 Exam 1</H1><BODY bcolor="#FFFFFF"><img src=http:/www.public.iastate.edu/~stat/images/rainbow.gif></img></center><p><PRE>This exam is concerned wi
Iowa State - EE - 573
<html><center><head><TITLE>ISU EE 573 Selected HW / Exam Solutions</TITLE></head><H1>ISU EE 573 Selected HW / Exam Solutions</H1><BODY bcolor="#FFFFFF"><img src=http:/www.public.iastate.edu/~stat/images/rainbow.gif></img></center><p></cent
Iowa State - EE - 573
<html><center><head><TITLE>ISU EE 573 Project S98</TITLE></head><H1>ISU EE 573 SPRING 1998 Project</H1><BODY bcolor="#FFFFFF"><img src=http:/www.public.iastate.edu/~stat/images/rainbow.gif></img></center><p><H1>Requirements for Midterm Pro
Iowa State - EE - 573
<html><center><head><TITLE>ISU EE 573 Homework S2001</TITLE></head><H1>ISU EE 573 SPRING 2001 Homeworks</H1><BODY bcolor="#FFFFFF"><img src=http:/www.public.iastate.edu/~stat/images/rainbow.gif></img></center><p><UL><LI><A HREF="#MATLABh
Iowa State - EE - 573
The following Matlab code was used to investigate the claim that the random number generator randn generates samples of a ZERO-MEAN random variable. The intent here is to give you an idea of how a specific analysis might proceed, and to familiarize y
Iowa State - EE - 573
Homework 1 Spring09EE/ME/AERE 573 Due 1/21/09 Name_ 1. (20 pts) Consider the system described by the following differential equation: y + 0.2 y + 100 y = 100 x ; y (0) = yo y (0) = vo (a)(5 pts) Give all the system parameters, as they apply to
Iowa State - STAT - 330
Homework 6 STAT 330 S'04Name_1. The purpose of this problem is to investigate just how good an estimator of the true mean the sample mean is. To this end: (a) Compute the mean and variance of a Bernoulli(p) random variable. (b) Use the linearity
Iowa State - STAT - 330
Homework #2 STAT330 1. 2. 3. 4. 5. Book p. 91 #1 Book p.91 #5 Book p.91 #7 Book p.91 #8 Book p.92 #10Spring 2004Due Monday 2 February
Iowa State - STAT - 330
Homework #4 STAT 330 S'04 Name_ 1. p.157 #2 2. p.157 #4 3. p.190 #3 2 4. For X Normal(0,1), find the pdf of Y=X 5. For X Exponential(), Find the conditional pdf of X|X>xo N 2 6. For { X k }k =1 where X k ~ N ( K , k ) and assumed to be mutually ind
Iowa State - STAT - 330
1 Homework 7 STAT 330 S'04 Practice for Exam #2 STAT 330 Exam 2 11/2/01 Name_This exam consists of two conceptual parts, namely equivalent events, and expectations of functions of random variables. Below are some useful related definitions and fact
Iowa State - AERO - 361
DBX BUILT IN ALIAS SETTINGSTYPE alias in dbx to see them a assignb stop atbp stop inbx interceptc contd downdel deletedir directorye filef frameg gotoh historyj st
Iowa State - AERO - 361
Matlab Advanced helpListed below are only few of many matlab commands/ functions. Use the online help facility, or consult the Matlab User's Guide, for more detailed information on the commands and functions. There are many functions beyond these, i
Iowa State - AERO - 361
TMQUICK REFERENCE CARDw Op en Sa ve Pri nt Se nd as att Se ac nd hm as en lin t Re k ge ne ra te Fin dsp in ce ing nte Zo mo r om de in Zo om ou Re t fit Sa ve dv iew La ye s rs Vi ew ma na W ge ire r fra me Hi dd en lin No e hid de Sh nl ad in
Iowa State - AERO - 361
Some basic UNIX commands you will need when developing Web pages Words in bold-italics are commands and should be typed as they are printed. Words in italics should be substituted with the filename or directory you wish to work with. Remember that
Iowa State - AERO - 361
Debugging with GDBThe gnu Source-Level Debugger Ninth Edition, for GDB version 5.3 December 2001Richard Stallman, Roland Pesch, Stan Shebs, et al.(Send bugs and comments on GDB to bug-gdb@gnu.org.) Debugging with GDB TEXinfo 2002-06-04.06Copyr
Iowa State - AERO - 361
GAMSA USER'S GUIDEby: Anthony Brooke David Kendrick Alexander Meeraus Ramesh Raman Tutorial by: Richard E. RosenthalDecember 1998 GAMS Development Corporation, 1998GAMS Development Corporation 1217 Potomac Street, N.W. Washington, DC 20007, USA
Iowa State - AERO - 361
Programming in Maple: The Basics.Michael Monagan Institut fr Wissenschaftliches Rechnen u ETH-Zentrum, CH-8092 Zrich, Switzerland u monagan@inf.ethz.chAbstract This is a tutorial on programming in Maple. The aim is to show how you can write simple
Iowa State - AERO - 361
Fortran Library ReferenceSun ONE Studio 8Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300Part No. 817-0928-10 May 2003 Revision A Send comments about this document to: docfeedback@sun.comCopyright 2003 Sun M
Iowa State - AERO - 361
OpenMP API User's GuideSunTM ONE Studio 8Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300Part No. 817-0933-10 May 2003, Revision A Send comments about this document to: docfeedback@sun.comCopyright 2003 Sun
Iowa State - AERO - 361
Intel Debugger (IDB) ManualLegal NoticesCopyright 2002 Intel Corporation, portions 2001 Compaq Information Technologies Group, L.P. All Rights Reserved Disclaimer: Information in this document is provided in connection with Intel products. No lic