5 Pages

fifthdrafttemplate

Course: ECE 429, Fall 2008
School: Illinois Tech
Rating:
 
 
 
 
 

Word Count: 2801

Document Preview

and Design Synthesis of a Three Input Flagged Prefix Adder Vibhuti Dave, Erdal Oruklu, and Jafar Saniie Department of Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, USA {vdave,eoruklu,sansonic}@ece.iit.edu Abstract-- For multi-operand addition, several techniques, such as carry-save adders, Wallace, and Dadda structures based on counters and compressors have been proposed....

Register Now

Unformatted Document Excerpt

Coursehero >> Illinois >> Illinois Tech >> ECE 429

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.
and Design Synthesis of a Three Input Flagged Prefix Adder Vibhuti Dave, Erdal Oruklu, and Jafar Saniie Department of Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, USA {vdave,eoruklu,sansonic}@ece.iit.edu Abstract-- For multi-operand addition, several techniques, such as carry-save adders, Wallace, and Dadda structures based on counters and compressors have been proposed. This paper proposes a technique to accomplish multi-operand addition utilizing regular adder structures such as parallelprefix adders. One of the advantages of this technique is the elimination of dedicated adder units to perform three-input addition. Conventional prefix adders are modified to generate intermediate outputs called flag bits to allow the addition of a third arbitrary number, thereby accomplishing multi-operand addition. This adder can find its use in applications such as multiplication or multi-media units. An evaluation has been performed for 16-bit three-input flagged prefix adder architectures (TIFPA) in terms of area, delay and power. The performance of this adder design has been compared to that of carry save adders to understand the performance gain of the proposed technique. The prefix adders were first modified to produce a new design called flagged prefix adder in [6]. The flagged prefix adders utilize the bit propagate and group propagate outputs from the prefix tree to generate a new set of intermediate outputs called the flag bits [6]. The flag bits are further used to select the appropriate sum bits from the post-processing stage that need to be inverted to generate a completely new set of results. The new result could be the sum of the two input operands augmented or decremented by unity. The concept of generating flag bits was utilized to introduce the flexibility of constant addition [7] utilizing the carry bits from the prefix tree. This would enable the sum of two operands, A and B to be augmented/decremented by a constant M. This paper proposes to incorporate additional hardware within the prefix adder to further enhance the performance of the design allowing the third operand, M to be any arbitrary number instead of limiting the utilization of the technique for constant addition. The cost of additional hardware is compensated for by the performance gain in terms of speed and the elimination of utilizing a dedicated arithmetic unit to perform three-input addition. This paper investigates the performance of three input flagged prefix adders (TIFPA) for 16-bit operand sizes modified to incorporate flag logic necessary to compute the sum of three numbers. The performance of the new architecture is also compared to the performance of 16-bit carry save designs. The concept of flagged prefix addition is reviewed in Section II. Section III describes the implementation of the new hardware within the prefix adder design to add three numbers. Section IV provides the area, speed and power results for 16-bit designs along with a performance comparison to a 16-bit carry save design. Section V presents the conclusions. II. BACKGROUND I. INTRODUCTION Minimizing the number of resources required within a processor would have a positive impact on its performance. Furthermore, since an adder is one of the basic arithmetic units, any improvement in the performance of an adder would have a significant impact on the performance of a processor. This paper proposes a technique to accomplish these objectives by introducing certain flexibility to parallel prefix designs [1] [2] [3]. This flexibility allows prefix adders to be able to add three numbers at a time, thereby accomplishing multi-operand addition. This will eliminate the need to have a dedicated adder unit such as carry-save adders [4] to perform the same task along with a performance boost over carry-save adders (CSA). Parallel prefix architectures are popular adder designs due to their regular layout and the fact that the carry signals are generated in parallel increasing the speed of the circuit. Prefix computation takes place in three stages, the first stage being the pre-processing stage which generates the bit propagate and the bit generate signals. This is followed by the prefix tree that generates all the carry signals in parallel and finally the post-processing stage that produces the final result which is sum of the two input operands [5]. Consider a parallel prefix adder, with two input operands, A and B. The result of adding these two numbers is represented by R. The flagged prefix adder is a modified prefix architecture that generates a new set of intermediate outputs called flag bits. The flag bits flag the bits of the result, R that need to be inverted to generate a new result. This set of results includes simple increment decrement operations where the result, R is augmented or decremented by unity. The new result is a simple XOR operation between the flag bits, F and the result bits, R. The flag bits can be computed from the group propagate signals according to the following relationship, [6] corresponding bits from the third operand and the carry bit for that position. The initial conditions are assumed as given in Eq. 3 [7]. R-1 = M -1 = F-1 = 0 Table I Flag Logic Utilizing Carry Produced from Prefix Tree Mk Mk-1 Fk,(ck=0) Fk,(ck=1) 0 0 1 1 0 1 0 1 (3) f k = Pk -1:0 (1) Rk -1 Fk -1 Rk -1 + Fk -1 Rk -1 Fk -1 Rk -1 Fk -1 Rk -1 Fk -1 Rk -1 Fk -1 Rk -1 + Fk -1 Rk -1 Fk -1 fi represents the flag bit for the kth bit position and Pk-1:0 represent group propagate signals from significance 0 to k-1. The post-processing stage of the prefix adder is replaced by a new stage comprising of the flagged inversion cells (FIC) to generate the new result [6]. This design therefore causes a regular prefix adder to take two operands as inputs but generate various other useful results without having to utilize a second adder to generate the same set of results. The extra hardware that needs to be incorporated to accomplish this flexibility is insignificant compared to the utilization of the dual adder scheme [6]. The concept of flag generation has been extended to compute a new result, A+B+M where M can be a constant or any arbitrary number. The following section describes the generation of the flag bits and the implementation of the flag logic to produce the new result. III. FLAG LOGIC FOR M As can be seen from Table I, the flag logic depends on the bits from the third input operand and the carry bits from the prefix tree. The FIC, therefore will be implemented according to Table II. A straightforward implementation of this is shown in Fig. 1. However it is important to notice that the order of the logic gates in the first stage will depend on the third input operand [9]. Therefore, this implementation can work only when the third operand is a constant and never changes [9]. Fig. 1 shows the implementation for the four different combinations depending on the two bits of the constant. In order to eliminate the limitation of having the third operand as a constant, the FIC in Fig.1 are modified to get a multilevel set of FIC. In [7], a method to generate a new set of flag bits in order to compute (A+B+M), is proposed where M is any constant. Assume that R is the result of adding two arbitrary inputs, A and B, and R needs to be augmented/decremented by a value, M. The full adder equations can be written as [8] S k = Rk M k c k Rk ck ck +1 = Rk + ck if M k = 0 if M k = 1 (2) In Eq.2, Sk and ck represent the new set of sum and carry bits for every bit position. Utilizing the new set of equations, the new sum needs to be computed such that, R+M=R F, where F is the flag function. The flag bits can be seen as bits that indicate whether the current value is flagged to change. Consequently, the flag bits can be computed based on speculative elements of the constant. Two bits of the constant are examined to determine whether or not the carry bit from the constant affects the current position. As derived in [7], the flag bits are computed according to Table I [7] [8]. Table I tabulates all the flag logic gates that might be required for the kth bit position depending on the Rk-3 Fk-3 Rk-3 Rk-2 Fk-2 Fk-2 Rk-1 Fk-1 Fk-1 Rk Fk Rk Ck-2 0 Fk-2 1 Sk-2 Ck-1 0 Fk-1 1 Sk-1 Ck 0 Fk 1 Sk Ck+1 0 Fk+1 1 Sk+1 Sk-2 Sk-1 Sk Sk+1 Figure 1 Flag Inversion Cells for Constant Addition It can be deduced observing Fig. 1 and Table I, that a minimum of four logic gates are required to compute the flag bits based on eight different combinations of the constant and carry bits. The four logic gates and their inputs are summarized in II. Table Table III summarizes the combinations of the constant and carry bits that select one of the four logic gates mentioned in Table II to compute the flag bit in each successive position. The FIC will therefore be a multi-level structure as shown in Fig. 2. Notice, that the flag bit computation for each bit position depends on the flag bit computed in the preceding position, thereby causing a rippling effect, making this the critical path of the circuit. Table II Minimum Flag Logic Gates Gate AND1 OR NAND AND2 Mk-2 Mk-3 Ck-2 Mk-1 Mk-2 Ck-1 Mk Mk-1 Ck Mk+1 Inputs Rk -1 , Fk -1 Rk -1 , Fk -1 Rk -1 , Fk -1 Rk -1 , Fk -1 Mk Ck+1 Decoding Y0 Y7 Y2 Y5 Y3 Y4 Y1 Y6 Y0 Y7 Y2 Decoding Y5 Y3 Y4 Y1 Y6 Y0 Decoding Y7 Y2 Y5 Y3 Y4 Y1 Y6 Y0 Y7 Y2 Decoding Y5 Y3 Y4 Y1 Y6 AND1 OR NAND AND2 Encoder AND1 OR NAND Encoder AND2 AND1 OR NAND Encoder AND2 AND1 OR NAND Encoder AND2 Rk-3 Fk-3 Rk-3 Fk-3 Rk-3 Fk-3 Rk-3 Fk-3 Rk-2 Fk-2 Rk-2 Fk-2 Rk-2 Fk-2 Rk-2 Fk-2 Rk-1 Fk-1 Rk-1 Fk-1 Rk-1 Fk-1 Rk-1 Fk-1 Rk F k Rk F k Rk Fk Rk F k MUX MUX MUX MUX Fk-2 Fk-1 Fk Fk+1 Mk 0 1 0 1 0 1 0 1 Figure 2 Flag Inversion Cells for Three-Input Addition Table III Logic Gate Combinations IV. USING THE TEMPLATE Mk-1 Ck Gate The parallel prefix adders were incorporated with the 0 0 AND1 extra hardware as described in Section III. This made the 1 1 1 0 prefix adder capable of adding three numbers at the cost of OR 0 1 extra hardware. This added flexibility however adds to the 1 1 NAND functionality of the adder taking advantage of the regular 0 0 layout and high speed of the prefix structures. 0 1 AND2 1 0 A. Hardware Cost Each prefix tree utilizes a set of black and gray cells [5] arranged in a regular fashion to obtain the carry signals in parallel, eliminating the rippling effect of the carry. Each 16-bit parallel prefix adder will therefore have 16 bit propagate and bit generate cells in the pre-processing stage. The prefix carry tree will comprise of k black cells and 15 gray cells [6]. k is the multiplying factor that determines the number of prefix cells within the tree. It is a variable depending on the kind of tree under consideration. The post processing stage will compute the R bits as a result of adding two operands, A and B using 16 XOR gates. This will be followed by a set of 16 3-8 decoders which are utilized to select the flag logic gates in Table III. Depending on the eight combinations of the constant bits and the carry bits for each bit position, each gate can be selected by a pair of Mk, Mk-1, ck combinations. Due to this redundancy, a stage of 16X4 OR gates is utilized. The outputs of these OR gates will be encoded to act as a control signal to the multiplexers which will finalize the flag bit for that bit position (Fig. 3). Therefore, the extra hardware will also comprise of 16 encoders, 16 multiplexers and 16X4 flag logic gates in addition to the OR gates. The ultimate result is increasing the depth of the prefix adder by 4 logic levels, which will impact the delay of the circuit. Also the dependence of the flag bits on the preceding flag bits affects the critical delay of the circuit. Each adder was designed with the extra hardware to get reasonable estimates of the performance of this design in terms of area, delay and power. B. Synthesis Results An analysis was performed on all adders with regards to, area, delay, and power. The designs are implemented in the TSMC 0.18m technology System-on-Chip design flow to investigate the power, area, and delay tradeoffs. Synthesis is performed with Cadence Build Gates and Encounter [10]. The nominal operating voltage is 1.8V and simulation is performed at T=25C. Layouts are generated for each adder design and parasitically extracted to obtain numbers for area, delay and power. Results for 16-bit parallel prefix adders, without any hardware modifications are shown in Table IV. This set of results will be used as a reference to understand the cost of extra hardware after modification and the impact on the critical delay of the circuit. Table IV Post Layout Estimates for Conventional Adders Adder/Parameters Brent-Kung Ladner-Fischer Kogge-Stone Area (mm2) 0.2756 0.2763 0.4961 Delay (ns) 0.27 0.16 0.04 Power (mW) 5.63E-04 5.81E-04 7.78E-04 Post-Layout Estimates are also obtained for designs where the third operand is a constant. This gives an estimate for the delay and area of the schematic when the third operand never changes. This implementation is based on the design represented in Fig. 2. The results are summarized in Table V [9]. The increase in area for this design is approximately 6%. The rise in is delay accounted for by the additional levels of logic and only increases by approximately 7% compared to the conventional design. Table V Post Layout estimates for Enhanced Flagged Prefix Adders Adder/Parameters Brent-Kung Ladner-Fischer Kogge-Stone Area (mm2) 0.2921 0.2933 0.5462 Delay (ns) 0.29 0.19 0.08 Power (mW) 8.08E-04 8.34E-04 1.12E-03 Post-layout estimates for the TIFPA designs are presented in Table VII. Post-layout estimates are also obtained for a 16-bit carry-save adder. The carry-save adder is a popular multi-operand adder and serves as a good benchmark for the proposed design. TABLE VI Post Layout Estimates for Three-Input Adders Power (mW) Adder/Parameters Area (mm2) Delay (ns) Brent-Kung Ladner-Fischer Kogge-Stone Carry Save 0.3271 0.3183 0.5957 0.3448 0.33 0.24 0.13 0.3 1.26E-03 1.57E-03 1.89E-03 1.17E-03 In terms of speed, the Ladner-Fischer tree is seen to have a better performance compared to a conventional carry-save adder. The increase in area after incorporating the flag logic is around 15% for all three structures. This stays consistent with each adder design since the flag logic does not change. The Ladner-Fischer tree consumes less area than the carrysave adder even after the extra logic is incorporated. The Kogge-Stone adder is the fastest, but consumes a lot of space. This can be attributed to the large number of prefix cells and higher number of lateral wires at each level of the prefix tree. Figs. 4 and 5 display the results to get further clarification. The Brent-Kung and the carry-save adder have a very close performance in terms of speed. V. CONCLUSIONS The technique of generating flag bits to perform three input addition utilizing parallel prefix adders adds flexibility and eliminates the need of a dedicated adder unit to perform multi-operand addition. The speed of this design is favorable over carry-save adders which are conventionally used for multi-operand addition. For 16-bit operand sizes, the LadnerFischer tree provides a good compromise with regards to Area 0.7 0.6 0.5 mm2 0.4 0.3 0.2 0.1 0 Brent-Kung Ladner-Fischer Kogge-Stone Carry Save Conventional Constant Three-Input area and delay. It does not perform as well as the KoggeStone adder in terms of speed but consumes less area and is also faster than the carry-save design. REFERENCES [1] R. Brent, and H.Kung. A regular layout for parallel adders. IEEE Transactions on Computers, C-31:260-264,1982. [2] R.E Ladner, and M.J Fischer. Parallel Prefix Computation. Journal of the ACM, 27:831-838,1980 [3] P. Kogge, and H..Stone. A parallel algorithm for the efficient solution of a general class of recurrence equations. IEEE Trasanctions on Computers, C-22:783-791,1973. [4] R. Zimmermann. Binary Adder Architectures for Cell-Based VLSI and their synthesis. PhD Thesis. Swiss Federal Institute of Technology, Zurich, 1997 [5] Milos Ercogavac and Tomas Lang. Digital Arithmetic. Morgan Kauffmann, First Edition, 2004. [6] N.Burgess. The flagged Prefix Adder and its Applications in Integer Arithmetic. Journal of VLSI Signal Processing, 31(3):263-271,2002. [7] James Stine, Chris Babb, V. Dave. Constant Addition utilizing Flagged Prefix Structures. In 7th Euromicro Conference on Digital System Design, 2004. [8] V.Dave, E. Oruklu, and J. Saniie, "Performance Evaluation of Flagged Prefix Adders for Constant Addition," in 6th IEEE International Conference on Electro/Information Technology, 2006 [9] V.Dave, E. Oruklu, and J. Saniie, "Analysis, Design and Synthesis of Flagged Binary Adders with Constant Addition," in 49th IEEE International Midwest Symposium on Circuits and Systems, 2006. [10] J. Grad, and J. E Stine. A sandard cell library for student projects. In International Conference on Microelectronics Systems Education, pages 98-99. IEEE Society press 2003. Figure 4. Area Measurements for 16 bit designs Delay 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 Brent-Kung Ladner-Fischer Kogge-Stone Carry Save Conventional Constant Three Input Figure 5. Delay Measurements for 16-bit designs
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:

