E. I. Milovanović, M. P. Bekakos, I. Ž. Milovanović, T. Z. Mirković. 1. Introduction
|
|
- Myrtle Miles
- 5 years ago
- Views:
Transcription
1 FACTA UNIVERSITATIS (NIŠ) Ser. Math. Inform. (006) 87 9 SYSTOLIC MATRIX VECTOR ITERATIONS E. I. Milovanović M. P. Bekakos I. Ž. Milovanović T. Z. Mirković Abstract. In this paper we consider computation of iterative process of the form x (t) A x (t ) where A (a ik ) is n n dense matrix on unidirectional linear sstolic arra.. Introduction We consider the sstolic implementation of iterative method defined b (.) x (t) A x (t ) t... m where A (a ik ) is a dense square matrix of order n n x (0) [x (0) x (0)... x (0) n is a given initial vector and m. The main building block for the sstolic implementation of matrix vector iterations is a sstolic arra for matrix vector multiplication. The computation task can be expanded either in space leading to series of cascaded linear sstolic arras performing pipelined iterations or in time leading to an iterative sstolic structure with feedback control [. A combination of the two approaches is possible also. In this paper we consider implementation of matrix vector iterations on linear unidirectional sstolic arra (ULSA) for matrix vector multiplication Received Januar Mathematics Subject Classification. 68M07 68Q35. The authors were supported in part b the Serbian Ministr of Science and Environmental Protection (Project: #44034: Parallel Methods and Algorithms in Discrete Mathematics). T 87
2 88 E. I. Milovanović M. P. Bekakos I. Ž. Milovanović T. Z. Mirković with feedback connection. We give an explicit formulas to design ULSA which is space optimal i.e. has the optimal number od processing elements (PE) for a given matrix dimension and minimal execution time for such number of PEs. The iteration process (.) is implemented on the ULSA for matrix vector multiplication in m iterations such that x (t ) represents input for the computation of x (t) for t... m. Data schedule is defined such that input time of t-th iteration is overlapped with computation of (t )-st iteration for t 3... m reducing the overall computation time. The efficienc of the proposed method is considered also. The problem of computing matrix vector iterations on the BLSA (bidirectional linear SA) was considered in [ and on the ULSA in [. However explicit formulas for the snthesis of these arras are not given. In both cases matrix A was a band matrix with band width less than the dimension of matrix which enables obtaining space optimal arras. If width of matrix band is greater than matrix dimension or full matrix is considered than obtained arras are not space optimal.. Implementation of Matrix Vector Iterations on the ULSA The space optimal ULSA that computes product of matrix A (a ik ) of order n n and vector b [b b... b n T was designed in [3. It consists of Ω n PEs and computes the matrix vector product c A b for time T tot 3n. An example of this arra for the case n 4 is given in Fig.. Fig. : Data flow in the ULSA snthesized in [3 In order to compute matrix vector iterations (.) on the ULSA from [3 efficientl we need to reorder data schedule. Namel elements of vectors
3 Sstolic Matrix Vector Iterations 89 c and b enter the ULSA in mutuall reverse order. Since in the iterative process elements of resulting vector x (t) form t-th iteration will appear as inputs x (t ) in the next iteration it is desirable that both x (t) and x (t ) enter/leave the arra in the same order. If opposite we need to reorder resulting elements x (t) before each new iteration. Second concerns the position of dela elements in the ULSA. Namel there are two alternatives. Either to first dela elements of b and then use it in the computation or use it first then dela. The second solution is better since it will shorten the total execution time for m time units which in the case m is not negligible. In order to obtain equal data schedule for x (t) and x (t ) i.e. c and b we will use matrix Î of order n n defined b Î Matrix Î has some interesting properties which we will use to obtain desired data schedule. First Î Î I. Second for each vector b [b b... b n T and matrix A (a ik ) of order n n the following equalities are valid: b Î b [b n b n... b T and A A Î (a in k+). In other words vector b and matrix A are mirror smmetric to b and A respectivel. According to this properties we have that (.) Now denote with P E c A b (A Î) (Î b). d γ( ) γ {a b c} (x ) coordinates of the PEs dela elements and data elements respectivel. According to the above properties we have [ [ x k + P E d [ k + 3/
4 90 E. I. Milovanović M. P. Bekakos I. Ž. Milovanović T. Z. Mirković [ (.) a(i 0 n k + ) b(0 n k + i) c(i 0) [ i k + i k [ (3 + k i)/ for i... n k... n and a(i 0 t + n) a(i 0 t) a it b(0 t + n) b(0 t) b t. The communication links in the ULSA are implemented along the propagation vectors [ [ e b e a e c / 0 (.3). 0 0 Data schedule in the ULSA snthesized according to (.) and (.3) at the beginning of the computation for the case n 4 is depicted in Fig.. Fig. : Data flow in the ULSA snthesized according to (.) and (.3) for n 4 Table shows the complete step b step diagram for computing matrix vector iterations on the ULSA for the case n 3 and m 3.
5 Sstolic Matrix Vector Iterations 9 Clk PE d PE d PE3 d 0 : x (0) 0 : x (0) x (0) 3 x () : 0 + a 3 x (0) 3 x (0) 0 : x (0) 4 x () : 0 + a x (0) x (0) 3 x () : x () + a x (0) x (0) 5 x () 3 : 0 + a 3 x (0) x (0) x () : x () + a 3 x (0) 3 x (0) x () : x () + a x (0) 6 0 : x () x (0) x () 3 : x () 3 + a 3 x (0) x (0) 3 x () : x () + a x (0) x (0) 7 0 : x () x () 0 : x (0) x (0) x (0) 3 : x () 3 + a 33 x (0) 3 x (0) 8 x () : 0 + a 3 x () 3 x () 0 : x () x (0) 0 : x (0) x (0) 3 9 x () : 0 + a x () x () 3 x () : x () + a x () x () 0 : x (0) x (0) 0 x () 3 : 0 + a 3 x () x () x () : x () + a 3 x () 3 x () : x () + a x () x (0) 0 : x () x () 3 : x () 3 + a 3 x () x () 3 x () : x () + a x () x () 0 : x () 0 : x () x () x () 3 : x () 3 + a 33 x () 3 x () : 0 + a 3 x () 3 x () 0 : x () x () 0 : x () x () 3 4 x (3) : 0 + a x () : x (3) + a 0 : x () x () 5 x (3) 3 : 0 + a 3 x (3) : x (3) + a 3 x () 3 x () : x (3) + a x () x () 6 0 : x (3) x () 3 : x (3) 3 + a 3 x () x () : x (3) + a 7 0 : x (3) 0 : x () x (3) 3 : x (3) 3 + a 33 x () 3 x () 8 x (4) : 0 + a 0 : x (3) x () 0 : x () x () 3 9 x (4) : 0 + a x (3) 3 x (4) : x (4) + a 0 : x () 0 x (4) 3 : 0 + a 3 x (4) : x (4) + a x (4) : x (4) + a x (3) x () 0 : x (3) x (4) 3 : x (4) 3 + a x (3) 3 x (4) : x (4) + a 0 : : x (3) x (4) 3 : x (4) 3 + a 3 Table : Step b step diagram for computing matrix vector iteration x (t) Ax (t ) t... m on the ULSA for the case n 3 and m 4 3. Performance Analsis According to (.) we conclude that ULSA consists of Ω n PEs which is optimal number for a given dimension of matrix A. Computation time for one iteration on the ULSA is t tot t in +t exe +t out 3n where t in n is the initialization time t exe n is active computation time and t out 0 is output time. The important propert of the proposed data schedule is that initialization time of the t-th iteration (i.e. x (t) ) is overlapped with active computation time of the (t )-st iteration (i.e. x (t ) ) for t... m. Having this in mind the time needed to compute x (m) on the ULSA is T tot t in + (m )t exe m(n ) + n (m + )n m. The efficienc of the arra depends on the relation between number of iterations m and matrix dimension n. The values of the efficienc for various m and n are summarized in Table. From Table we conclude that for some fixed m the efficienc decreases as n increases. However reducing of the efficienc is not a substantial and all values are grouped around 0.5 even for relativel small n (n 50) and m 0. Therefore it is convenient to consider a realization of the matrix vector iterations (.) on the fixed
6 9 E. I. Milovanović M. P. Bekakos I. Ž. Milovanović T. Z. Mirković size ULSA. If n is fixed on some constant value the efficienc increases as m increases. The efficienc is greater than 0.5 for all m n. However for n 0 the efficienc is around 0.5 regardless to the number of iterations m. mn n m Table : Efficienc of the ULSA for various m and n R E F E R E N C E S. K. G. Margaritis D. J. Evans: Folding techniques for sstolic iterations. Parallel Algorithms Appl. 7 (995) D. J. Evans K. G. Margaritis: Sstolic designs for eigenvalueeigenvector computations using matrix powers. Parallel Comput. 4 (990) I. Ž. Milovanović E. I. Milovanović M. P. Bekakos: Snthesis of a unidirectional sstolic arra for matrix-vector multiplication. Math. Comput. Modelling (006) Facult of Electronic Engineering Department of Computer Science P.O. Box Niš Serbia ema@elfak.ni.ac.u (E.I. Milovanović) Facult of Electronic Engineering Department of Mathematics P.O. Box Niš Serbia igor@elfak.ni.ac.u (I.Ž. Milovanović) Facult of Science and Mathematics Department of Mathematics 380 Kosovska Mitrovica Serbia
SHARP BOUNDS FOR THE GENERAL RANDIĆ INDEX R 1 OF A GRAPH
ROCKY MOUNTAIN JOURNAL OF MATHEMATICS Volume 47, Number, 207 SHARP BOUNDS FOR THE GENERAL RANDIĆ INDEX R OF A GRAPH EI MILOVANOVIĆ, PM BEKAKOS, MP BEKAKOS AND IŽ MILOVANOVIĆ ABSTRACT Let G be an undirected
More informationZERO DISTRIBUTION OF POLYNOMIALS ORTHOGONAL ON THE RADIAL RAYS IN THE COMPLEX PLANE* G. V. Milovanović, P. M. Rajković and Z. M.
FACTA UNIVERSITATIS (NIŠ) Ser. Math. Inform. 12 (1997), 127 142 ZERO DISTRIBUTION OF POLYNOMIALS ORTHOGONAL ON THE RADIAL RAYS IN THE COMPLEX PLANE* G. V. Milovanović, P. M. Rajković and Z. M. Marjanović
More informationLow Frequency TM Plane-wave Scattering From a Two-layer Double-strip Grating With Equal Gaps
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 19, no. 3, December 2006, 379-384 Low Frequency TM Plane-wave Scattering From a Two-layer Double-strip Grating With Equal Gaps Dragan Filipović and Tatijana
More informationRandom disturbances in machines and production processes
VŠB echnical Uniersit of Ostraa Facult of mechanical Engineering Department of Control Sstems and Instrumentation Random disturbances in machines and production processes Prof. Ing. Jiří ůma, CSc. Outline
More informationCHAPTER 9: SEQUENTIAL CIRCUITS
CHAPTER 9: ASYNCHRONOUS SEUENTIAL CIRCUITS Chapter Objectives 2 Sequential circuits that are not snchronized b a clock Asnchronous circuits Analsis of Asnchronous circuits Snthesis of Asnchronous circuits
More informationEXPLICIT SOLUTION OF THE OPERATOR EQUATION A X + X A = B
EXPLICIT SOLUTION OF THE OPERATOR EQUATION A X + X A = B Dragan S. Djordjević November 15, 2005 Abstract In this paper we find the explicit solution of the equation A X + X A = B for linear bounded operators
More informationBanach Journal of Mathematical Analysis ISSN: (electronic)
Banach J. Math. Anal. 1 (7), no. 1, 85 9 Banach Journal of Mathematical Analysis ISSN: 1735-8787 (electronic) http://www.math-analysis.org A SPECIAL GAUSSIAN RULE FOR TRIGONOMETRIC POLYNOMIALS GRADIMIR
More informationA trigonometric orthogonality with respect to a nonnegative Borel measure
Filomat 6:4 01), 689 696 DOI 10.98/FIL104689M Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://www.pmf.ni.ac.rs/filomat A trigonometric orthogonality with
More informationOn the remainder term of Gauss Radau quadratures for analytic functions
Journal of Computational and Applied Mathematics 218 2008) 281 289 www.elsevier.com/locate/cam On the remainder term of Gauss Radau quadratures for analytic functions Gradimir V. Milovanović a,1, Miodrag
More informationAN EXAMPLE OF USING STAR COMPLEMENTS IN CLASSIFYING STRONGLY REGULAR GRAPHS
Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://www.pmf.ni.ac.yu/filomat Filomat 22:2 (2008), 53 57 AN EXAMPLE OF USING STAR COMPLEMENTS IN CLASSIFYING STRONGLY REGULAR
More informationProximity Effect Against Skin Effect in Two Coupled U-shaped Busbars
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 22, no.3, December 2003, 293-303 Proximity Effect Against Skin Effect in Two Coupled U-shaped Busbars Karolina Kasaš - Lažetić, Miroslav Prša, and Nikola
More informationSubband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014
Subband Coding and Wavelets National Chiao Tung Universit Chun-Jen Tsai /4/4 Concept of Subband Coding In transform coding, we use N (or N N) samples as the data transform unit Transform coefficients are
More informationEULER-LIKE METHOD FOR THE SIMULTANEOUS INCLUSION OF POLYNOMIAL ZEROS WITH WEIERSTRASS CORRECTION
EULER-LIKE METHOD FOR THE SIMULTANEOUS INCLUSION OF POLYNOMIAL ZEROS WITH WEIERSTRASS CORRECTION Miodrag S. Petković Faculty of Electronic Engineering, Department of Mathematics P.O. Box 73, 18000 Niš,
More information10.2 The Unit Circle: Cosine and Sine
0. The Unit Circle: Cosine and Sine 77 0. The Unit Circle: Cosine and Sine In Section 0.., we introduced circular motion and derived a formula which describes the linear velocit of an object moving on
More informationChapter 9. Figure for Probs. 9-1 to Given, b = 50 mm, d = 50 mm, h = 5 mm, τ allow = 140 MPa.
Chapter 9 Figure for Probs. 9-1 to 9-4 9-1 Given, b 50 mm, d 50 mm, h 5 mm, ow 140 MPa. F 0.707 hl ow 0.707(5)[(50)](140)(10 ) 49.5 kn Ans. 9- Given, b in, d in, h 5/16 in, ow 5 kpsi. F 0.707 hl ow 0.707(5/16)[()](5).1
More informationGROUP CLASSIFICATION OF LINEAR SECOND-ORDER DELAY ORDINARY DIFFERENTIAL EQUATION
Proceedings of the nd IMT-GT Regional onference on Mathematics Statistics and Applications Universiti Sains Malasia GROUP LASSIFIATION OF LINEAR SEOND-ORDER DELAY ORDINARY DIFFERENTIAL EQUATION Prapart
More informationSimulation of Acoustic and Vibro-Acoustic Problems in LS-DYNA using Boundary Element Method
10 th International LS-DYNA Users Conference Simulation Technolog (2) Simulation of Acoustic and Vibro-Acoustic Problems in LS-DYNA using Boundar Element Method Yun Huang Livermore Software Technolog Corporation
More informationGauss Hermite interval quadrature rule
Computers and Mathematics with Applications 54 (2007) 544 555 www.elsevier.com/locate/camwa Gauss Hermite interval quadrature rule Gradimir V. Milovanović, Alesandar S. Cvetović Department of Mathematics,
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationChapter 13. Overview. The Quadratic Formula. Overview. The Quadratic Formula. The Quadratic Formula. Lewinter & Widulski 1. The Quadratic Formula
Chapter 13 Overview Some More Math Before You Go The Quadratic Formula The iscriminant Multiplication of Binomials F.O.I.L. Factoring Zero factor propert Graphing Parabolas The Ais of Smmetr, Verte and
More informationKrylov Integration Factor Method on Sparse Grids for High Spatial Dimension Convection Diffusion Equations
DOI.7/s95-6-6-7 Krlov Integration Factor Method on Sparse Grids for High Spatial Dimension Convection Diffusion Equations Dong Lu Yong-Tao Zhang Received: September 5 / Revised: 9 March 6 / Accepted: 8
More informationChapter 5 Arithmetic Circuits
Chapter 5 Arithmetic Circuits SKEE2263 Digital Systems Mun im/ismahani/izam {munim@utm.my,e-izam@utm.my,ismahani@fke.utm.my} February 11, 2016 Table of Contents 1 Iterative Designs 2 Adders 3 High-Speed
More informationPacking Sparse Convolutional Neural Networks for Efficient Systolic Array Implementations: Column Combining Under Joint Optimization
Preliminar version Final version to appear in PLO 29 Packing parse nvolutional Neural Networks for Efficient stolic rra Implementations: lumn mbining Under Joint Optimization H. T. Kung Harvard Universit
More informationTHE FEKETE PROBLEM AND CONSTRUCTION OF THE SPHERICAL COVERAGE BY CONES. Marko D. Petković, Nenad Živić. 1. Introduction
FACTA UNIVERSITATIS (NIŠ) Ser. Math.Inform. Vol. 28, No 4 (2013), 393 402 THE FEKETE PROBLEM AND CONSTRUCTION OF THE SPHERICAL COVERAGE BY CONES Marko D. Petković, Nenad Živić Abstract. We study whether
More informationn Boolean variables: x 1, x 2,...,x n 2 {true,false} conjunctive normal form:
Advanced Algorithms k-sat n Boolean variables: x 1, x 2,...,x n 2 {true,false} conjunctive normal form: k-cnf = C 1 ^C 2 ^ ^C m Is φ satisfiable? m clauses: C 1,C 2,...,C m each clause C i = `i1 _ `i2
More informationTHE UNIVERSITY OF MICHIGAN. Timing Analysis of Domino Logic
Timing Analsis of Domino Logic b David Van Campenhout, Trevor Mudge and Karem Sakallah CSE-T-296-96 THE UNIVESITY O MICHIGAN Computer Science and Engineering Division Department of Electrical Engineering
More informationSound Propagation in Ducts
Sound Propagation in Ducts Hongbin Ju Department of Mathematics Florida State Universit, Tallahassee, FL.3306 www.aeroacoustics.info Please send comments to: hju@math.fsu.edu In this section we will discuss
More informationChapter 7 Systolic Arrays. Systolic Architecture
YORK UNIVERIY CE4 Chapter 7 tolic Arra CE4 Winter Mokhtar Aboelaze YORK UNIVERIY CE4 tolic Architecture A number of uuall imilar proceing element connected together to implement a pecific algorithm. ata
More informationQuantum Computer Algorithms: basics
Quantum Computer Algorithms: basics Michele Mosca Canada Research Chair in Quantum Computation SQUINT Summer School on Quantum Information Processing June 3 Overview A quantum computing model Basis changes
More informationA. Derivation of regularized ERM duality
A. Derivation of regularized ERM dualit For completeness, in this section we derive the dual 5 to the problem of computing proximal operator for the ERM objective 3. We can rewrite the primal problem as
More informationStability Analysis for Linear Systems under State Constraints
Stabilit Analsis for Linear Sstems under State Constraints Haijun Fang Abstract This paper revisits the problem of stabilit analsis for linear sstems under state constraints New and less conservative sufficient
More informationRETRACTED GENERALIZED PRODUCT THEOREM FOR THE MELLIN TRANSFORM AND ITS APPLICATIONS ALIREZA ANSARI
Kragujevac Journal of Mathematics Volume 36 Number 2 (22), Pages 287 298 GENERALIZED PRODUCT THEOREM FOR THE MELLIN TRANSFORM AND ITS APPLICATIONS ALIREZA ANSARI Abstract In this paper, we introduce the
More informationApplicable Analysis and Discrete Mathematics available online at
Applicable Analysis and Discrete Mathematics available online at http://pefmath.etf.rs Appl. Anal. Discrete Math. x (xxxx, xxx xxx. doi:.98/aadmxxxxxxxx A STUDY OF GENERALIZED SUMMATION THEOREMS FOR THE
More information12A Reflection & Transmission (Normal Incidence)
12A Reflection & Transmission (Normal Incidence) Topics: Reflection and transmission, boundary conditions, complex exponentials. Summary: Students begin by expressing in exponential notation the boundary
More informationLecture 2: The Simplex method. 1. Repetition of the geometrical simplex method. 2. Linear programming problems on standard form.
Lecture 2: The Simplex method. Repetition of the geometrical simplex method. 2. Linear programming problems on standard form. 3. The Simplex algorithm. 4. How to find an initial basic solution. Lecture
More informationPractical Realizations of Optimized Adaptive Digital Signal Processing Solutions Implemented in Preset Time Count Rate Meters
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 18, no. 3, December 2005, 559-570 Practical Realizations of Optimized Adaptive Digital Signal Processing Solutions Implemented in Preset Time Count Rate
More informationASYNCHRONOUS SEQUENTIAL CIRCUITS
ASYNCHRONOUS SEQUENTIAL CIRCUITS Sequential circuits that are not snchronized b a clock Asnchronous circuits Analsis of Asnchronous circuits Snthesis of Asnchronous circuits Hazards that cause incorrect
More informationIN recent years, dynamic simulation of electromagnetic actuators has been the
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 23, no. 1, April 2010, 37-43 Simulation of the Dynamic Behaviour of a Permanent Magnet Linear Actuator Ivan Yatchev, Vultchan Gueorgiev, Racho Ivanov,
More informationDifferential equations of amplitudes and frequencies of equally-amplitudinal oscillations of the second order
Theoretical Mathematics & pplications, vol., no., 0, -4 ISSN: 79-9687 (print), 79-9709 (online) International Scientific Press, 0 Differential equations of amplitudes and frequencies of equally-amplitudinal
More informationDESIGN OF BEAM-COLUMNS - II
DESIGN OF BEA-COLUNS-II 14 DESIGN OF BEA-COLUNS - II 1.0 INTRODUCTION Beam-columns are members subjected to combined bending and axial compression. Their behaviour under uniaxial bending, biaxial bending
More informationTHE FIVE TYPES OF PLANAR 2-D LATTICES. (d) (e)
THE FIVE TYPES OF PLANAR 2-D LATTICES (a) (d) (b) (d) and (e) are the same (e) (c) (f) (a) OBLIQUE LATTICE - NO RESTRICTIONS ON ANGLES BETWEEN THE UNIT CELL EDGES (b) RECTANGULAR LATTICE - ANGLE BETWEEN
More informationFormulae for the generalized Drazin inverse of a block matrix in terms of Banachiewicz Schur forms
Formulae for the generalized Drazin inverse of a block matrix in terms of Banachiewicz Schur forms Dijana Mosić and Dragan S Djordjević Abstract We introduce new expressions for the generalized Drazin
More informationA Low-Complexity Approach to Computation of the Discrete Fractional Fourier Transform
Circuits Sst Signal Process (1) 36:411 4144 DOI 11/s34-1-53-z A Low-Compleit Approach to Computation of the Discrete Fractional Fourier Transform Dorota Majorkowska-Mech 1 Aleksandr Cariow 1 Received:
More information9.2. Cartesian Components of Vectors. Introduction. Prerequisites. Learning Outcomes
Cartesian Components of Vectors 9.2 Introduction It is useful to be able to describe vectors with reference to specific coordinate sstems, such as the Cartesian coordinate sstem. So, in this Section, we
More informationA note on the bounds of the error of Gauss Turán-type quadratures
Journal of Computational and Applied Mathematic 2 27 276 282 www.elevier.com/locate/cam A note on the bound of the error of Gau Turán-type quadrature Gradimir V. Milovanović a, Miodrag M. Spalević b, a
More information) = nlog b ( m) ( m) log b ( ) ( ) = log a b ( ) Algebra 2 (1) Semester 2. Exponents and Logarithmic Functions
Exponents and Logarithmic Functions Algebra 2 (1) Semester 2! a. Graph exponential growth functions!!!!!! [7.1]!! - y = ab x for b > 0!! - y = ab x h + k for b > 0!! - exponential growth models:! y = a(
More informationMath 304 (Spring 2010) - Lecture 2
Math 304 (Spring 010) - Lecture Emre Mengi Department of Mathematics Koç University emengi@ku.edu.tr Lecture - Floating Point Operation Count p.1/10 Efficiency of an algorithm is determined by the total
More informationPresented at MASSEE International Conference on Mathematics MICOM-2009
M a t h e m a t i c a B a l k a n i c a New Series Vol. 26, 202, Fasc. 3 4 Lambert W Function in Hydraulic Problems Dejan Brkić Presented at MASSEE International Conference on Mathematics MICOM-2009 Darcy
More informationMULTISECTION METHOD AND FURTHER FORMULAE FOR π. De-Yin Zheng
Indian J. pure appl. Math., 39(: 37-55, April 008 c Printed in India. MULTISECTION METHOD AND FURTHER FORMULAE FOR π De-Yin Zheng Department of Mathematics, Hangzhou Normal University, Hangzhou 30036,
More informationElementary maths for GMT
Elementary maths for GMT Linear Algebra Part 2: Matrices, Elimination and Determinant m n matrices The system of m linear equations in n variables x 1, x 2,, x n a 11 x 1 + a 12 x 2 + + a 1n x n = b 1
More informationVibration Analysis of Isotropic and Orthotropic Plates with Mixed Boundary Conditions
Tamkang Journal of Science and Engineering, Vol. 6, No. 4, pp. 7-6 (003) 7 Vibration Analsis of Isotropic and Orthotropic Plates with Mied Boundar Conditions Ming-Hung Hsu epartment of Electronic Engineering
More informationDSP Design Lecture 5. Dr. Fredrik Edman.
SP esign SP esign Lecture 5 Retiming r. Fredrik Edman fredrik.edman@eit.lth.se Fredrik Edman, ept. of Electrical and Information Technology, Lund University, Sweden-www.eit.lth.se SP esign Repetition Critical
More informationECE 5775 (Fall 17) High-Level Digital Design Automation. Scheduling: Exact Methods
ECE 5775 (Fall 17) High-Level Digital Design Automation Scheduling: Exact Methods Announcements Sign up for the first student-led discussions today One slot remaining Presenters for the 1st session will
More informationIntroduction to discrete probability. The rules Sample space (finite except for one example)
Algorithms lecture notes 1 Introduction to discrete probability The rules Sample space (finite except for one example) say Ω. P (Ω) = 1, P ( ) = 0. If the items in the sample space are {x 1,..., x n }
More informationRandom Variable. Pr(X = a) = Pr(s)
Random Variable Definition A random variable X on a sample space Ω is a real-valued function on Ω; that is, X : Ω R. A discrete random variable is a random variable that takes on only a finite or countably
More informationWhat we will try to do...
Constraint Satisfaction Problems (CSP) (Where we postpone making difficult decisions until they become easy to make) R&N: Chap. 5 Slides from Jean-Claude Latombe at Stanford University (used with permission)
More information11.1 Vectors in the plane
11.1 Vectors in the plane What is a vector? It is an object having direction and length. Geometric way to represent vectors It is represented by an arrow. The direction of the arrow is the direction of
More informationTLM Z-TRANSFORM METHOD MODELLING OF LOSSY GRIN MTM WITH DIFFERENT REFRACTIVE INDEX PROFILES
FACTA UNIVERSITATIS Ser: Elec. Energ. Vol. 25, N o 2, August 2012, pp. 103-112 DOI: 10.2298/FUEE1202103D TLM Z-TRANSFORM METHOD MODELLING OF LOSSY GRIN MTM WITH DIFFERENT REFRACTIVE INDEX PROFILES Nebojša
More informationSOME IDENTITIES FOR THE RIEMANN ZETA-FUNCTION II. Aleksandar Ivić
FACTA UNIVERSITATIS (NIŠ Ser. Math. Inform. 2 (25, 8 SOME IDENTITIES FOR THE RIEMANN ZETA-FUNCTION II Aleksandar Ivić Abstract. Several identities for the Riemann zeta-function ζ(s are proved. For eample,
More informationMONOTONICITY OF THE ERROR TERM IN GAUSS TURÁN QUADRATURES FOR ANALYTIC FUNCTIONS
ANZIAM J. 48(27), 567 581 MONOTONICITY OF THE ERROR TERM IN GAUSS TURÁN QUADRATURES FOR ANALYTIC FUNCTIONS GRADIMIR V. MILOVANOVIĆ 1 and MIODRAG M. SPALEVIĆ 2 (Received March 19, 26) Abstract For Gauss
More informationSymmetry Arguments and the Role They Play in Using Gauss Law
Smmetr Arguments and the Role The la in Using Gauss Law K. M. Westerberg (9/2005) Smmetr plas a ver important role in science in general, and phsics in particular. Arguments based on smmetr can often simplif
More informationIdentifying second degree equations
Chapter 7 Identifing second degree equations 71 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +
More informationDependence Analysis. Dependence Examples. Last Time: Brief introduction to interprocedural analysis. do I = 2, 100 A(I) = A(I-1) + 1 enddo
Dependence Analysis Dependence Examples Last Time: Brief introduction to interprocedural analysis Today: Optimization for parallel machines and memory hierarchies Dependence analysis Loop transformations
More information2 Ordinary Differential Equations: Initial Value Problems
Ordinar Differential Equations: Initial Value Problems Read sections 9., (9. for information), 9.3, 9.3., 9.3. (up to p. 396), 9.3.6. Review questions 9.3, 9.4, 9.8, 9.9, 9.4 9.6.. Two Examples.. Foxes
More informationON LALLEMENT S LEMMA 1
Novi Sad J. Math. Vol. 40, No. 3, 2010, 3 9 Proc. 3rd Novi Sad Algebraic Conf. (eds. I. Dolinka, P. Marković) ON LALLEMENT S LEMMA 1 Stojan Bogdanović 2, Žarko Popović 3, Miroslav Ćirić 4 Abstract. Idempotent-consistent
More informationVibrational Power Flow Considerations Arising From Multi-Dimensional Isolators. Abstract
Vibrational Power Flow Considerations Arising From Multi-Dimensional Isolators Rajendra Singh and Seungbo Kim The Ohio State Universit Columbus, OH 4321-117, USA Abstract Much of the vibration isolation
More informationGaussian interval quadrature rule for exponential weights
Gaussian interval quadrature rule for exponential weights Aleksandar S. Cvetković, a, Gradimir V. Milovanović b a Department of Mathematics, Faculty of Mechanical Engineering, University of Belgrade, Kraljice
More informationEM waves: energy, resonators. Scalar wave equation Maxwell equations to the EM wave equation A simple linear resonator Energy in EM waves 3D waves
EM waves: energy, resonators Scalar wave equation Maxwell equations to the EM wave equation A simple linear resonator Energy in EM waves 3D waves Simple scalar wave equation 2 nd order PDE 2 z 2 ψ (z,t)
More informationDERIVATIVES OF THE MASS MOMENT VECTORS AT THE DIMENSIONAL COORDINATE SYSTEM N. Katica Stevanović Hedrih
FACTA UNIERSITATIS (NIŠ Ser. Math. Inform. 13 (1998, 139 150 DERIATIES OF THE MASS MOMENT ECTORS AT THE DIMENSIONAL COORDINATE SYSTEM N Katica Stevanović Hedrih This paper is dedicated to Professor D.
More information3.7 InveRSe FUnCTIOnS
CHAPTER functions learning ObjeCTIveS In this section, ou will: Verif inverse functions. Determine the domain and range of an inverse function, and restrict the domain of a function to make it one-to-one.
More informationAPPLICATIONS OF THE HYPER-POWER METHOD FOR COMPUTING MATRIX PRODUCTS
Univ. Beograd. Publ. Eletrotehn. Fa. Ser. Mat. 15 (2004), 13 25. Available electronically at http: //matematia.etf.bg.ac.yu APPLICATIONS OF THE HYPER-POWER METHOD FOR COMPUTING MATRIX PRODUCTS Predrag
More informationSurvey of Wave Types and Characteristics
Seminar: Vibrations and Structure-Borne Sound in Civil Engineering Theor and Applications Surve of Wave Tpes and Characteristics Xiuu Gao April 1 st, 2006 Abstract Mechanical waves are waves which propagate
More informationMath 22AL Lab #4. 1 Objectives. 2 Header. 0.1 Notes
Math 22AL Lab #4 0.1 Notes Green typewriter text represents comments you must type. Each comment is worth one point. Blue typewriter text represents commands you must type. Each command is worth one point.
More informationTimed Watson-Crick Online Tessellation Automaton
Annals of Pure and Applied Mathematics Vol. 8, No. 2, 204, 75-82 ISSN: 2279-087X (P), 2279-0888(online) Published on 7 December 204 www.researchmathsci.org Annals of Timed Watson-Cric Online Tessellation
More informationSQUARE-ROOT FAMILIES FOR THE SIMULTANEOUS APPROXIMATION OF POLYNOMIAL MULTIPLE ZEROS
Novi Sad J. Math. Vol. 35, No. 1, 2005, 59-70 SQUARE-ROOT FAMILIES FOR THE SIMULTANEOUS APPROXIMATION OF POLYNOMIAL MULTIPLE ZEROS Lidija Z. Rančić 1, Miodrag S. Petković 2 Abstract. One-parameter families
More informationMath RE - Calculus I Exponential & Logarithmic Functions Page 1 of 9. y = f(x) = 2 x. y = f(x)
Math 20-0-RE - Calculus I Eponential & Logarithmic Functions Page of 9 Eponential Function The general form of the eponential function equation is = f) = a where a is a real number called the base of the
More informationQUADRATIC AND CONVEX MINIMAX CLASSIFICATION PROBLEMS
Journal of the Operations Research Societ of Japan 008, Vol. 51, No., 191-01 QUADRATIC AND CONVEX MINIMAX CLASSIFICATION PROBLEMS Tomonari Kitahara Shinji Mizuno Kazuhide Nakata Toko Institute of Technolog
More informationKevin James. MTHSC 3110 Section 2.1 Matrix Operations
MTHSC 3110 Section 2.1 Matrix Operations Notation Let A be an m n matrix, that is, m rows and n columns. We ll refer to the entries of A by their row and column indices. The entry in the i th row and j
More informationTwo Dimensional Linear Systems of ODEs
34 CHAPTER 3 Two Dimensional Linear Sstems of ODEs A first-der, autonomous, homogeneous linear sstem of two ODEs has the fm x t ax + b, t cx + d where a, b, c, d are real constants The matrix fm is 31
More informationIntro to Contemporary Math
Intro to Contemporary Math Unions and Intersections of Intervals Department of Mathematics UK Announcement You have a homework assignment due next Monday. Mini-exam 2 is next Wednesday. Unions and Intersections
More informationk-protected VERTICES IN BINARY SEARCH TREES
k-protected VERTICES IN BINARY SEARCH TREES MIKLÓS BÓNA Abstract. We show that for every k, the probability that a randomly selected vertex of a random binary search tree on n nodes is at distance k from
More informationCPU Scheduling Exercises
CPU Scheduling Exercises NOTE: All time in these exercises are in msec. Processes P 1, P 2, P 3 arrive at the same time, but enter the job queue in the order presented in the table. Time quantum = 3 msec
More informationA strongly polynomial algorithm for linear systems having a binary solution
A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th
More informationNew approach to study the van der Pol equation for large damping
Electronic Journal of Qualitative Theor of Differential Equations 2018, No. 8, 1 10; https://doi.org/10.1422/ejqtde.2018.1.8 www.math.u-szeged.hu/ejqtde/ New approach to stud the van der Pol equation for
More informationVISUALISATION OF ISOMETRIC MAPS EBERHARD MALKOWSKY AND VESNA VELIČKOVIĆ
FILOMAT 17 003, 107 116 VISUALISATION OF ISOMETRIC MAPS EBERHARD MALKOWSKY AND VESNA VELIČKOVIĆ Abstract. We give use our own software for differential geometry and geometry and its extensions [4, 3, 1,
More informationMath 4377/6308 Advanced Linear Algebra
2.3 Composition Math 4377/6308 Advanced Linear Algebra 2.3 Composition of Linear Transformations Jiwen He Department of Mathematics, University of Houston jiwenhe@math.uh.edu math.uh.edu/ jiwenhe/math4377
More information= y(x, t) =A cos (!t + kx)
A harmonic wave propagates horizontally along a taut string of length L = 8.0 m and mass M = 0.23 kg. The vertical displacement of the string along its length is given by y(x, t) = 0. m cos(.5 t + 0.8
More information11.D.2. Collision Operators
11.D.. Collision Operators (11.94) can be written as + p t m h+ r +p h+ p = C + h + (11.96) where C + is the Boltzmann collision operator defined by [see (11.86a) for convention of notations] C + g(p)
More informationIntersection of Objects with Linear and Angular Velocities using Oriented Bounding Boxes
Intersection of Objects with Linear and Angular Velocities using Oriented Bounding Boxes David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the
More informationPhys 531 Lecture 27 6 December 2005
Phys 531 Lecture 27 6 December 2005 Final Review Last time: introduction to quantum field theory Like QM, but field is quantum variable rather than x, p for particle Understand photons, noise, weird quantum
More information10 Back to planar nonlinear systems
10 Back to planar nonlinear sstems 10.1 Near the equilibria Recall that I started talking about the Lotka Volterra model as a motivation to stud sstems of two first order autonomous equations of the form
More informationPolynomial Form. Factored Form. Perfect Squares
We ve seen how to solve quadratic equations (ax 2 + bx + c = 0) by factoring and by extracting square roots, but what if neither of those methods are an option? What do we do with a quadratic equation
More informationEFFECTIVE MODAL MASS & MODAL PARTICIPATION FACTORS Revision I
EFFECTIVE MODA MASS & MODA PARTICIPATION FACTORS Revision I B To Irvine Eail: to@vibrationdata.co Deceber, 5 Introduction The effective odal ass provides a ethod for judging the significance of a vibration
More informationDesign of Narrow Stopband Recursive Digital Filter
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 24, no. 1, April 211, 119-13 Design of Narrow Stopband Recursive Digital Filter Goran Stančić and Saša Nikolić Abstract: The procedure for design of narrow
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationActivity selection. Goal: Select the largest possible set of nonoverlapping (mutually compatible) activities.
Greedy Algorithm 1 Introduction Similar to dynamic programming. Used for optimization problems. Not always yield an optimal solution. Make choice for the one looks best right now. Make a locally optimal
More informationMath 671: Tensor Train decomposition methods
Math 671: Eduardo Corona 1 1 University of Michigan at Ann Arbor December 8, 2016 Table of Contents 1 Preliminaries and goal 2 Unfolding matrices for tensorized arrays The Tensor Train decomposition 3
More informationMATH 1271 Monday, 21 November 2018
MATH 1271 Monday, 21 November 218 Today: Section 5.4 - Indefinite Integrals and the Theorem Homework: 5-17 odd, 21-45 odd, 51-63 odd, 67, 71 1/13 Def Total displacement is the integral of the velocity
More informationReachability Analysis Using Octagons
Reachabilit Analsis Using Octagons Andrew N. Fisher and Chris J. Mers Department of Electrical and Computer Engineering Universit of Utah FAC 0 Jul 9, 0 Digitall Intensive Analog Circuits Digitall intensive
More informationAPPLIED OPTICS POLARIZATION
A. La Rosa Lecture Notes APPLIED OPTICS POLARIZATION Linearly-polarized light Description of linearly polarized light (using Real variables) Alternative description of linearly polarized light using phasors
More information