E. I. Milovanović, M. P. Bekakos, I. Ž. Milovanović, T. Z. Mirković. 1. Introduction

Size: px
Start display at page:

Download "E. I. Milovanović, M. P. Bekakos, I. Ž. Milovanović, T. Z. Mirković. 1. Introduction"

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

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 information

ZERO DISTRIBUTION OF POLYNOMIALS ORTHOGONAL ON THE RADIAL RAYS IN THE COMPLEX PLANE* G. V. Milovanović, P. M. Rajković and Z. M.

ZERO 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 information

Low Frequency TM Plane-wave Scattering From a Two-layer Double-strip Grating With Equal Gaps

Low 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 information

Random disturbances in machines and production processes

Random 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 information

CHAPTER 9: SEQUENTIAL CIRCUITS

CHAPTER 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 information

EXPLICIT SOLUTION OF THE OPERATOR EQUATION A X + X A = B

EXPLICIT 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 information

Banach Journal of Mathematical Analysis ISSN: (electronic)

Banach 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 information

A trigonometric orthogonality with respect to a nonnegative Borel measure

A 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 information

On the remainder term of Gauss Radau quadratures for analytic functions

On 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 information

AN EXAMPLE OF USING STAR COMPLEMENTS IN CLASSIFYING STRONGLY REGULAR GRAPHS

AN 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 information

Proximity Effect Against Skin Effect in Two Coupled U-shaped Busbars

Proximity 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 information

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014

Subband 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 information

EULER-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 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 information

10.2 The Unit Circle: Cosine and Sine

10.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 information

Chapter 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 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 information

GROUP CLASSIFICATION OF LINEAR SECOND-ORDER DELAY ORDINARY DIFFERENTIAL EQUATION

GROUP 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 information

Simulation of Acoustic and Vibro-Acoustic Problems in LS-DYNA using Boundary Element Method

Simulation 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 information

Gauss Hermite interval quadrature rule

Gauss 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 information

Multi-Robotic Systems

Multi-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 information

Chapter 13. Overview. The Quadratic Formula. Overview. The Quadratic Formula. The Quadratic Formula. Lewinter & Widulski 1. The Quadratic Formula

Chapter 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 information

Krylov Integration Factor Method on Sparse Grids for High Spatial Dimension Convection Diffusion Equations

Krylov 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 information

Chapter 5 Arithmetic Circuits

Chapter 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 information

Packing Sparse Convolutional Neural Networks for Efficient Systolic Array Implementations: Column Combining Under Joint Optimization

Packing 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 information

THE FEKETE PROBLEM AND CONSTRUCTION OF THE SPHERICAL COVERAGE BY CONES. Marko D. Petković, Nenad Živić. 1. Introduction

THE 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 information

n Boolean variables: x 1, x 2,...,x n 2 {true,false} conjunctive normal form:

n 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 information

THE UNIVERSITY OF MICHIGAN. Timing Analysis of Domino Logic

THE 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 information

Sound Propagation in Ducts

Sound 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 information

Chapter 7 Systolic Arrays. Systolic Architecture

Chapter 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 information

Quantum Computer Algorithms: basics

Quantum 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 information

A. Derivation of regularized ERM duality

A. 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 information

Stability Analysis for Linear Systems under State Constraints

Stability 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 information

RETRACTED GENERALIZED PRODUCT THEOREM FOR THE MELLIN TRANSFORM AND ITS APPLICATIONS ALIREZA ANSARI

RETRACTED 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 information

Applicable Analysis and Discrete Mathematics available online at

Applicable 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 information

12A Reflection & Transmission (Normal Incidence)

12A 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 information

Lecture 2: The Simplex method. 1. Repetition of the geometrical simplex method. 2. Linear programming problems on standard form.

Lecture 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 information

Practical Realizations of Optimized Adaptive Digital Signal Processing Solutions Implemented in Preset Time Count Rate Meters

Practical 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 information

ASYNCHRONOUS SEQUENTIAL CIRCUITS

ASYNCHRONOUS 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 information

IN recent years, dynamic simulation of electromagnetic actuators has been the

IN 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 information

Differential equations of amplitudes and frequencies of equally-amplitudinal oscillations of the second order

Differential 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 information

DESIGN OF BEAM-COLUMNS - II

DESIGN 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 information

THE FIVE TYPES OF PLANAR 2-D LATTICES. (d) (e)

THE 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 information

Formulae 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 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 information

A Low-Complexity Approach to Computation of the Discrete Fractional Fourier Transform

A 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 information

9.2. Cartesian Components of Vectors. Introduction. Prerequisites. Learning Outcomes

9.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 information

A note on the bounds of the error of Gauss Turán-type quadratures

A 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

) = 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 information

