, SIAM GS 13 Conference, Padova, Italy

Size: px
Start display at page:

Download ", SIAM GS 13 Conference, Padova, Italy"

Transcription

1 , SIAM GS 13 Conference, Padova, Italy A Mixed Order Scheme for the Shallow Water Equations on the GPU André R. Brodtkorb, Ph.D., Research Scientist, SINTEF ICT, Department of Applied Mathematics, Norway Andre.Brodtkorb@sintef.no

2 Brief Outline Why are we using GPUs (aka. Why have GPUs become important)? Mixed order scheme on the GPU Summary and future work This is a work in progress Technology for a better society 2

3 Development of the Microprocessor 1942: Digital Electric Computer (Atanasoff and Berry) 1947: Transistor (Shockley, Bardeen, and Brattain) : Integrated Circuit (Kilby) : Microprocessor (Hoff, Faggin, Mazor) More transistors (Moore, 1965) Technology for a better society 3

4 Frequency Scaling : 4004, 2300 trans, 740 KHz 1982: 80286, 134 thousand trans, 8 MHz 1993: Pentium P5, 1.18 mill. trans, 66 MHz 2000: Pentium 4, 42 mill. trans, 1.5 GHz 2010: Nehalem 2.3 bill. trans, 2.66 GHz, multi-core Technology for a better society 4

5 The end of frequency scaling : 29% increase in frequency : Frequency constant : 25% increase in parallelism The power density is proportional to the clock frequency cubed: Parallel CPUs: Multi-core (8-way) Hyper threading (2-way) AVX/SSE/MMX/etc (8-way) A serial program uses <2% of available resources! Technology for a better society 5

6 Massive Parallelism: The Graphics Processing Unit Performance Memory Bandwidth Technology for a better society 6

7 Examples of GPU Use Today Thousands of academic papers Big investment by large software companies Growing use in supercomputers GPU Supercomputers on the Top 500 List 14% 12% 10% 8% 6% 4% 2% 0% aug.2007 jul.2008 jul.2009 jul.2010 jul.2011 jul.2012 Technology for a better society 7

8 Using GPUs for numerical simulation GPUs can give anything from 0.001x to 100x speedup They have a 10x theoretical performance gain over the CPU The interaction between the algorithm and the architecture often determines the end performance Algorithm must suit the GPU and be implemented in a clever way At the end of the day, what counts is the accuracy of obtained results and the cost of computing them. Cost can include time, money, implementation time, and so on. Technology for a better society 8

9 Numerical performance Algorithmic and numerical performance Total performance is the product of algorithmic and numerical performance Your mileage may vary: algorithmic performance is highly problem dependent Explicit stencils Tridiag Sparse linear algebra solvers have low numerical performance Only able to utilize a fraction of the capabilities of CPUs, and worse on GPUs PLU QR Red- Black Explicit schemes with compact stencils can give near-peak numerical performance May give the overall highest performance Multigrid Algorithmic performance Krylov Technology for a better society 9

10 Shallow water on the GPU 1 st order scheme 2 nd order scheme 2013, Adaptive Mesh Refinement Mixed order scheme 2013, Mixed order schemes 2010, Multi-GPU 2012, Sparse simulations 2005, OpenGL prototype 2010, CUDA prototype 2011, Real world physics Technology for a better society 10

11 Shallow water on the GPU 3. Algorithmic developments 1 st order 2 nd order scheme scheme 2013, Adaptive Mesh Refinement Mixed order scheme 2013, Mixed order schemes 2. Computational developments 2010, Multi-GPU 2012, Sparse simulations 1. Prototyping and initial versions 2005, OpenGL prototype 2010, CUDA prototype 2011, Real world physics Technology for a better society 11

12 The Shallow Water Equations Vector of Conserved variables Flux Functions Bed slope source term Bed friction source term Technology for a better society 12

13 Discretization Our grid consists of a set of cells or volumes The bathymetry is a piecewise bilinear function The physical variables (h, hu, hv), are piecewise constants per volume Physical quantities are transported across the cell interfaces Algorithm: 1. Reconstruct physical variables 2. Evolve the solution 3. Average over grid cells Vector of Conserved variables Bed friction source term Bed slope source term Flux Functions Technology for a better society 13

14 Second order numerical scheme Continuous variables Discrete variables Slope reconstruction Flux calculation Evaluate integration points Dry states fix A. Kurganov and G. Petrova, A Second-Order Well-Balanced Positivity Preserving Central-Upwind Scheme for the Saint-Venant System Communications in Mathematical Sciences, 5 (2007), Technology for a better society 14

15 Dry states fix The dry-states fix of the KP scheme alters the slope to guarantee a nonnegative value of h at the integration points The slope is set to interpolate the bathymetry at the negative integration points This has a highly negative impact on the solution in cases where that contain steep partially dry cells Examples: houses, dams, levees, Technology for a better society 15

16 Example of problematic benchmark Front view Experimental setup consists of an instantaneous dam break with a rotated object in front of the breach. Rotated geometry is not possible to represent in Cartesian grid (if not implemented as internal boundary conditions) Non-negative slope fix gives high errors close to the obstacle Top view Soarez-Frazão, Zech, Journal of hydraulic research, 2007 Technology for a better society 16

17 Staircase artifacts The flow onto the obstacle creates very strong staircase artifacts which affect the overall solution negatively Bollermann et al. have published a well balanced reconstruction for 1D, but the approach may be nontrivial to extend to 2D without loss of conservation. We use a mixed order scheme to address the problem Bollermann, Chen, Kurganov, Noelle, A well-balanced reconstruction for wet/dry fronts, 2012 Technology for a better society 17

18 1 st order interfaces Mixed order scheme Main idea: Use first order scheme to compute the flux only for "problematic" interfaces to minimize the impact on the numerical order Use the second order scheme for all other interfaces This requires several steps: We must select the edges that require first order scheme Bed slope source term must be associated with interfaces, not cells Must guarantee conservation with the mixed order scheme Technology for a better society 18

19 Selecting 1 st order interfaces B j w j The interfaces we are interested are partially wet: B j < w j < B j+1 B j > w j > B j+1 B j+1 We still apply the dry states-fix for negative integration points w j This is the same approach as Bollerman et al. and it minimizes the number of changed interfaces B j Bj+1 Technology for a better society 19

20 Bed slope source term The source term is originally computed as cell averages as follows: S j = g B j+1 B j Δx h j 1 2+h j B j h j-1/2 h j+1/2 B j+1 The source term balances the numerical fluxes exactly for lake at rest To compute the edge-based source term, we take half the source term contribution from each of the adjacent cells S j+1 2 = 1 2 S j + S j+1 B j-1 B j B j+1 Technology for a better society 20

21 First order numerical scheme We have simplified the 2 nd order scheme to 1 st order The physical variables are piecewise constants within each cell The bathymetry is piecewise constant within each cell to guarantee non-negative values at integration points The flux is calculated using the central upwind flux function Technology for a better society 21

22 First order source term Our first order source term is as follows S j = g B j+1 B j Δx h j 1 2+h j B j B j+1 Identical to second order source term, but uses first order variables Caveat: Results in a scheme that is not well-balanced! Technology for a better society 22

23 Combining the 1 st and 2 nd order schemes The first order scheme requires no special new variables Implemented as a simple if statement in the code when evaluating the physical variables at each interface The scheme is conservative as both the 1 st order and 2 nd order schemes are conservative 1 st order scheme 2 nd order scheme Mixed order scheme Technology for a better society 23

24 First order results G2 G4 G8 G10 G11 G13 G20 Flow over triangular structure, laboratory dam break (1D EU CADAM) Comparison of second order (line) and first order (dashed line) First order scheme captures the main trends for most gauges, but has a much more smeared solution. Largest difference is at G13 Soarez-Frazão, Journal of hydraulic research, 2007 Technology for a better society 24

25 Mixed order results Second order (top) and mixed order (bottom) Virtually identical results: Maximum absolute difference of 4e-2 over the full simulation period (90s) As expected: the mixed order does not significantly alter the characteristics of the obtained solution Technology for a better society 25

26 Mixed order results First order generates the most smeared solution 1 st order Second order has major problems with the rotated obstacle Mixed order keeps sharp features in the solution, and tackles the rotated geometry as good as the first order scheme 2 nd order Mixed order Technology for a better society 26

27 Summary We have presented An overview of why GPUs are important and suitable for shallow water modeling A mixed order scheme with first and second order central upwind fluxes The use of the mixed order scheme to lessen errors induced by the drystates fix in the original numerical scheme This is a work in progress, and we have several active research topics: 1 st order numerical scheme is not well-balanced: Replace with well-balanced numerical scheme The use of 1 st order numerical schemes for larger timesteps and thus higher performance (e.g., use first order only for interfaces with very high fluxes and low water depths, etc.) Technology for a better society 27

28 Thank you for your attention Some references: A. Brodtkorb, M. L. Sætra, Explicit Shallow Water Simulations on GPUs: Guidelines and Best Practices, CMWR Proceedings, 2012 A. Brodtkorb, M. L. Sætra, M. Altinakar, Efficient Shallow Water Simulations on GPUs: Implementation, Visualization, Verification, and Validation, Computers & Fuids, 55, (2011), pp A. R. Brodtkorb, T. R. Hagen, K.-A. Lie and J. R. Natvig, Simulation and Visualization of the Saint-Venant System using GPUs, Computing and Visualization in Science, 13(7), (2011), pp Contact: André R. Brodtkorb Homepage: Youtube: SINTEF: Technology for a better society 28

High-Order Central WENO Schemes for 1D Hamilton-Jacobi Equations

High-Order Central WENO Schemes for 1D Hamilton-Jacobi Equations High-Order Central WENO Schemes for D Hamilton-Jacobi Equations Steve Bryson and Doron Levy Program in Scientific Computing/Computational Mathematics, Stanford University and the NASA Advanced Supercomputing

More information

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems Ian Mitchell Department of Computer Science University of British Columbia Jeremy Templeton Department

More information

Part II. Numerical Simulation

Part II. Numerical Simulation Part II Numerical Simulation Overview Computer simulation is the rapidly evolving third way in science that complements classical experiments and theoretical models in the study of natural, man-made, and

More information

Liu Yang, Bong-Joo Jang, Sanghun Lim, Ki-Chang Kwon, Suk-Hwan Lee, Ki-Ryong Kwon 1. INTRODUCTION

Liu Yang, Bong-Joo Jang, Sanghun Lim, Ki-Chang Kwon, Suk-Hwan Lee, Ki-Ryong Kwon 1. INTRODUCTION Liu Yang, Bong-Joo Jang, Sanghun Lim, Ki-Chang Kwon, Suk-Hwan Lee, Ki-Ryong Kwon 1. INTRODUCTION 2. RELATED WORKS 3. PROPOSED WEATHER RADAR IMAGING BASED ON CUDA 3.1 Weather radar image format and generation

More information

Computational Efficiency of the GF and the RMF Transforms for Quaternary Logic Functions on CPUs and GPUs

Computational Efficiency of the GF and the RMF Transforms for Quaternary Logic Functions on CPUs and GPUs 5 th International Conference on Logic and Application LAP 2016 Dubrovnik, Croatia, September 19-23, 2016 Computational Efficiency of the GF and the RMF Transforms for Quaternary Logic Functions on CPUs

