Weather Forecasting Problem (One Trillion Operations per Second?)

Slides:



Advertisements
Similar presentations
Topics covered: Memory subsystem CSE243: Introduction to Computer Architecture and Hardware/Software Interface.
Advertisements

Topics What are computers? A little bit of history Computer basics Bilgisayar Kullanımı I.
Volume and The Cubic Metre. Learning Goals The volume of an object is a measure of the space it takes up Models help solve problems involving volume Volume.
 The central processing unit (CPU) interprets and executes instructions.  The “brains” of the computer.  The speed of the processor is how fast it.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 5: CPU and Memory.
Computer Hardware What goes on inside?. Deeper.
Parallel Algorithms - Introduction Advanced Algorithms & Data Structures Lecture Theme 11 Prof. Dr. Th. Ottmann Summer Semester 2006.
Unit 3—Part A Computer Memory
Measuring Motion Chapter 1 Section 1.
Halliday/Resnick/Walker Fundamentals of Physics
Computer architecture Microprocessor based computers.
Computer Systems Chapter 1 Pages Hardware-physical pieces Key hardware components in a computer system: The physical parts. – Central processing.
Operation Frequency No. of Clock cycles ALU ops % 1 Loads 25% 2
Surface Area and Volume of Cones
Unit 2—Part A Computer Memory Computer Technology (S1 Obj 2-3)
CPU How It Works. 2 Generic Block Diagram CPU MemoryInputOutput Address Bus Data Bus.
Section one revision:1. Computer Systems To be able to Identify and describe computer systems To demonstrate an understanding of the Central Processing.
The Central Processing Unit (CPU) and the Machine Cycle.
Computer Science 101 Computer Systems Organization.
Notes 11-1 Pressure. What Is Pressure? The amount of pressure you exert depends on the area over which you exert a force.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Warm Up 1. The side of a pyramid that is opposite the pyramid’s vertex is the _________________. 2. What is the volume of a pyramid with a height of 5.
General Computer Stuff Hardware: physical parts of a computer: CPU, drives, etc. Software: Programs and Data A computer needs both to be useful.
1.4 Representation of data in computer systems Instructions.
The EARTH is 93 Million Miles from the SUN.
K = K = K = 100.
20 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Dale & Lewis Chapter 5 Computing components
Measuring Memory and Storage
HOW COMPUTERS WORK THE CPU & MEMORY. THE PARTS OF A COMPUTER.
RISC / CISC Architecture by Derek Ng. Overview CISC Architecture RISC Architecture  Pipelining RISC vs CISC.
Surface Area and Volume Mrs. Hubbard Room 152. Volume  Volume is the amount of space inside an object.  Volume is measured in cubic units, since there.
Propulsion Module By: Wyatt Proudfoot
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
Estimating the Area of a Circle Math 8 Stewart COPY SLIDES THAT HAVE A PENCIL.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Motion. An object is in motion if its distance from another object is changing, or it changes position relative to a reference point.
1 A simple parallel algorithm Adding n numbers in parallel.
Algorithms in Programming Computer Science Principles LO
Surface Area and Volume of Pyramids Goal: Students will find the surface area and volume of pyramids.
Classification of Computers Lecture # 03 Instructor: Naveedullah Safi 1.
Industrial, Technical and Scientific uses of Computers By Daniel and Luke.
OCR GCSE Computer Science Teaching and Learning Resources
The particle of dust has a mass of
Value Unit kg m/s years m s g km2 Mass of the Earth Speed of Light
Calculating Average Speed
Measuring the Universe
Computer Memory Digital Literacy.
Computer Systems – Memory & the 3 box Model
Surface Area and Volume
3.3.3 Computer architectures
New Unit! Climate Change.
Unit 2 Computer Memory Computer Technology (S1 Obj 2-3)
Microprocessor and Assembly Language
System Architecture 1 Chapter 2.
Unit 3—Part A Computer Memory
IP v6 Address Space four time the # of bits as v4 # of addresses:
Unit 3—Part A Computer Memory
Intro to Architecture & Organization
One light year is equal to the distance traveled by light in one year (through empty space). One light year = 1 ly = 6 trillion miles = 9.5 trillion.
PA0 is due in 12 hours PA1 will be out in 12 hours
Physics Unit Introduction to Motion
How Computers Work Part 1 6 February 2008.
GCSE OCR 1 The CPU Computer Science J276 Unit 1
Program Execution.
Computer Tech. Hardware, Storage, Misc..
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Little work is accurate
Presentation transcript:

Weather Forecasting Problem (One Trillion Operations per Second?) Predict the weather over United States and Canada for the next two days: Model the atmosphere from sea level to an altitude of 20 kilometers., and predict the weather at each hour for the next two days. Standard Approach: Cover the region of interest with a grid and then predict the weather at each vertex of the grid Cubical grid with each cube measuring 0.1 kilometer on each side Area of United States and Canada = 20 million square kilometers

Weather Forecasting Problem (One Trillion Operations per Second?) Number of grid points = 2.0 * 10 ^7 * 20 * 10 ^3 = 4 * 10 ^11 No of calculations per grid point = 100 Predicting weather for each hour for 48 hours Total number of calculations = 4 * 10 ^13 * 48 = 2 * 10^15 calculations

Weather Forecasting Problem (One Trillion Operations per Second?) Number of instructions per second for an existing computer = 1 billion (10^9) Time needed = 2 * 10 ^15 /10^9 = 2 * 10^6 seconds = 23 days Problem with Von Neumann Computer Let us assume that we have a computer that can execute the following code in one second: For (I = 0; I < ONE_TRILLION; I++) z[I] = x [I] + y[I] Fetch x[I] and y[I] from memory Store the result z[I] into memory 3 * 10 ^12 copies between memory and CPU per second

Weather Forecasting Problem (One Trillion Operations per Second?) Speed of light = 3 * 10 ^8 m/sec R is the average distance between memory and CPU 3 * 10^12 *R = 3 * 10^8 R = 10 ^-4 Use a square grid for memory and connect the CPU to the center of the square S/2 = r = 10^-4 S= 2*10^-4 Capacity of memory = 3 * 10^12 “Row” of memory words will contain (3 * 10 ^12) = (3) * 10^6 words Word length = (2 * 10 ^-4) /  (3) * 10 ^6 = 10 ^-10 meters This is approximately size of an atom. How do you represent 32/64 bits using the size of an atom? END