Math 304 (Spring 2010) - Lecture 2

Math 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 information

Presented at MASSEE International Conference on Mathematics MICOM-2009

Presented 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 information

MULTISECTION METHOD AND FURTHER FORMULAE FOR π. De-Yin Zheng

MULTISECTION 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 information

Elementary maths for GMT

Elementary 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 information

Vibration Analysis of Isotropic and Orthotropic Plates with Mixed Boundary Conditions

Vibration 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 information

DSP Design Lecture 5. Dr. Fredrik Edman.

DSP 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 information

ECE 5775 (Fall 17) High-Level Digital Design Automation. Scheduling: Exact Methods

ECE 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 information

Introduction to discrete probability. The rules Sample space (finite except for one example)

Introduction 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 information

Random Variable. Pr(X = a) = Pr(s)

Random 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 information

What we will try to do...

What 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 information

11.1 Vectors in the plane

11.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 information

TLM Z-TRANSFORM METHOD MODELLING OF LOSSY GRIN MTM WITH DIFFERENT REFRACTIVE INDEX PROFILES

TLM 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 information

SOME IDENTITIES FOR THE RIEMANN ZETA-FUNCTION II. Aleksandar Ivić

SOME 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 information

MONOTONICITY OF THE ERROR TERM IN GAUSS TURÁN QUADRATURES FOR ANALYTIC FUNCTIONS

MONOTONICITY 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 information

Symmetry Arguments and the Role They Play in Using Gauss Law

Symmetry 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 information

Identifying second degree equations

Identifying 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 information

Dependence 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. 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 information

2 Ordinary Differential Equations: Initial Value Problems

2 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 information

ON LALLEMENT S LEMMA 1

ON 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 information

Vibrational Power Flow Considerations Arising From Multi-Dimensional Isolators. Abstract

Vibrational 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 information

Gaussian interval quadrature rule for exponential weights

Gaussian 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 information

EM 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 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 information

DERIVATIVES OF THE MASS MOMENT VECTORS AT THE DIMENSIONAL COORDINATE SYSTEM N. Katica Stevanović Hedrih

DERIVATIVES 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 information

3.7 InveRSe FUnCTIOnS

3.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 information

APPLICATIONS OF THE HYPER-POWER METHOD FOR COMPUTING MATRIX PRODUCTS

APPLICATIONS 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 information

Survey of Wave Types and Characteristics

Survey 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 information

Math 22AL Lab #4. 1 Objectives. 2 Header. 0.1 Notes

Math 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 information

Timed Watson-Crick Online Tessellation Automaton

Timed 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 information

SQUARE-ROOT FAMILIES FOR THE SIMULTANEOUS APPROXIMATION OF POLYNOMIAL MULTIPLE ZEROS

SQUARE-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 information

Math RE - Calculus I Exponential & Logarithmic Functions Page 1 of 9. y = f(x) = 2 x. y = f(x)

Math 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 information

QUADRATIC AND CONVEX MINIMAX CLASSIFICATION PROBLEMS

QUADRATIC 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 information

Kevin James. MTHSC 3110 Section 2.1 Matrix Operations

Kevin 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 information

Two Dimensional Linear Systems of ODEs

Two 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 information

Intro to Contemporary Math

Intro 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 information

k-protected VERTICES IN BINARY SEARCH TREES

k-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 information

CPU Scheduling Exercises

CPU 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 information

A strongly polynomial algorithm for linear systems having a binary solution

A 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 information

New approach to study the van der Pol equation for large damping

New 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 information

VISUALISATION OF ISOMETRIC MAPS EBERHARD MALKOWSKY AND VESNA VELIČKOVIĆ

VISUALISATION 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 information

Math 4377/6308 Advanced Linear Algebra

Math 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)

= 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 information

11.D.2. Collision Operators

11.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 information

Intersection of Objects with Linear and Angular Velocities using Oriented Bounding Boxes

Intersection 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 information

Phys 531 Lecture 27 6 December 2005

Phys 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 information

10 Back to planar nonlinear systems

10 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 information

Polynomial Form. Factored Form. Perfect Squares

Polynomial 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 information

EFFECTIVE MODAL MASS & MODAL PARTICIPATION FACTORS Revision I

EFFECTIVE 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 information

Design of Narrow Stopband Recursive Digital Filter

Design 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 information

This 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 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 information

Activity selection. Goal: Select the largest possible set of nonoverlapping (mutually compatible) activities.

Activity 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 information

Math 671: Tensor Train decomposition methods

Math 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 information

MATH 1271 Monday, 21 November 2018

MATH 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 information

Reachability Analysis Using Octagons

Reachability 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 information

APPLIED OPTICS POLARIZATION

APPLIED 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