More information

A second-order fast marching eikonal solver a

A second-order fast marching eikonal solver a A second-order fast marching eikonal solver a a Published in SEP Report, 100, 287-292 (1999) James Rickett and Sergey Fomel 1 INTRODUCTION The fast marching method (Sethian, 1996) is widely used for solving

More information

Full Wave Solution for Intel CPU With a Heat Sink for EMC Investigations

Full Wave Solution for Intel CPU With a Heat Sink for EMC Investigations Full Wave Solution for Intel CPU With a Heat Sink for EMC Investigations Author Lu, Junwei, Zhu, Boyuan, Thiel, David Published 2010 Journal Title I E E E Transactions on Magnetics DOI https://doi.org/10.1109/tmag.2010.2044483

More information

MICROPROCESSOR TECHNOLOGY

MICROPROCESSOR TECHNOLOGY MICROPROCESSOR TECHNOLOGY Assis. Prof. Hossam El-Din Moustafa Lecture 3 Ch.1 The Evolution of The Microprocessor 17-Feb-15 1 Chapter Objectives Introduce the microprocessor evolution from transistors to

More information

CUDA-Accelerated Satellite Communication Demodulation

CUDA-Accelerated Satellite Communication Demodulation CUDA-Accelerated Satellite Communication Demodulation Renliang Zhao, Ying Liu, Liheng Jian, Zhongya Wang School of Computer and Control University of Chinese Academy of Sciences Outline Motivation Related

More information

USING SYSTEM RESPONSE FUNCTIONS OF

USING SYSTEM RESPONSE FUNCTIONS OF USING SYSTEM RESPONSE FUNCTIONS OF LIQUID PIPELINES FOR LEAK AND BLOCKAGE DETECTION Pedro J. Lee " PhD Di,ssertation, 4th February, 2005 FACULTV OF ENGINEERING, COMPUTER AND MATHEMATICAL SCIENCES School

More information

CST s commercial Beam-Physics Codes Ulrich Becker CST (Computer Simulation Technique)

CST s commercial Beam-Physics Codes Ulrich Becker CST (Computer Simulation Technique) CST s commercial Beam-Physics Codes Ulrich Becker CST (Computer Simulation Technique) 1 ICAP 2006 Chamonix-Mont Blanc Ulrich Becker www.cst.com Outline Overview CST STUDIO SUITE Accelerator related examples

More information

CUDA for Engineers: An Introduction to High-Performance Parallel Computing

CUDA for Engineers: An Introduction to High-Performance Parallel Computing CUDA for Engineers: An Introduction to High-Performance Parallel Computing Author: Duane Storti Label: Addison-Wesley Professional Release Date: Number Of Pages: 352 CUDA for Engineers gives you direct,

More information

Résumé.. Table of Contents List of Symbols and Abbreviations List of Tables List of Figures

Résumé.. Table of Contents List of Symbols and Abbreviations List of Tables List of Figures Abstract... Résumé.. Acknowledgements Table of Contents List of Symbols and Abbreviations List of Tables List of Figures ii iii,,...,...,...,,,...iv v ix xi xii 1. INTRODUCTION 1 1.1 Overview 1 1.2 An

More information

Application of Maxwell Equations to Human Body Modelling

Application of Maxwell Equations to Human Body Modelling Application of Maxwell Equations to Human Body Modelling Fumie Costen Room E, E0c at Sackville Street Building, fc@cs.man.ac.uk The University of Manchester, U.K. February 5, 0 Fumie Costen Room E, E0c

More information

Overview of current developments in haptic APIs

Overview of current developments in haptic APIs Central European Seminar on Computer Graphics for students, 2011 AUTHOR: Petr Kadleček SUPERVISOR: Petr Kmoch Overview of current developments in haptic APIs Presentation Haptics Haptic programming Haptic

More information

Brief Overview of EM Computational Modeling Techniques for Real-World Engineering Problems

Brief Overview of EM Computational Modeling Techniques for Real-World Engineering Problems Brief Overview of EM Computational Modeling Techniques for Real-World Engineering Problems Bruce Archambeault, Ph.D. IEEE Fellow, IBM Distinguished Engineer Emeritus Bruce@brucearch.com Archambeault EMI/EMC

More information

6 TH INTERNATIONAL CONFERENCE ON APPLIED INTERNET AND INFORMATION TECHNOLOGIES 3-4 JUNE 2016, BITOLA, R. MACEDONIA PROCEEDINGS

6 TH INTERNATIONAL CONFERENCE ON APPLIED INTERNET AND INFORMATION TECHNOLOGIES 3-4 JUNE 2016, BITOLA, R. MACEDONIA PROCEEDINGS 6 TH INTERNATIONAL CONFERENCE ON APPLIED INTERNET AND INFORMATION TECHNOLOGIES 3-4 JUNE 2016, BITOLA, R. MACEDONIA PROCEEDINGS Editor: Publisher: Prof. Pece Mitrevski, PhD Faculty of Information and Communication

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION A full-parameter unidirectional metamaterial cloak for microwaves Bilinear Transformations Figure 1 Graphical depiction of the bilinear transformation and derived material parameters. (a) The transformation

More information

NUMERICAL SIMULATION OF SELF-STRUCTURING ANTENNAS BASED ON A GENETIC ALGORITHM OPTIMIZATION SCHEME

NUMERICAL SIMULATION OF SELF-STRUCTURING ANTENNAS BASED ON A GENETIC ALGORITHM OPTIMIZATION SCHEME NUMERICAL SIMULATION OF SELF-STRUCTURING ANTENNAS BASED ON A GENETIC ALGORITHM OPTIMIZATION SCHEME J.E. Ross * John Ross & Associates 350 W 800 N, Suite 317 Salt Lake City, UT 84103 E.J. Rothwell, C.M.

More information

Mathology Ontario Grade 2 Correlations

Mathology Ontario Grade 2 Correlations Mathology Ontario Grade 2 Correlations Curriculum Expectations Mathology Little Books & Teacher Guides Number Sense and Numeration Quality Relations: Read, represent, compare, and order whole numbers to

More information

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Fuzzy-Heuristic Robot Navigation in a Simulated Environment Fuzzy-Heuristic Robot Navigation in a Simulated Environment S. K. Deshpande, M. Blumenstein and B. Verma School of Information Technology, Griffith University-Gold Coast, PMB 50, GCMC, Bundall, QLD 9726,

More information

Digital Signal Processor (DSP) based 1/f α noise generator

Digital Signal Processor (DSP) based 1/f α noise generator Digital Signal Processor (DSP) based /f α noise generator R Mingesz, P Bara, Z Gingl and P Makra Department of Experimental Physics, University of Szeged, Hungary Dom ter 9, Szeged, H-6720 Hungary Keywords:

More information

Common Core Math Tutorial and Practice

Common Core Math Tutorial and Practice Common Core Math Tutorial and Practice TABLE OF CONTENTS Chapter One Number and Numerical Operations Number Sense...4 Ratios, Proportions, and Percents...12 Comparing and Ordering...19 Equivalent Numbers,

More information

10 GRAPHING LINEAR EQUATIONS

10 GRAPHING LINEAR EQUATIONS 0 GRAPHING LINEAR EQUATIONS We now expand our discussion of the single-variable equation to the linear equation in two variables, x and y. Some examples of linear equations are x+ y = 0, y = 3 x, x= 4,

More information

GPU Computing for Cognitive Robotics

GPU Computing for Cognitive Robotics GPU Computing for Cognitive Robotics Martin Peniak, Davide Marocco, Angelo Cangelosi GPU Technology Conference, San Jose, California, 25 March, 2014 Acknowledgements This study was financed by: EU Integrating

More information

Implementation of a Visible Watermarking in a Secure Still Digital Camera Using VLSI Design

Implementation of a Visible Watermarking in a Secure Still Digital Camera Using VLSI Design 2009 nternational Symposium on Computing, Communication, and Control (SCCC 2009) Proc.of CST vol.1 (2011) (2011) ACST Press, Singapore mplementation of a Visible Watermarking in a Secure Still Digital

More information

Figure 4.1 Vector representation of magnetic field.

Figure 4.1 Vector representation of magnetic field. Chapter 4 Design of Vector Magnetic Field Sensor System 4.1 3-Dimensional Vector Field Representation The vector magnetic field is represented as a combination of three components along the Cartesian coordinate

More information

DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END

DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END ABSTRACT J D Mitchell (BBC) and P Sadot (LSI Logic, France) BBC Research and Development and LSI Logic are jointly developing a front end for digital terrestrial

More information

Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction

Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction Indian Institute of Technology Jodhpur, Year 2015 2016 Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction Course Instructor: Shree Prakash Tiwari, Ph.D. Email: sptiwari@iitj.ac.in

More information

Introduction to VLSI ASIC Design and Technology

Introduction to VLSI ASIC Design and Technology Introduction to VLSI ASIC Design and Technology Paulo Moreira CERN - Geneva, Switzerland Paulo Moreira Introduction 1 Outline Introduction Is there a limit? Transistors CMOS building blocks Parasitics

More information

Impact of the Coordinate System s Orientation

Impact of the Coordinate System s Orientation April 25th 2016 Impact of the Coordinate System s Orientation Susanne Kürschner, KATHREIN-Werke KG Rosenheim Impact of the Coordinate System s Orientation 1. 2. 3. 4. Overview Simulation Settings Results

More information

Measuring and Evaluating Computer System Performance

Measuring and Evaluating Computer System Performance Measuring and Evaluating Computer System Performance Performance Marches On... But what is performance? The bottom line: Performance Car Time to Bay Area Speed Passengers Throughput (pmph) Ferrari 3.1

More information

Loop Design. Chapter Introduction

Loop Design. Chapter Introduction Chapter 8 Loop Design 8.1 Introduction This is the first Chapter that deals with design and we will therefore start by some general aspects on design of engineering systems. Design is complicated because

More information

List of Blackline Masters (BLMs) Grade 7 Mathematics Blackline Masters Grades 5 to 8 Mathematics Blackline Masters. Introduction 1

List of Blackline Masters (BLMs) Grade 7 Mathematics Blackline Masters Grades 5 to 8 Mathematics Blackline Masters. Introduction 1 C o n t e n t s List of Blackline Masters (BLMs) Grade 7 Mathematics Blackline Masters Grades 5 to 8 Mathematics Blackline Masters v v viii Acknowledgements ix Introduction 1 Overview 2 Conceptual Framework

More information

ELCN100 Electronic Lab. Instruments and Measurements Spring Lecture 01: Introduction

ELCN100 Electronic Lab. Instruments and Measurements Spring Lecture 01: Introduction ELCN100 Electronic Lab. Instruments and Measurements Spring 2018 Lecture 01: Introduction Dr. Hassan Mostafa حسن مصطفى د. hmostafa@uwaterloo.ca LAB 1 Cairo University Course Outline Course objectives To

More information

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12. Analog Signals Signals that vary continuously throughout a defined range. Representative of many physical quantities, such as temperature and velocity. Usually a voltage or current level. Digital Signals

More information

Spatio-Temporal Retinex-like Envelope with Total Variation