Oklahoma State - FP - 3213
Oklahoma State - FP - 3213
Oklahoma State - FP - 3213
Oklahoma State - FP - 3213
Oklahoma State - FP - 3213
Wisconsin - HOMEPAGES - 1891
10th Dist. A.C.|10th District A.C.|111th Ambulance|11th Cavalry|1st Infantry|1stTexasArtillery|20th Infantry|260th Coast Artil|260th Coast Artillery|2nd TX 132nd Inf|2nd Texas 132nd Infantry|362nd Infantry|3rd Army Corps|5th Division|63rd
Wake Forest - ATT - 0812
Determination of the December 2007 Peak in Economic ActivityThe Business Cycle Dating Committee of the National Bureau of Economic Research met by conference call on Friday, November 28. The committee maintains a chronology of the beginning and end
Michigan State University - ME - 180
ME 280 Lab Final Project Begins November 5th for sections 4, 5, 6 and 7, and November 9th for sections 1, 2 and 3 Due December 2nd for sections 1, 2 and 3 and December 3rd for sections 4, 5, 6 and 7 15 points 15 points 30 points 40 points 10
Michigan State University - ME - 180
ME 280 Lab Final ProjectProject Score Sheet Section Number _ Group Members: _ _Group Number____Fishing Reel Turned in Functioning: (15 points) _ Project Presentation: (35 points) _ Project Assembly Modeling: (50 points) _ Total Points: (100
Michigan State University - ME - 180
ME 280 Lab Final ProjectTeam Member Rating Sheet Fall 2008 Section Number:_ Group Members: _ Rating: __ Rating: __ Rating: ___ Rating: _ Rate each of your team members from 0 to 25 points on their contribution to the final lab project. A team
Washington University in St. Louis - MGST - 1214
PDS_VERSION_ID = PDS3RECORD_TYPE = STREAMOBJECT = TEXT PUBLICATION_DATE = 2002-01-01 NOTE = "User documentation for vanilla software."END_OBJECT
Virginia Tech - PB - 3400
Name: Disk CopyVersion: 6.1.2Released: April 4, 1997Requires: US System 7.0.1 or laterDescription:Utility that will mount disk images on your desktop, makeexact copies of floppy disks from a disk image, convert diskimages
W. Alabama - ECE - 327
Tutorial: False Path SolverAndrew Canis and Mark Aagaard March 7, 20081Tutorial SetupYou will need some les to complete this tutorial. Run the following command to copy them to a new directory called crit-path in your working directory: cp -r
W. Alabama - ECE - 327
Tutorial: False Path SolverAndrew Canis and Mark Aagaard March 7, 20081Tutorial SetupYou will need some les to complete this tutorial. Run the following command to copy them to a new directory called crit-path in your working directory: cp -r
IUPUI - M - 118
Math M118 Practice Final Exam Answers 1.[( p q ) p ] q Not a valid logical argument since the truth table shows that it is not a tautology.2. last columnF F T T3. last columnF T T T4a. 4b. 4c. 4d. 5a. 5b. 6a. 6b. 6c. 6d. 7. 8. 9. 10. 11
IUPUI - M - 118
MATH M118 1. Evaluate:86! 83!Practice Test Chapter 32. How many distinguishable arrangements of the letters in the word REVERSE are there? 3. In how many ways can 12 people be seated around a circular table? 4. How many 4-digit radio and televis
Université du Québec à Montréal - INF - 7235
The Future of MicroprocessorsKUNLE OLUKOTUN AND LANCE HAMMOND, STANFORD UNIVERSITY26 September 2005 QUEUErants: feedback@acmqueue.comFOCUSMultiprocessorsChip multiprocessors promise of huge performance gains is now a reality.he performan
Stanford - MATH - 148
MATH 148 Homework Assignment # 2 Due: Friday, Jan 26.1. By cutting and pasting planar polygonal discs, give a proof (different from the one on pp.26-28 of Massey) that P 2 #P 2 #P 2 P 2 #T . = 2. Massey, Chap 1, Section 8, #1, 2, 4, 8, 9. (p.34) 3
Iowa State - ASTRO - 250
Astro 250 - practice Exam 1page 1Astro 250 - practice Exam 1page 2ASTRO 250 - EXAM 2 (sample)This exam has two parts. In Part I, indicate the best answer to the question directly on the question sheet. In Part II, write your answer in the sp
UC Davis - ITD - 145
Homework 20. Problems from section 2.5 and 3.8: 2.5.4. (a) As a base case, observe that (3)2 1 is 8 which is indeed a multiple of 4. Next, assume that (2(n 1) + 1)2 1 can be written as 4k. Then, (2n + 1)2 1 = (2n)2 + 2(2n) + 1 1 = (2n)2 2(2n)
UC Davis - ITD - 145
Homework 30. Problems from sections 3 and 4: 3.8.10, 4.3.5, 4.3.7, 4.3.13. 1. Find a generating function to determine the number of different ways to make n cents from pennies, nickels, dimes and quarters. How would you determine the number of ways
University of Hawaii - Hilo - BIL - 301
J. Phys. Chem. A 2006, 110, 6245-62496245Formation of the 2,4-Pentadiynyl-1 Radical (H2CCCCCH, X2B1) in the Crossed Beams Reaction of Dicarbon Molecules with MethylacetyleneYing Guo, Xibin Gu, Nadia Balucani, and Ralf I. Kaiser*,Department of C
Virginia Tech - FARSI - 1918
xZTMf~ oe gzf . Z } 1381 zdfZ 11 . .Z. ,}d> 2002 > y> vzZ > ~ z }sz^ [oeZ s :Z> ~ z }sz^ [oeZ s > f :gZ z fd 1974 ' 1353 v ^OE z f~ gZ _f< fd xZzZ ,d [S .oeZ x>g \ZfoeZ gZ xZ" > ~ z }sz^ [oeZ 3 5 13 20 26 f^ '1 f> vZs z . Zf ~f> ~ oeOE '2 Z yd~
SUNY Stony Brook - MAT - 320
Math 320 Homework 7Due Thursday October 30, 2003Problem 1. True or false? Justify your answer. If xn yn for all n and limn yn = , then limn xn = . The sequence {2cos n } has a convergent subsequence. If xn = 0 for all n and limn xn = 0, then
Arizona - MATH - 596
These problems originate in from various issues of Mathematics Teaching in the Middle School, the purpose of these is for teachers to give these problems to their students and then submit reports analyzing their students' thinking and strategies. We
Arizona - MATH - 596
Snack Sign-Up SheetJanuary 29: 1_Leticia Lozano Garza_ 2_Melissa Hall_ February 5: 1_Melanie Ulliman_ 2_Valerie Lopex-Miranda_ February 12: 1_Lupe Lopez_ 2_ February 19: 1_Wesley Yandell_ 2_Ilyssa Whitehead_ February 26: 1_Dave Shircore_ 2_Nancy Tur
East Los Angeles College - AMBIO - 3772
1MATH 3772 module survey results, 2004.Summary of module evaluation formsNineteen people filled in a module evaluation form - thank you very much to those people. The raw scores are tabulated below and shown in these bar plots. As a reminder, th
East Los Angeles College - AMBIO - 3772
1MATH 3772 module survey results, 2006/7Summary of module evaluation formsTwenty six people filled in a module evaluation form - thank you very much to those people. The raw scores are tabulated below and shown in these bar plots. As a reminder,
East Los Angeles College - AMBIO - 3772
MATH 3772, November 2008.Summary of module evaluation formsOut of thirty three people enrolled on this module, twenty five took the time to fill in an return a module evaluation form - thank you very much to those people. The results are given in
East Los Angeles College - AMBIO - 3414
University of LeedsMATH 3414Analytic Theory of PDEsExamples 1. Linear and Semilinear Equations1. Find the general solution of ux + yuy = 0.2. Find the solution of xux + yuy = 2xy, subject to u(x, 1) = x2 + 1. In what region of the (x, y)-plan
East Los Angeles College - AMBIO - 3414
University of LeedsMATH 3414Analytic Theory of PDEsExamples 2. Quasilinear Equations and Semilinear Systems1. Find the solution of uux + uy = 0, for y [0, 1), subject to u(x, 0) being equal to 0 for x > 1, to 1 for x < 0, and to 1 x for x [
East Los Angeles College - AMBIO - 5835
MATH 5835 Handout 2 Page 1Some pairwise plots for linear congruential generators(adapted from handout of Charles Taylor) For the congruential generator Xi+1 = (aXi + c)modM we can plot xi+1 vs xi for i = 1, . . . , n-1. Examples shown come from Ri
East Los Angeles College - AMBIO - 5835
MATH 5835 Handout 4 Page 1Handout 4 Bootstrap Confidence IntervalsThere are 2 libararies in R, bootstrap and boot, written by different authors, to faciliate bootstrap calculations. We shall use the functions and data in these libraries to amplify
East Los Angeles College - AMBIO - 5835
MATH 5835 Exercises 11Exercises 1Exercises 37 are taken from Rizzo, Ch 3, pp 9496. 1. Consider a linear congruential generator with modulus m = 32, multiplier a = 13, and increment c = 0. Find the period for each possible value of the seed, and co
East Los Angeles College - AMBIO - 5830
MATH 5830 Solutions Exercises 1 Page 1MATH 5830 Solutions Exercises 11. This questions deals with the cardioid distribution. (a) Clearly, max f = (1+2)/(2); min f = (1-2)/(2), so that | 1/2 is necessary to ensure f is a probability density. Furth
East Los Angeles College - AMBIO - 105001
MATH1050 : EXAMPLES 2To be handed in on Tuesday 30th October, 1pm 1. Find the indefinite integrals with respect to x of the following functions. (i) x- 4 ,1(ii)x + 1,(iii) x3 , 2 + x4(iv)log x , x(v) cot x(vi) x2 cosh x,(vii) (
East Los Angeles College - AMBIO - 105001
%!PS-Adobe-2.0 %Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %Title: /export/a/users/read/teaching/1050/1050A2.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine
East Los Angeles College - AMBIO - 105001
MATH1050 : EXAMPLES 4 Hand in on Tuesday 20th November 1. Express (a) cos6 and (b) sin5 in terms of cosines and sines of multiples of the variable . 2. Find all the solutions of the following equations (a) z 2 + 2z + 4 = 0, (b) z 6 + 7z 3 - 8 = 0.
East Los Angeles College - AMBIO - 105001
%!PS-Adobe-2.0 %Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %Title: /export/a/users/read/teaching/1050/1050A67.dvi %Pages: 2 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLin