Parallel Computing. Chapter 3

Size: px
Start display at page:

Download "Parallel Computing. Chapter 3"

Transcription

1 Chapter 3 Parallel Computing As we have discussed in the Processor module, in these few decades, there has been a great progress in terms of the computer speed, indeed a 20 million fold increase during a fifty year period. This is done, mainly due to the fact that more and more transistors have been integrated into a silicon chip, from a few to tens (SSI), to hundreds(msi), to thousands(lsi), and to the billions(vlsi). 1

2 Moore s law This phenomenon is nicely summarized via the Moore s law: The number of transistors placed on a chip has been doubled every eighteen month. For example, Intel 8086, a processor chip made by Intel in 1978, contained 29,000 transistors, and ran at 5 MHz; and the Intel Core 2 Duo, introduced in 2006, contained 291 million transistors and ran at the speed of 2.93 GHz. Thus, during those 28 years, the number of transistors has gone up by 10,034 times, or doubled once every 24 months, or two years. 2

3 A picture worths how many words? More importantly, this increase of the transistors directly leads to an increase of the computer speed. In this case, the speed goes up by 586 times during this period. The following chart shows the increase of the computer speed corresponding to that of the integration number. 3

4 Not just the speed... Moreover, besides processing speed, some of the other capabilities of many digital electronic devices are also strongly connected to Moore s law: memory capacity, sensors and even the number and size of pixels in digital cameras. As a result, all of these technology have also been speeding up at this stunning exponential rate as well. Since Moore s law precisely describes a driving force of technological and social change in the past thirty or so years, it has been used to guide long term planning and to set targets for research and development. 4

5 A dead end? Unfortunately, this era of steady and rapid growth of single-processor performance over 30 years is essential over, because By doubling every eighteen months,, we have to make the wires 2 thinner every eighteen months. This has to come to an end at some point since we can t make the wires infinitely thin. Although every transistor produces only a tiny bit of heat, when you put billions of them to a tiny space, the amount do add up,..., to that at the surface of the Sun. We also have essentially done our best to dig out all the benefits of a complicated single processor architecture. 5

6 What to do? Fortunately, Moore s law is not completely out of the window yet. It is predicted that it will continue for another five years or so. This many transistors will no longer be used to construct a single processor, but to increase the number of independent processors in a single chip. We will then try to speed up the whole process of letting those independent processors work on the data in parallel. An analogy could be that, in the ancient time, we can only cook one thing at a time with our old fashioned stove. 6

7 Nowadays, with a contemporary stove, we can cook many different dishes in parallel, or at the same time, which certainly saves time. Similarly, we could cut up a big problem into many smaller ones, and run them in parallel with multiple processors. Could we? 7

8 They are happening everywhere... Indeed, we can find many examples of parallel computing in our work and/or life: multiple galaxies running in the Universe, multiple lanes in I-93, multiple gas pumps in most of the gas stations, etc.. 8

9 It is difficult... They all sound good, but it is not as easy. In the cooking example, a good chef knows that she will not always cook everything at the same time. To cook the dish of, e.g., Pepper, Onions and Pork, she has to fry the pepper, and the pork first, which can be done at the same time; then fry the onion, which is mixed with the partially fried pepper and the pork. In the multiple lane case, although the cars in different lanes can go forward in parallel, the cars in the same lane have to go forward in turn. It is the same idea to do computing in parallel. You have to figure out what parts can be done in parallel, and what have to be done in parallel. 9

10 An example We have been using computers to do the courses registration for quite a few years now. When adding somebody into a class, a program has to make sure, among other things, that the total number of students added into a class is no more than the cap of that class, 25 for ours. If we run course add sequentially, i.e., one by one, this is what the program will do to add another student into this calfs: if the current number < 25 then add this student Thus, before we add in another student, we always check the cap. 10

11 The parallel case Since the above add consists of two steps: one check and another add, when we try to add multiple requests at the same time, we might get into trouble since we don t know in what order will the steps get mixed up. For example, if there are 24 students signed up for this course, and two more students come to add into the course. What is to happen? 11

12 This will. If we do the add in parallel, and it happens that the arrangement of the two steps for the two adds look like the following: Request 1 time Request Check the number t 1 - (Still 24) - - t 2 Check the number - (Still 24) Add in student t 3 - (Now 25) - - t 4 Add in student - (Now 26) Thus, as the above charts shows, we will add more students than what the cap requires. 12

13 Software is really hard Although we have been working with parallel computer hardware for a long time, since the late 1960 s, its programming is really difficult as we have to take care of the communication and coordination issues between the multiple processors, just like when we do conference calls, we want to make sure that only one person speaks at a time. In other words, the difficulty lies in on the software part, although we can come with lots of cheap hardware parts. 13

14 How fast could it be? The natural expectation for the speed-up from parallelization would be linear: If you put in a two lane highway, then two cars can do through the toll both at the same time, and if you put in a four lane, then four cars can pay tolls in parallel. That is why we often put in multiple toll booths, e.g., in Exit 11 in I-93. On the other hand, this does not happen to the parallel computing: very few parallel algorithms achieve linear speed-up. Most of them have a near-linear speed-up for small numbers of processing elements, but degrades to constant value for large numbers of processing elements. 14

15 Here is the limit The potential speed-up of a parallel algorithm on a parallel computer is given by Amdahl s law, established in 1960s by Gene Amdahl. When a big problem is cut into a bunch of smaller one, some of them can run in parallel, while the others have to run as a sequence, then, it is the latter that will decide overall speed-up available from parallelization. This relationship is given by the equation: S = 1 1 P, where S is the speed-up of the program, as a factor of its original sequential runtime, and P is the fraction that can be run in parallel. 15

16 An example If we cut the problem into ten pieces, nine of them can run in parallel, while one piece can t, we have S = 10%,P = 90%, then, the Amdahl s law tells us that S = = = 10. In other words, at most, we can speed it up 10 times, no matter how many processors we throw in. This result thus puts an upper limit on the usefulness of adding more parallel execution units. One way to put it: The bearing of a child takes nine months, no matter how many women are assigned. 16

17 Discussion topics Do some further research on Amdahl s law, and share with us your findings in laymen s language. What are some of the successful applications of this multi-processing idea in parallel computing? Give some details... What is it? Why do we do it in parallel? What are the benefits, as compared with sequential computing? In your life, study and/or work, have you ever applied the multi-processing strategy, i.e., do multiple things at one time? If yes, give us some examples: what is the problem? how to you cut it into smaller problems? Can all these smaller ones be run in parallel? If not all of them can be run in parallel, how do you coordinate them? 17

Amdahl s Law in the Multicore Era

Amdahl s Law in the Multicore Era Amdahl s Law in the Multicore Era Mark D. Hill and Michael R. Marty University of Wisconsin Madison August 2008 @ Semiahmoo Workshop IBM s Dr. Thomas Puzak: Everyone knows Amdahl s Law 2008 Multifacet

More information

VLSI Design Digital Systems and VLSI

VLSI Design Digital Systems and VLSI VLSI Design Digital Systems and VLSI Somayyeh Koohi Department of Computer Engineering Adapted with modifications from lecture notes prepared by author 1 Overview Why VLSI? IC Manufacturing CMOS Technology

More information

High Performance Microprocessor Design and Automation: Overview, Challenges and Opportunities IBM Corporation

High Performance Microprocessor Design and Automation: Overview, Challenges and Opportunities IBM Corporation High Performance Microprocessor Design and Automation: Overview, Challenges and Opportunities Introduction About Myself What to expect out of this lecture Understand the current trend in the IC Design

More information

Lecture 1: Circuits & Layout

Lecture 1: Circuits & Layout Lecture 1: Circuits & Layout Outline A Brief History CMOS Gate esign Pass Transistors CMOS Latches & Flip-Flops Standard Cell Layouts Stick iagrams 2 A Brief History 1958: First integrated circuit Flip-flop

More information

Sharif University of Technology. SoC: Introduction

Sharif University of Technology. SoC: Introduction SoC Design Lecture 1: Introduction Shaahin Hessabi Department of Computer Engineering System-on-Chip System: a set of related parts that act as a whole to achieve a given goal. A system is a set of interacting

More information

Digital Integrated Circuits EECS 312. Review. Remember the ENIAC? IC ENIAC. Trend for one company. First microprocessor

Digital Integrated Circuits EECS 312. Review. Remember the ENIAC? IC ENIAC. Trend for one company. First microprocessor 14 12 10 8 6 IBM ES9000 Bipolar Fujitsu VP2000 IBM 3090S Pulsar 4 IBM 3090 IBM RY6 CDC Cyber 205 IBM 4381 IBM RY4 2 IBM 3081 Apache Fujitsu M380 IBM 370 Merced IBM 360 IBM 3033 Vacuum Pentium II(DSIP)

More information

Digital Integrated Circuits EECS 312

Digital Integrated Circuits EECS 312 14 12 10 8 6 Fujitsu VP2000 IBM 3090S Pulsar 4 IBM 3090 IBM RY6 CDC Cyber 205 IBM 4381 IBM RY4 2 IBM 3081 Apache Fujitsu M380 IBM 370 Merced IBM 360 IBM 3033 Vacuum Pentium II(DSIP) 0 1950 1960 1970 1980

More information

Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED)

Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED) Chapter 2 Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED) ---------------------------------------------------------------------------------------------------------------

More information

Understanding Compression Technologies for HD and Megapixel Surveillance

Understanding Compression Technologies for HD and Megapixel Surveillance When the security industry began the transition from using VHS tapes to hard disks for video surveillance storage, the question of how to compress and store video became a top consideration for video surveillance

More information

8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM

8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM Recent Development in Instrumentation System 99 8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM Siti Zarina Mohd Muji Ruzairi Abdul Rahim Chiam Kok Thiam 8.1 INTRODUCTION Optical tomography involves

More information

Co-simulation Techniques for Mixed Signal Circuits

Co-simulation Techniques for Mixed Signal Circuits Co-simulation Techniques for Mixed Signal Circuits Tudor Timisescu Technische Universität München Abstract As designs grow more and more complex, there is increasing effort spent on verification. Most

More information

Why Use the Cypress PSoC?

Why Use the Cypress PSoC? C H A P T E R1 Why Use the Cypress PSoC? Electronics have dramatically altered the world as we know it. One has simply to compare the conveniences and capabilities of today s world with those of the late

More information

Lecture 1: Intro to CMOS Circuits

Lecture 1: Intro to CMOS Circuits Introduction to CMOS VLSI esign Lecture : Intro to CMOS Circuits avid Harris Steven Levitan Fall 28 Harvey Mudd College Spring 24 Outline A Brief History CMOS Gate esign Pass Transistors CMOS Latches &

More information

IC Design of a New Decision Device for Analog Viterbi Decoder

IC Design of a New Decision Device for Analog Viterbi Decoder IC Design of a New Decision Device for Analog Viterbi Decoder Wen-Ta Lee, Ming-Jlun Liu, Yuh-Shyan Hwang and Jiann-Jong Chen Institute of Computer and Communication, National Taipei University of Technology

More information

SEMICONDUCTOR TECHNOLOGY -CMOS-

SEMICONDUCTOR TECHNOLOGY -CMOS- SEMICONDUCTOR TECHNOLOGY -CMOS- Fire Tom Wada 2011/12/19 1 What is semiconductor and LSIs Huge number of transistors can be integrated in a small Si chip. The size of the chip is roughly the size of nails.

More information

Last time, we saw how latches can be used as memory in a circuit

Last time, we saw how latches can be used as memory in a circuit Flip-Flops Last time, we saw how latches can be used as memory in a circuit Latches introduce new problems: We need to know when to enable a latch We also need to quickly disable a latch In other words,

More information

SEMICONDUCTOR TECHNOLOGY -CMOS-

SEMICONDUCTOR TECHNOLOGY -CMOS- SEMICONDUCTOR TECHNOLOGY -CMOS- Fire Tom Wada What is semiconductor and LSIs Huge number of transistors can be integrated in a small Si chip. The size of the chip is roughly the size of nails. Currently,

More information

DIFFERENTIATE SOMETHING AT THE VERY BEGINNING THE COURSE I'LL ADD YOU QUESTIONS USING THEM. BUT PARTICULAR QUESTIONS AS YOU'LL SEE

DIFFERENTIATE SOMETHING AT THE VERY BEGINNING THE COURSE I'LL ADD YOU QUESTIONS USING THEM. BUT PARTICULAR QUESTIONS AS YOU'LL SEE 1 MATH 16A LECTURE. OCTOBER 28, 2008. PROFESSOR: SO LET ME START WITH SOMETHING I'M SURE YOU ALL WANT TO HEAR ABOUT WHICH IS THE MIDTERM. THE NEXT MIDTERM. IT'S COMING UP, NOT THIS WEEK BUT THE NEXT WEEK.

More information

MindMouse. This project is written in C++ and uses the following Libraries: LibSvm, kissfft, BOOST File System, and Emotiv Research Edition SDK.

MindMouse. This project is written in C++ and uses the following Libraries: LibSvm, kissfft, BOOST File System, and Emotiv Research Edition SDK. Andrew Robbins MindMouse Project Description: MindMouse is an application that interfaces the user s mind with the computer s mouse functionality. The hardware that is required for MindMouse is the Emotiv

More information

Prime Num Generator - Maker Faire 2014

Prime Num Generator - Maker Faire 2014 Prime Num Generator - Maker Faire 2014 Experimenting with math in hardware Stanley Ng, Altera Synopsis The Prime Number Generator ( PNG ) counts from 1 to some number (273 million, on a Cyclone V C5 device)

More information

(Refer Slide Time 1:58)

(Refer Slide Time 1:58) Digital Circuits and Systems Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology Madras Lecture - 1 Introduction to Digital Circuits This course is on digital circuits

More information

Layers of Innovation: How Signal Chain Innovations are Creating Analog Opportunities in a Digital World

Layers of Innovation: How Signal Chain Innovations are Creating Analog Opportunities in a Digital World The World Leader in High Performance Signal Processing Solutions Layers of Innovation: How Signal Chain Innovations are Creating Analog Opportunities in a Digital World Dave Robertson-- VP of Analog Technology

More information

System Quality Indicators

System Quality Indicators Chapter 2 System Quality Indicators The integration of systems on a chip, has led to a revolution in the electronic industry. Large, complex system functions can be integrated in a single IC, paving the

More information

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS Item Type text; Proceedings Authors Habibi, A. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings

More information

Reconfigurable Neural Net Chip with 32K Connections

Reconfigurable Neural Net Chip with 32K Connections Reconfigurable Neural Net Chip with 32K Connections H.P. Graf, R. Janow, D. Henderson, and R. Lee AT&T Bell Laboratories, Room 4G320, Holmdel, NJ 07733 Abstract We describe a CMOS neural net chip with

More information

Embedded System Design

Embedded System Design Embedded System Design p. 1/2 Embedded System Design Prof. Stephen A. Edwards sedwards@cs.columbia.edu Spring 2007 Spot the Computer Embedded System Design p. 2/2 Embedded System Design p. 3/2 Hidden Computers

More information

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath Objectives Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath In the previous chapters we have studied how to develop a specification from a given application, and

More information

Integrated Circuit Design ELCT 701 (Winter 2017) Lecture 1: Introduction

Integrated Circuit Design ELCT 701 (Winter 2017) Lecture 1: Introduction 1 Integrated Circuit Design ELCT 701 (Winter 2017) Lecture 1: Introduction Assistant Professor Office: C3.315 E-mail: eman.azab@guc.edu.eg 2 Course Overview Lecturer Teaching Assistant Course Team E-mail:

More information

WELCOME. ECE 2030: Introduction to Computer Engineering* Richard M. Dansereau Copyright by R.M. Dansereau,

WELCOME. ECE 2030: Introduction to Computer Engineering* Richard M. Dansereau Copyright by R.M. Dansereau, CHAPTER I- CHAPTER I WELCOME TO ECE 23: Introduction to Computer Engineering* Richard M. Dansereau rdanse@pobox.com Copyright by R.M. Dansereau, 2-2 * ELEMENTS OF NOTES AFTER W. KINSNER, UNIVERSITY OF

More information

24. Scaling, Economics, SOI Technology

24. Scaling, Economics, SOI Technology 24. Scaling, Economics, SOI Technology Jacob Abraham Department of Electrical and Computer Engineering The University of Texas at Austin VLSI Design Fall 2017 December 4, 2017 ECE Department, University

More information

VLSI Test Technology and Reliability (ET4076)

VLSI Test Technology and Reliability (ET4076) VLSI Test Technology and Reliability (ET476) Lecture 9 (2) Built-In-Self Test (Chapter 5) Said Hamdioui Computer Engineering Lab Delft University of Technology 29-2 Learning aims Describe the concept and

More information

ELEN Electronique numérique

ELEN Electronique numérique ELEN0040 - Electronique numérique Patricia ROUSSEAUX Année académique 2014-2015 CHAPITRE 5 Sequential circuits design - Timing issues ELEN0040 5-228 1 Sequential circuits design 1.1 General procedure 1.2

More information

Welcome to Electrical and Electronic Engineering UCD. Electronic/Computer Engineering (ECE)

Welcome to Electrical and Electronic Engineering UCD. Electronic/Computer Engineering (ECE) Welcome to Electrical and Electronic Engineering UCD Electronic/Computer Engineering the engineering of INFORMATION in electrical form AND Electrical Engineering the engineering of ENERGY in electrical

More information

Basics Of Digital Logic And Data Representation

Basics Of Digital Logic And Data Representation Basics Of Digital Logic And Data Representation The Fundamentals From Which Computers Are Built ISBN: -558-3856-X Essentials of Computer Architecture, by Douglas E. Comer. Published by Prentice Hall. Copyright

More information

Chapter 1. Introduction to Digital Signal Processing

Chapter 1. Introduction to Digital Signal Processing Chapter 1 Introduction to Digital Signal Processing 1. Introduction Signal processing is a discipline concerned with the acquisition, representation, manipulation, and transformation of signals required

More information

Copyright 2011 by Enoch Hwang, Ph.D. and Global Specialties. All rights reserved. Printed in Taiwan.

Copyright 2011 by Enoch Hwang, Ph.D. and Global Specialties. All rights reserved. Printed in Taiwan. Copyright 2011 by Enoch Hwang, Ph.D. and Global Specialties All rights reserved. Printed in Taiwan. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form

More information

VU + SOLO2 performance above all

VU + SOLO2 performance above all VU + SOLO2 performance above all A brand new model of popular digital satellite receivers series has come to the market. It is called SOLO2, but the number 2 in the name stands for superscript so it should

More information

The SOUND PROCESSING. A History of Audio Processing Part 4 Digital Processing Goes into High Gear. by Jim Somich with Barry Mishkind

The SOUND PROCESSING. A History of Audio Processing Part 4 Digital Processing Goes into High Gear. by Jim Somich with Barry Mishkind The Broadcasters Desktop Resource www.thebdr.net edited by Barry Mishkind the Eclectic Engineer SOUND PROCESSING A History of Audio Processing Part 4 Digital Processing Goes into High Gear by Jim Somich

More information

CS Part 1 1 Dr. Rajesh Subramanyan, 2005

CS Part 1 1 Dr. Rajesh Subramanyan, 2005 CS25 -- Part Dr. Rajesh Subramanyan, 25 Basics Chapter 2 Digital Logic CS25 -- Part 2 Dr. Rajesh Subramanyan, 25 Topics Voltage And Current Transistor Logic Gates Symbols Used For Gates Interconnection

More information

Lecture 1: Introduction to Digital Logic Design. CK Cheng CSE Dept. UC San Diego

Lecture 1: Introduction to Digital Logic Design. CK Cheng CSE Dept. UC San Diego Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego 1 Outlines Administration Motivation Scope 2 Administration Web site: http://www.cse.ucsd.edu/classes/fa12/cse140-a/ WebCT:

More information

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No. # 29 Minimizing Switched Capacitance-III. (Refer

More information

MARKET OUTPERFORMERS CELERITAS INVESTMENTS

MARKET OUTPERFORMERS CELERITAS INVESTMENTS MARKET OUTPERFORMERS CELERITAS INVESTMENTS Universal Displays (OLED) Rating: Strong Buy Stock Price: $101/share Price Target: $130/share MOP Idea of the Month: Universal Displays Business Overview: Universal

More information

Outline. 1 Reiteration. 2 Dynamic scheduling - Tomasulo. 3 Superscalar, VLIW. 4 Speculation. 5 ILP limitations. 6 What we have done so far.

Outline. 1 Reiteration. 2 Dynamic scheduling - Tomasulo. 3 Superscalar, VLIW. 4 Speculation. 5 ILP limitations. 6 What we have done so far. Outline 1 Reiteration Lecture 5: EIT090 Computer Architecture 2 Dynamic scheduling - Tomasulo Anders Ardö 3 Superscalar, VLIW EIT Electrical and Information Technology, Lund University Sept. 30, 2009 4

More information

Challenges in the design of a RGB LED display for indoor applications

Challenges in the design of a RGB LED display for indoor applications Synthetic Metals 122 (2001) 215±219 Challenges in the design of a RGB LED display for indoor applications Francis Nguyen * Osram Opto Semiconductors, In neon Technologies Corporation, 19000, Homestead

More information

6.111 Final Project Proposal Kelly Snyder and Rebecca Greene. Abstract

6.111 Final Project Proposal Kelly Snyder and Rebecca Greene. Abstract 6.111 Final Project Proposal Kelly Snyder and Rebecca Greene Abstract The Cambot project proposes to build a robot using two distinct FPGAs that will interact with users wirelessly, using the labkit, a

More information

Reconfigurable Architectures. Greg Stitt ECE Department University of Florida

Reconfigurable Architectures. Greg Stitt ECE Department University of Florida Reconfigurable Architectures Greg Stitt ECE Department University of Florida How can hardware be reconfigurable? Problem: Can t change fabricated chip ASICs are fixed Solution: Create components that can

More information

An FPGA Implementation of Shift Register Using Pulsed Latches

An FPGA Implementation of Shift Register Using Pulsed Latches An FPGA Implementation of Shift Register Using Pulsed Latches Shiny Panimalar.S, T.Nisha Priscilla, Associate Professor, Department of ECE, MAMCET, Tiruchirappalli, India PG Scholar, Department of ECE,

More information

Digital Logic Design ENEE x. Lecture 24

Digital Logic Design ENEE x. Lecture 24 Digital Logic Design ENEE 244-010x Lecture 24 Announcements Homework 9 due today Thursday Office Hours (12/10) from 2:30-4pm Course Evaluations at the end of class today. https://www.courseevalum.umd.edu/

More information

Electronic & Electrical Engineering. Your Feedback on Stage 2. Information for Stage 2 Students April Electronic & Electrical Route

Electronic & Electrical Engineering. Your Feedback on Stage 2. Information for Stage 2 Students April Electronic & Electrical Route & Your Feedback on Stage 2 Information for Stage 2 Students April 2018 UCD School of and Scoil na hinnealtóireachta Leictrí agus Leictreonaí UCD What was good in Stage 2? modules you liked, found interesting

More information

Analog, Mixed-Signal, and Radio-Frequency (RF) Electronic Design Laboratory. Electrical and Computer Engineering Department UNC Charlotte