Spatio-Temporal Retinex-like Envelope with Total Variation Spatio-Temporal Retinex-like Envelope with Total Variation Gabriele Simone and Ivar Farup Gjøvik University College; Gjøvik, Norway. Abstract Many algorithms for spatial color correction of digital images

More information

I II III IV V VI VII VIII IX X Total

I II III IV V VI VII VIII IX X Total 1 of 16 HAND IN Answers recorded on exam paper. DEPARTMENT OF MATHEMATICS AND STATISTICS QUEEN S UNIVERSITY AT KINGSTON MATH 121/124 - APR 2018 Section 700 - CDS Students ONLY Instructor: A. Ableson INSTRUCTIONS:

More information

High Performance Computing for Engineers

High Performance Computing for Engineers High Performance Computing for Engineers David Thomas dt10@ic.ac.uk / https://github.com/m8pple Room 903 http://cas.ee.ic.ac.uk/people/dt10/teaching/2014/hpce HPCE / dt10/ 2015 / 0.1 High Performance Computing

More information

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU Seunghak Lee (HY-SDR Research Center, Hanyang Univ., Seoul, South Korea; invincible@dsplab.hanyang.ac.kr); Chiyoung Ahn (HY-SDR

More information

CS4961 Parallel Programming. Lecture 1: Introduction 08/24/2010. Course Details Time and Location: TuTh, 9:10-10:30 AM, WEB L112 Course Website

CS4961 Parallel Programming. Lecture 1: Introduction 08/24/2010. Course Details Time and Location: TuTh, 9:10-10:30 AM, WEB L112 Course Website Parallel Programming Lecture 1: Introduction Mary Hall August 24, 2010 1 Course Details Time and Location: TuTh, 9:10-10:30 AM, WEB L112 Course Website - http://www.eng.utah.edu/~cs4961/ Instructor: Mary

More information

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi. Introduction Reading: Chapter 1 Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi http://csce.uark.edu +1 (479) 575-6043 yrpeng@uark.edu Why study logic design? Obvious reasons

More information

Technical information about PhoToPlan

Technical information about PhoToPlan Technical information about PhoToPlan The following pages shall give you a detailed overview of the possibilities using PhoToPlan. kubit GmbH Fiedlerstr. 36, 01307 Dresden, Germany Fon: +49 3 51/41 767

More information

In this section, we find equations for straight lines lying in a coordinate plane.

In this section, we find equations for straight lines lying in a coordinate plane. 2.4 Lines Lines In this section, we find equations for straight lines lying in a coordinate plane. The equations will depend on how the line is inclined. So, we begin by discussing the concept of slope.

More information

Energy Efficient Transmitters for Future Wireless Applications

Energy Efficient Transmitters for Future Wireless Applications Energy Efficient Transmitters for Future Wireless Applications Christian Fager christian.fager@chalmers.se C E N T R E Microwave Electronics Laboratory Department of Microtechnology and Nanoscience Chalmers

More information

Project 4.1 Puzzle Design Challenge

Project 4.1 Puzzle Design Challenge Project 4.1 Puzzle Design Challenge Introduction Have you ever looked at a product that has been well-designed? Do you find yourself asking questions such as, How did the designer think of that idea? or

More information

CS Computer Architecture Spring Lecture 04: Understanding Performance

CS Computer Architecture Spring Lecture 04: Understanding Performance CS 35101 Computer Architecture Spring 2008 Lecture 04: Understanding Performance Taken from Mary Jane Irwin (www.cse.psu.edu/~mji) and Kevin Schaffer [Adapted from Computer Organization and Design, Patterson

More information

Minimum key length for cryptographic security

Minimum key length for cryptographic security Journal of Applied Mathematics & Bioinformatics, vol.3, no.1, 2013, 181-191 ISSN: 1792-6602 (print), 1792-6939 (online) Scienpress Ltd, 2013 Minimum key length for cryptographic security George Marinakis

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico di Torino Porto Institutional Repository [Proceeding] Integrated miniaturized antennas for automotive applications Original Citation: Vietti G., Dassano G., Orefice M. (2010). Integrated miniaturized

More information

WHITE PAPER CIRCUIT LEVEL AGING SIMULATIONS PREDICT THE LONG-TERM BEHAVIOR OF ICS

WHITE PAPER CIRCUIT LEVEL AGING SIMULATIONS PREDICT THE LONG-TERM BEHAVIOR OF ICS WHITE PAPER CIRCUIT LEVEL AGING SIMULATIONS PREDICT THE LONG-TERM BEHAVIOR OF ICS HOW TO MINIMIZE DESIGN MARGINS WITH ACCURATE ADVANCED TRANSISTOR DEGRADATION MODELS Reliability is a major criterion for

More information

MLP for Adaptive Postprocessing Block-Coded Images

MLP for Adaptive Postprocessing Block-Coded Images 1450 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 10, NO. 8, DECEMBER 2000 MLP for Adaptive Postprocessing Block-Coded Images Guoping Qiu, Member, IEEE Abstract A new technique

More information

Single-turn and multi-turn coil domains in 3D COMSOL. All rights reserved.

Single-turn and multi-turn coil domains in 3D COMSOL. All rights reserved. Single-turn and multi-turn coil domains in 3D 2012 COMSOL. All rights reserved. Introduction This tutorial shows how to use the Single-Turn Coil Domain and Multi-Turn Coil Domain features in COMSOL s Magnetic

More information

HIGH FREQUENCY INTENSITY FLUCTUATIONS

HIGH FREQUENCY INTENSITY FLUCTUATIONS Proceedings of the Seventh European Conference on Underwater Acoustics, ECUA 004 Delft, The Netherlands 5-8 July, 004 HIGH FREQUENCY INTENSITY FLUCTUATIONS S.D. Lutz, D.L. Bradley, and R.L. Culver Steven

More information

Topic 7f Time Domain FDM

Topic 7f Time Domain FDM Course Instructor Dr. Raymond C. Rumpf Office: A 337 Phone: (915) 747 6958 E Mail: rcrumpf@utep.edu Topic 7f Time Domain FDM EE 4386/5301 Computational Methods in EE Topic 7f Time Domain FDM 1 Outline

More information

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Abstract Several types

More information

2 TD-MoM ANALYSIS OF SYMMETRIC WIRE DIPOLE

2 TD-MoM ANALYSIS OF SYMMETRIC WIRE DIPOLE Design of Microwave Antennas: Neural Network Approach to Time Domain Modeling of V-Dipole Z. Lukes Z. Raida Dept. of Radio Electronics, Brno University of Technology, Purkynova 118, 612 00 Brno, Czech

More information

FROM KNIGHTS CORNER TO LANDING: A CASE STUDY BASED ON A HODGKIN- HUXLEY NEURON SIMULATOR

FROM KNIGHTS CORNER TO LANDING: A CASE STUDY BASED ON A HODGKIN- HUXLEY NEURON SIMULATOR FROM KNIGHTS CORNER TO LANDING: A CASE STUDY BASED ON A HODGKIN- HUXLEY NEURON SIMULATOR GEORGE CHATZIKONSTANTIS, DIEGO JIMÉNEZ, ESTEBAN MENESES, CHRISTOS STRYDIS, HARRY SIDIROPOULOS, AND DIMITRIOS SOUDRIS

More information

Digital Controller Chip Set for Isolated DC Power Supplies

Digital Controller Chip Set for Isolated DC Power Supplies Digital Controller Chip Set for Isolated DC Power Supplies Aleksandar Prodic, Dragan Maksimovic and Robert W. Erickson Colorado Power Electronics Center Department of Electrical and Computer Engineering

More information

Project 4.1 Puzzle Design Challenge

Project 4.1 Puzzle Design Challenge Project 4.1 Puzzle Design Challenge Introduction Have you ever looked at a product that has been well-designed? Do you find yourself asking questions such as, How did the designer think of that idea? or

More information

Comparative Analysis of Intel Pentium 4 and IEEE/EMC TC-9/ACEM CPU Heat Sinks

Comparative Analysis of Intel Pentium 4 and IEEE/EMC TC-9/ACEM CPU Heat Sinks Comparative Analysis of Intel Pentium 4 and IEEE/EMC TC-9/ACEM CPU Heat Sinks Author Lu, Junwei, Duan, Xiao Published 2007 Conference Title 2007 IEEE International Symposium on Electromagnetic Compatibility

More information

CS 6135 VLSI Physical Design Automation Fall 2003

CS 6135 VLSI Physical Design Automation Fall 2003 CS 6135 VLSI Physical Design Automation Fall 2003 1 Course Information Class time: R789 Location: EECS 224 Instructor: Ting-Chi Wang ( ) EECS 643, (03) 5742963 tcwang@cs.nthu.edu.tw Office hours: M56R5

More information

Design of PID Control System Assisted using LabVIEW in Biomedical Application

Design of PID Control System Assisted using LabVIEW in Biomedical Application Design of PID Control System Assisted using LabVIEW in Biomedical Application N. H. Ariffin *,a and N. Arsad b Department of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built

More information

8.2 Slippery Slopes. A Solidify Understanding Task

8.2 Slippery Slopes. A Solidify Understanding Task SECONDARY MATH I // MODULE 8 7 8.2 Slippery Slopes A Solidify Understanding Task CC BY https://flic.kr/p/kfus4x While working on Is It Right? in the previous module you looked at several examples that

More information

The Digital Linear Amplifier

The Digital Linear Amplifier The Digital Linear Amplifier By Timothy P. Hulick, Ph.D. 886 Brandon Lane Schwenksville, PA 19473 e-mail: dxyiwta@aol.com Abstract. This paper is the second of two presenting a modern approach to Digital

More information

Real-time FPGA Implementation of Transmitter Based DSP

Real-time FPGA Implementation of Transmitter Based DSP Real-time FPGA Implementation of Transmitter Based DSP Philip, Watts (1,2), Robert Waegemans (2), Yannis Benlachtar (2), Polina Bayvel (2), Robert Killey (2) (1) Computer Laboratory, University of Cambridge,

More information

CUDA 를활용한실시간 IMAGE PROCESSING SYSTEM 구현. Chang Hee Lee

CUDA 를활용한실시간 IMAGE PROCESSING SYSTEM 구현. Chang Hee Lee 1 CUDA 를활용한실시간 IMAGE PROCESSING SYSTEM 구현 Chang Hee Lee Overview Thin film transistor(tft) LCD : Inspection Object Type of Defect Type of Inspection Instrument Brief Lighting / Focusing Optic Magnification

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT PROJECT PERIODIC REPORT Publishable Summary Grant Agreement number: 214911 Project acronym: Project title: Funding Scheme: ICESTARS Integrated Circuit/EM Simulation and design Technologies for Advanced

More information

Compressive Through-focus Imaging

Compressive Through-focus Imaging PIERS ONLINE, VOL. 6, NO. 8, 788 Compressive Through-focus Imaging Oren Mangoubi and Edwin A. Marengo Yale University, USA Northeastern University, USA Abstract Optical sensing and imaging applications

More information

IN MANY industrial applications, ac machines are preferable

IN MANY industrial applications, ac machines are preferable IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 1, FEBRUARY 1999 111 Automatic IM Parameter Measurement Under Sensorless Field-Oriented Control Yih-Neng Lin and Chern-Lin Chen, Member, IEEE Abstract

More information

A Turnstile Junction Waveguide Orthomode Transducer for the 1 mm Band

A Turnstile Junction Waveguide Orthomode Transducer for the 1 mm Band A Turnstile Junction Waveguide Orthomode Transducer for the 1 mm Band Alessandro Navarrini, Richard L. Plambeck, and Daning Chow Abstract We describe the design and construction of a waveguide orthomode

More information

3 General Principles of Operation of the S7500 Laser

3 General Principles of Operation of the S7500 Laser Application Note AN-2095 Controlling the S7500 CW Tunable Laser 1 Introduction This document explains the general principles of operation of Finisar s S7500 tunable laser. It provides a high-level description

More information

Meshing Challenges in Simulating the Induced Currents in Vacuum Phototriode

Meshing Challenges in Simulating the Induced Currents in Vacuum Phototriode Meshing Challenges in Simulating the Induced Currents in Vacuum Phototriode S. Zahid and P. R. Hobson Electronic and Computer Engineering, Brunel University London, Uxbridge, UB8 3PH UK Introduction Vacuum

More information

2.5D Finite Element Simulation Eddy Current Heat Exchanger Tube Inspection using FEMM

2.5D Finite Element Simulation Eddy Current Heat Exchanger Tube Inspection using FEMM Vol.20 No.7 (July 2015) - The e-journal of Nondestructive Testing - ISSN 1435-4934 www.ndt.net/?id=18011 2.5D Finite Element Simulation Eddy Current Heat Exchanger Tube Inspection using FEMM Ashley L.

More information

Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine

Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine T. Neumann, C. Feltes, I. Erlich University Duisburg-Essen Institute of Electrical Power Systems Bismarckstr. 81,

More information

Yet, many signal processing systems require both digital and analog circuits. To enable

Yet, many signal processing systems require both digital and analog circuits. To enable Introduction Field-Programmable Gate Arrays (FPGAs) have been a superb solution for rapid and reliable prototyping of digital logic systems at low cost for more than twenty years. Yet, many signal processing

More information

Electrical signal types

Electrical signal types Electrical signal types With BogusBus, our signals were very simple and straightforward: each signal wire (1 through 5) carried a single bit of digital data, 0 Volts representing "off" and 24 Volts DC

More information

Functional Integration of Parallel Counters Based on Quantum-Effect Devices

Functional Integration of Parallel Counters Based on Quantum-Effect Devices Proceedings of the th IMACS World Congress (ol. ), Berlin, August 997, Special Session on Computer Arithmetic, pp. 7-78 Functional Integration of Parallel Counters Based on Quantum-Effect Devices Christian

More information

FEKO-Based Method for Electromagnetic Simulation of Carcass Wires Embedded in Vehicle Tires

FEKO-Based Method for Electromagnetic Simulation of Carcass Wires Embedded in Vehicle Tires ACES JOURNAL, VOL. 26, NO. 3, MARCH 2011 217 FEKO-Based Method for Electromagnetic Simulation of Carcass Wires Embedded in Vehicle Tires Nguyen Quoc Dinh 1, Takashi Teranishi 1, Naobumi Michishita 1, Yoshihide

More information

Parallel Programming Design of BPSK Signal Demodulation Based on CUDA

Parallel Programming Design of BPSK Signal Demodulation Based on CUDA Int. J. Communications, Network and System Sciences, 216, 9, 126-134 Published Online May 216 in SciRes. http://www.scirp.org/journal/ijcns http://dx.doi.org/1.4236/ijcns.216.9511 Parallel Programming

More information

An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels

An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels IEEE TRANSACTIONS ON COMMUNICATIONS, VOL 47, NO 1, JANUARY 1999 27 An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels Won Gi Jeon, Student

More information

PREDICTIVE CONTROL OF INDUCTION MOTOR DRIVE USING DSPACE

PREDICTIVE CONTROL OF INDUCTION MOTOR DRIVE USING DSPACE PREDICTIVE CONTROL OF INDUCTION MOTOR DRIVE USING DSPACE P. Karlovský, J. Lettl Department of electric drives and traction, Faculty of Electrical Engineering, Czech Technical University in Prague Abstract

More information

Low Power Design Part I Introduction and VHDL design. Ricardo Santos LSCAD/FACOM/UFMS

Low Power Design Part I Introduction and VHDL design. Ricardo Santos LSCAD/FACOM/UFMS Low Power Design Part I Introduction and VHDL design Ricardo Santos ricardo@facom.ufms.br LSCAD/FACOM/UFMS Motivation for Low Power Design Low power design is important from three different reasons Device

More information

Journal of Asian Scientific Research SIGNALS SPECTRAL ANALYSIS AND DISTORTION MEASUREMENTS USING AN OSCILLOSCOPE, A CAMERA AND A PC. A. A.

Journal of Asian Scientific Research SIGNALS SPECTRAL ANALYSIS AND DISTORTION MEASUREMENTS USING AN OSCILLOSCOPE, A CAMERA AND A PC. A. A. Journal of Asian Scientific Research journal homepage: http://www.aessweb.com/journals/5003 SIGNALS SPECTRAL ANALYSIS AND DISTORTION MEASUREMENTS USING AN OSCILLOSCOPE, A CAMERA AND A PC A. A. Azooz Department

More information

Part 1: Unit Overview. Unit Aims. Unit Abstract. Unit Outcomes. Unit Outcomes

Part 1: Unit Overview. Unit Aims. Unit Abstract. Unit Outcomes. Unit Outcomes Part 1: Unit Overview Unit Abstract Unit Aims Unit Outcomes Assessment Syllabus Reference Materials Resources Learning Strategy Unit Abstract The unit falls into three distinct strands: 1. Mathematics

More information

Joachim Frank Wadsworth Center Empire State Plaza P.O. Box 509 Albany, New York Tel: (518)

Joachim Frank Wadsworth Center Empire State Plaza P.O. Box 509 Albany, New York Tel: (518) This material is provided for educational use only. The information in these slides including all data, images and related materials are the property of : Joachim Frank Wadsworth Center Empire State Plaza

More information

CMOS Circuit for Low Photocurrent Measurements

CMOS Circuit for Low Photocurrent Measurements CMOS Circuit for Low Photocurrent Measurements W. Guggenbühl, T. Loeliger, M. Uster, and F. Grogg Electronics Laboratory Swiss Federal Institute of Technology Zurich, Switzerland A CMOS amplifier / analog-to-digital

More information

The Behaviour Of Round Timber Sections Notched Over The Support On The Tension Face. Justin Dewey

The Behaviour Of Round Timber Sections Notched Over The Support On The Tension Face. Justin Dewey The Behaviour Of Round Timber Sections Notched Over The Support On The Tension Face Justin Dewey Need for research In Queensland there are approximately 400 timber bridges still in use. Very little research

More information

Of all power components required in power conversion, magnetics

Of all power components required in power conversion, magnetics Modeling Ferrite Core Losses by Dr. Ray Ridley & Art Nace Of all power components required in power conversion, magnetics remain the most crucial element. They can be costly and time-consuming to develop,

More information

Fast Placement Optimization of Power Supply Pads

Fast Placement Optimization of Power Supply Pads Fast Placement Optimization of Power Supply Pads Yu Zhong Martin D. F. Wong Dept. of Electrical and Computer Engineering Dept. of Electrical and Computer Engineering Univ. of Illinois at Urbana-Champaign

More information

Digital Logic Circuits

Digital Logic Circuits Digital Logic Circuits Let s look at the essential features of digital logic circuits, which are at the heart of digital computers. Learning Objectives Understand the concepts of analog and digital signals

More information

AN ANN BASED FAULT DETECTION ON ALTERNATOR

AN ANN BASED FAULT DETECTION ON ALTERNATOR AN ANN BASED FAULT DETECTION ON ALTERNATOR Suraj J. Dhon 1, Sarang V. Bhonde 2 1 (Electrical engineering, Amravati University, India) 2 (Electrical engineering, Amravati University, India) ABSTRACT: Synchronous

More information

Virtual EM Prototyping: From Microwaves to Optics

Virtual EM Prototyping: From Microwaves to Optics Virtual EM Prototyping: From Microwaves to Optics Dr. Frank Demming, CST AG Dr. Avri Frenkel, Anafa Electromagnetic Solutions Virtual EM Prototyping Efficient Maxwell Equations solvers has been developed,

More information

Solving Large Multi-Scale Problems in CST STUDIO SUITE

Solving Large Multi-Scale Problems in CST STUDIO SUITE Solving Large Multi-Scale Problems in CST STUDIO SUITE An Aircraft Application M. Kunze, Z. Reznicek, I. Munteanu, P. Tobola, F. Wolfheimer Motivation I New A/C concepts (fly-by-wire, all electric aircraft,

More information

EM Simulation of Automotive Radar Mounted in Vehicle Bumper

EM Simulation of Automotive Radar Mounted in Vehicle Bumper EM Simulation of Automotive Radar Mounted in Vehicle Bumper Abstract Trends in automotive safety are pushing radar systems to higher levels of accuracy and reliable target identification for blind spot

More information

Introduction. Lecture 0 ICOM 4075

Introduction. Lecture 0 ICOM 4075 Introduction Lecture 0 ICOM 4075 Information Ageis the term used to refer to the present era, beginning in the 80 s. The name alludes to the global economy's shift in focus away from the manufacturing

More information

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 113 CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 5.1 INTRODUCTION This chapter describes hardware design and implementation of direct torque controlled induction motor drive with

More information

Low Power Design of Successive Approximation Registers

Low Power Design of Successive Approximation Registers Low Power Design of Successive Approximation Registers Rabeeh Majidi ECE Department, Worcester Polytechnic Institute, Worcester MA USA rabeehm@ece.wpi.edu Abstract: This paper presents low power design

More information

Generating Isolated Outputs in a Multilevel Modular Capacitor Clamped DC-DC Converter (MMCCC) for Hybrid Electric and Fuel Cell Vehicles

Generating Isolated Outputs in a Multilevel Modular Capacitor Clamped DC-DC Converter (MMCCC) for Hybrid Electric and Fuel Cell Vehicles Generating Isolated Outputs in a Multilevel Modular Capacitor Clamped DC-DC Converter (MMCCC) for Hybrid Electric and Fuel Cell Vehicles Faisal H. Khan 1, Leon M. Tolbert 2 1 Electric Power Research Institute

More information

Testing and Stabilizing Feedback Loops in Today s Power Supplies

Testing and Stabilizing Feedback Loops in Today s Power Supplies Keywords Venable, frequency response analyzer, impedance, injection transformer, oscillator, feedback loop, Bode Plot, power supply design, open loop transfer function, voltage loop gain, error amplifier,

More information

UNIT FOUR COORDINATE GEOMETRY MATH 421A 23 HOURS

UNIT FOUR COORDINATE GEOMETRY MATH 421A 23 HOURS UNIT FOUR COORDINATE GEOMETRY MATH 421A 23 HOURS 71 UNIT 4: Coordinate Geometry Previous Knowledge With the implementation of APEF Mathematics at the Intermediate level, students should be able to: - Grade

More information