Analog, Mixed-Signal, and Radio-Frequency (RF) Electronic Design Laboratory. Electrical and Computer Engineering Department UNC Charlotte Analog, Mixed-Signal, and Radio-Frequency (RF) Electronic Design Laboratory Electrical and Computer Engineering Department UNC Charlotte Teaching and Research Faculty (Please see faculty web pages for

More information

Semiconductor Devices. Microwave Application Products. Microwave Tubes and Radar Components

Semiconductor Devices. Microwave Application Products. Microwave Tubes and Radar Components Microwave Application Products Microwave Tubes and Radar Components Our semiconductor products are mostly analog semiconductors classified broadly into three groups: Bipolar ICs, MOS ICs, and Microwave

More information

An Efficient High Speed Wallace Tree Multiplier

An Efficient High Speed Wallace Tree Multiplier Chepuri satish,panem charan Arur,G.Kishore Kumar and G.Mamatha 38 An Efficient High Speed Wallace Tree Multiplier Chepuri satish, Panem charan Arur, G.Kishore Kumar and G.Mamatha Abstract: The Wallace

More information

IE1204 Digital Design L1 : Course Overview. Introduction to Digital Technology. Binary Numbers

IE1204 Digital Design L1 : Course Overview. Introduction to Digital Technology. Binary Numbers IE204 Digital Design L : Course Overview. Introduction to Digital Technology. Binary Numbers Elena Dubrova KTH/ICT/ES dubrova@kth.se Lecturer Elena Dubrova School of Information and Communication Technology

More information

January Spectra7 Microsystems, Inc.

January Spectra7 Microsystems, Inc. January 2016 Spectra7 Microsystems, Inc. 1 What is Spectra7 We make electronic products smaller, lighter, clearer, faster and less expensive 2 Must Have Technology 39 Experts 50+ Brands 47 Patents 5 Vertical

More information

Senior Design Project: Blind Transmitter

Senior Design Project: Blind Transmitter Senior Design Project: Blind Transmitter Marvin Lam Mamadou Sall Ramtin Malool March 19, 2007 As the technology industry progresses we cannot help but to note that products are becoming both smaller and

More information

006 Dual Divider. Two clock/frequency dividers with reset

006 Dual Divider. Two clock/frequency dividers with reset 006 Dual Divider Two clock/frequency dividers with reset Comments, suggestions, questions and corrections are welcomed & encouraged: contact@castlerocktronics.com 1 castlerocktronics.com Contents 3 0.

More information

Written Progress Report. Automated High Beam System

Written Progress Report. Automated High Beam System Written Progress Report Automated High Beam System Linda Zhao Chief Executive Officer Sujin Lee Chief Finance Officer Victor Mateescu VP Research & Development Alex Huang VP Software Claire Liu VP Operation

More information

High Performance Raster Scan Displays

High Performance Raster Scan Displays High Performance Raster Scan Displays Item Type text; Proceedings Authors Fowler, Jon F. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings Rights

More information

ECE Real Time Embedded Systems Final Project. Speeding Detecting System

ECE Real Time Embedded Systems Final Project. Speeding Detecting System ECE 7220 Real Time Embedded Systems Final Project Speeding Detecting System By Hancheng Wu Abstract Speeding is one of the most common reasons that lead to traffic accidents. This project implements a

More information

Slide Set 7. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary

Slide Set 7. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary Slide Set 7 for ENEL 353 Fall 216 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Fall Term, 216 SN s ENEL 353 Fall 216 Slide Set 7 slide

More information

RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery

RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery Rec. ITU-R BT.1201 1 RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery (Question ITU-R 226/11) (1995) The ITU Radiocommunication Assembly, considering a) that extremely high resolution imagery

More information

Overview. Teacher s Manual and reproductions of student worksheets to support the following lesson objective:

Overview. Teacher s Manual and reproductions of student worksheets to support the following lesson objective: Overview Lesson Plan #1 Title: Ace it! Lesson Nine Attached Supporting Documents for Plan #1: Teacher s Manual and reproductions of student worksheets to support the following lesson objective: Find products

More information

Telephone calls and the Brontosaurus Adam Atkinson

Telephone calls and the Brontosaurus Adam Atkinson Telephone calls and the Brontosaurus Adam Atkinson (ghira@mistral.co.uk) This article provides more detail than my talk at GG with the same title. I am occasionally asked questions along the lines of When

More information

EECS150 - Digital Design Lecture 10 - Interfacing. Recap and Topics

EECS150 - Digital Design Lecture 10 - Interfacing. Recap and Topics EECS150 - Digital Design Lecture 10 - Interfacing Oct. 1, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)

More information

VPL-VW5000ES. Technical Background VPL-VW5000ES

VPL-VW5000ES. Technical Background VPL-VW5000ES Technical Background Welcome Home theater is undergoing a transformation as dramatic as the change from standard definition to high definition nearly 20 years ago. And Sony s is uniquely qualified to bring

More information

DCI Requirements Image - Dynamics

DCI Requirements Image - Dynamics DCI Requirements Image - Dynamics Matt Cowan Entertainment Technology Consultants www.etconsult.com Gamma 2.6 12 bit Luminance Coding Black level coding Post Production Implications Measurement Processes

More information

Administrative issues. Sequential logic

Administrative issues. Sequential logic Administrative issues Midterm #1 will be given Tuesday, October 29, at 9:30am. The entire class period (75 minutes) will be used. Open book, open notes. DDPP sections: 2.1 2.6, 2.10 2.13, 3.1 3.4, 3.7,

More information

VLSI System Testing. BIST Motivation

VLSI System Testing. BIST Motivation ECE 538 VLSI System Testing Krish Chakrabarty Built-In Self-Test (BIST): ECE 538 Krish Chakrabarty BIST Motivation Useful for field test and diagnosis (less expensive than a local automatic test equipment)

More information

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras Group #4 Prof: Chow, Paul Student 1: Robert An Student 2: Kai Chun Chou Student 3: Mark Sikora April 10 th, 2015 Final

More information

Sequencing and Control

Sequencing and Control Sequencing and Control Lan-Da Van ( 范倫達 ), Ph. D. Department of Computer Science National Chiao Tung University Taiwan, R.O.C. Spring, 2016 ldvan@cs.nctu.edu.tw http://www.cs.nctu.edu.tw/~ldvan/ Source:

More information

Control Unit. Arturo Díaz-Pérez Departamento de Computación Laboratorio de Tecnologías de Información CINVESTAV-IPN

Control Unit. Arturo Díaz-Pérez Departamento de Computación Laboratorio de Tecnologías de Información CINVESTAV-IPN Control Unit Arturo Díaz-Pérez Departamento de Computación Laboratorio de Tecnologías de Información CINVESTAV-IPN Large Digital Systems In both combinational and sequential circuit design: small circuits

More information

In this lecture we will work through a design example from problem statement to digital circuits.

In this lecture we will work through a design example from problem statement to digital circuits. Lecture : A Design Example - Traffic Lights In this lecture we will work through a design example from problem statement to digital circuits. The Problem: The traffic department is trying out a new system

More information

Image Acquisition Technology

Image Acquisition Technology Image Choosing the Right Image Acquisition Technology A Machine Vision White Paper 1 Today, machine vision is used to ensure the quality of everything from tiny computer chips to massive space vehicles.

More information

WINNER TAKE ALL: How Competitiveness Shapes the Fate of Nations. Richard Elkus, Jr. The Derivative Debacle

WINNER TAKE ALL: How Competitiveness Shapes the Fate of Nations. Richard Elkus, Jr. The Derivative Debacle WINNER TAKE ALL: How Competitiveness Shapes the Fate of Nations Richard Elkus, Jr. 1 The Derivative Debacle Derivatives are financial products initially designed to reduce investment risk in value added

More information

Display Technologies CMSC 435. Slides based on Dr. Luebke s slides

Display Technologies CMSC 435. Slides based on Dr. Luebke s slides Display Technologies CMSC 435 Slides based on Dr. Luebke s slides Recap: Transforms Basic 2D Transforms: Scaling, Shearing, Rotation, Reflection, Composition of 2D Transforms Basic 3D Transforms: Rotation,

More information

Techniques for Extending Real-Time Oscilloscope Bandwidth

Techniques for Extending Real-Time Oscilloscope Bandwidth Techniques for Extending Real-Time Oscilloscope Bandwidth Over the past decade, data communication rates have increased by a factor well over 10X. Data rates that were once 1Gb/sec and below are now routinely

More information

PORK BEEF CHICKEN. Rapid Defrosting with. Radio Frequency BENEFITS OF THE RF TEMPERING & THAWING METHOD

PORK BEEF CHICKEN. Rapid Defrosting with. Radio Frequency BENEFITS OF THE RF TEMPERING & THAWING METHOD PORK BEEF CHICKEN Rapid Defrosting with Radio Frequency BENEFITS OF THE RF TEMPERING & THAWING METHOD defrosting is achieved in minutes rather than hours or days, even for large product blocks and, if

More information

Appeal decision. Appeal No USA. Osaka, Japan

Appeal decision. Appeal No USA. Osaka, Japan Appeal decision Appeal No. 2014-24184 USA Appellant BRIDGELUX INC. Osaka, Japan Patent Attorney SAEGUSA & PARTNERS The case of appeal against the examiner's decision of refusal of Japanese Patent Application

More information

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF ELETRONICS AND COMMUNICATION ENGINEERING COURSE NOTES SUBJECT: DIGITAL ELECTRONICS CLASS: II YEAR ECE SUBJECT CODE: EC2203

More information

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course Session Number 1532 Adding Analog and Mixed Signal Concerns to a Digital VLSI Course John A. Nestor and David A. Rich Department of Electrical and Computer Engineering Lafayette College Abstract This paper

More information

Digital High Resolution Display Technology. A New Way of Seeing Things.

Digital High Resolution Display Technology. A New Way of Seeing Things. R Digital High Resolution Display Technology A New Way of Seeing Things. Raytheon s Digital Display Digital Light Processing (DLP ) by Texas Instruments is a revolutionary new way to project and display

More information

Spectrum for the Internet of Things

Spectrum for the Internet of Things Spectrum for the Internet of Things GSMA Public Policy Position August 2016 COPYRIGHT 2017 GSM ASSOCIATION 2 SPECTRUM FOR THE INTERNET OF THINGS Summary The Internet of Things (IoT) is a hugely important

More information

R Fig. 5 photograph of the image reorganization circuitry. Circuit diagram of output sampling stage.

R Fig. 5 photograph of the image reorganization circuitry. Circuit diagram of output sampling stage. IMPROVED SCAN OF FIGURES 01/2009 into the 12-stage SP 3 register and the nine pixel neighborhood is transferred in parallel to a conventional parallel-to-serial 9-stage CCD register for serial output.

More information

Transcript of Dr. Supiryo Bandyopadhyay Interview. Inigo Howlett, 88.9 WCVE, reporting for Science Matters, April 2016

Transcript of Dr. Supiryo Bandyopadhyay Interview. Inigo Howlett, 88.9 WCVE, reporting for Science Matters, April 2016 Transcript of Dr. Supiryo Bandyopadhyay Interview Inigo Howlett, 88.9 WCVE, reporting for Science Matters, April 2016 My name is Supiryo Bandyopadhyay, and I work in various areas of spintronics, especially

More information

Need for FEC-protected chip-to-module CAUI-4 specification. Piers Dawe Mellanox Technologies

Need for FEC-protected chip-to-module CAUI-4 specification. Piers Dawe Mellanox Technologies Need for FEC-protected chip-to-module CAUI-4 specification Piers Dawe Mellanox Technologies IEEE P802.3bm, Sept. 2013, York Need for FEC-protected chip-to-module CAUI-4 specification 1 Supporters Yonatan

More information

DAT335 Music Perception and Cognition Cogswell Polytechnical College Spring Week 6 Class Notes

DAT335 Music Perception and Cognition Cogswell Polytechnical College Spring Week 6 Class Notes DAT335 Music Perception and Cognition Cogswell Polytechnical College Spring 2009 Week 6 Class Notes Pitch Perception Introduction Pitch may be described as that attribute of auditory sensation in terms

More information

ADOSE DELIVERABLE D6.9; PUBLIC SUMMARY SRS Testing of components and subsystems

ADOSE DELIVERABLE D6.9; PUBLIC SUMMARY SRS Testing of components and subsystems RELIABLE APPLICATION SPECIFIC DETECTION OF ROAD USERS WITH VEHICLE ON-BOARD SENSORS ADOSE DELIVERABLE D6.9; PUBLIC SUMMARY SRS Testing of components and subsystems Issued by: AIT Austrian Institute of

More information

High Performance TFT LCD Driver ICs for Large-Size Displays

High Performance TFT LCD Driver ICs for Large-Size Displays Name: Eugenie Ip Title: Technical Marketing Engineer Company: Solomon Systech Limited www.solomon-systech.com The TFT LCD market has rapidly evolved in the last decade, enabling the occurrence of large

More information

PORK BEEF POULTRY. Rapid Defrosting with. Radio Frequency BENEFITS OF THE RF TEMPERING & THAWING METHOD

PORK BEEF POULTRY. Rapid Defrosting with. Radio Frequency BENEFITS OF THE RF TEMPERING & THAWING METHOD PORK BEEF POULTRY Rapid Defrosting with Radio Frequency BENEFITS OF THE RF TEMPERING & THAWING METHOD defrosting is achieved in minutes rather than hours or days, even for large product blocks and, if

More information

Digital Light Processing

Digital Light Processing A Seminar report On Digital Light Processing Submitted in partial fulfillment of the requirement for the award of degree of Bachelor of Technology in Computer Science SUBMITTED TO: www.studymafia.org SUBMITTED

More information

TV Character Generator

TV Character Generator TV Character Generator TV CHARACTER GENERATOR There are many ways to show the results of a microcontroller process in a visual manner, ranging from very simple and cheap, such as lighting an LED, to much

More information

Frame Processing Time Deviations in Video Processors

Frame Processing Time Deviations in Video Processors Tensilica White Paper Frame Processing Time Deviations in Video Processors May, 2008 1 Executive Summary Chips are increasingly made with processor designs licensed as semiconductor IP (intellectual property).

More information

Slide Set 9. for ENCM 501 in Winter Steve Norman, PhD, PEng

Slide Set 9. for ENCM 501 in Winter Steve Norman, PhD, PEng Slide Set 9 for ENCM 501 in Winter 2018 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary March 2018 ENCM 501 Winter 2018 Slide Set 9 slide

More information

OLED: Form Follows Function for Digital Displays. Presented by:

OLED: Form Follows Function for Digital Displays. Presented by: Form Follows Function for Digital Displays Presented by: We are witnessing the dawn of a new era. With the introduction of an innovative palette for creating environments and engaging customers, OLED technology

More information

3D-CHIP TECHNOLOGY AND APPLICATIONS OF MINIATURIZATION

3D-CHIP TECHNOLOGY AND APPLICATIONS OF MINIATURIZATION 3D-CHIP TECHNOLOGY AND APPLICATIONS OF MINIATURIZATION 23.08.2018 I DAVID ARUTINOV CONTENT INTRODUCTION TRENDS AND ISSUES OF MODERN IC s 3D INTEGRATION TECHNOLOGY CURRENT STATE OF 3D INTEGRATION SUMMARY

More information

Reciprocating Machine Protection

Reciprocating Machine Protection Reciprocating Machine Protection Why You Should Be Monitoring the Needle Instead of the Haystack By: John Kovach, President, Riotech Instruments Ltd LLP Frank Fifer, Director of Operations, Peerless Dynamics,

More information

Chapter 3 Evaluated Results of Conventional Pixel Circuit, Other Compensation Circuits and Proposed Pixel Circuits for Active Matrix Organic Light Emitting Diodes (AMOLEDs) -------------------------------------------------------------------------------------------------------

More information

Monitor and Display Adapters UNIT 4

Monitor and Display Adapters UNIT 4 Monitor and Display Adapters UNIT 4 TOPIC TO BE COVERED: 4.1: video Basics(CRT Parameters) 4.2: VGA monitors 4.3: Digital Display Technology- Thin Film Displays, Liquid Crystal Displays, Plasma Displays

More information

Sony, metal particle and A3MP tape: Nanoscale technology for terabyte storage

Sony, metal particle and A3MP tape: Nanoscale technology for terabyte storage Sony, metal particle and A3MP tape: Nanoscale technology for terabyte storage As the need for backup storage grows at double-digit rates, reliable storage technology has never been more important. A key

More information

Bluetooth. Wireless Technology Solutions. STMicroelectronics More Intelligent Solutions

Bluetooth. Wireless Technology Solutions. STMicroelectronics More Intelligent Solutions Bluetooth Wireless Technology Solutions STMicroelectronics More Intelligent Solutions ST Strategy ST s offer of the underlying Wireless Technology begins first with the silicon process technology offering.

More information