Computer Organization. CSE 231, Rich Enbody. What is a Computer?

Similar documents
Main Memory & Backing Store. Main memory backing storage devices

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

The HP IT Transformation Story

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

Applications for Business Intelligence, Predictive Analytics and Big Data

Computers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer

Background Information Data Uses Strategies and Plans Summary Open Discussion/Questions. Art Cadorine, ISO Pete Marotta, ISO Tracy Spadola, Teradata

Cloud storage Megas, Gigas and Teras

Definition of Computers. INTRODUCTION to COMPUTERS. Historical Development ENIAC

Discovering Computers Chapter 7 Storage

HP Vertica at MIT Sloan Sports Analytics Conference March 1, 2013 Will Cairns, Senior Data Scientist, HP Vertica

Unit A451: Computer systems and programming. Section 2: Computing Hardware 1/5: Central Processing Unit

The Central Processing Unit:

Discovering Computers Living in a Digital World

Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.

RECORDS & INFORMATION MANAGEMENT

Introduction To Computers: Hardware and Software

Introduction to the Mathematics of Big Data. Philippe B. Laval

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Hardware: Input, Processing, and Output Devices. A PC in Every Home. Assembling a Computer System

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

Chapter 8 Memory Units

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

Doing Multidisciplinary Research in Data Science

Chapter 2: Computer-System Structures. Computer System Operation Storage Structure Storage Hierarchy Hardware Protection General System Architecture

Congrats to Game Winners. How can computation use data to solve problems? What topics have we covered in CS 202? Part 1: Completed!

Four Orders of Magnitude: Running Large Scale Accumulo Clusters. Aaron Cordova Accumulo Summit, June 2014

COMPUTER BASICS. Seema Sirpal Delhi University Computer Centre

SCALABLE FILE SHARING AND DATA MANAGEMENT FOR INTERNET OF THINGS

Chapter 8. Secondary Storage. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

lesson 1 An Overview of the Computer System

Examine Your Strategy, Weigh Your Options in Choosing Removable Storage. Dave Holmstrom Associate Director of New Products Verbatim Corporation

What happens when Big Data and Master Data come together?

Computer Storage. Computer Technology. (S1 Obj 2-3 and S3 Obj 1-1)

McGraw-Hill Technology Education McGraw-Hill Technology Education

Primary Memory. Input Units CPU (Central Processing Unit)

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Tenth Edition. Copyright 2014 Pearson Education, Inc. Publishing as Prentice Hall

Data Centric Computing Revisited

BIG DATA, BIOBANKS AND PREDICTIVE ANALYTICS FOR A BETTER CLINICAL OUTCOME

NETWORKING. What is a packet-switching network?

Chapter 1 Computer System Overview

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Revised: November GCSE Computer Science

Communicating with devices

Introduction To Computer Hardware

Types Of Storage Device

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Introduction to Information System Layers and Hardware. Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 5 Storage Devices

Lecture 1: the anatomy of a supercomputer

Cloud beyond the obvious, an approach for innovation

Introduction to Predictive Analytics. Dr. Ronen Meiri

DIGITAL MARKETING STRATEGIES Leveraging The Back-End Tools

Architecting for Big Data Analytics and Beyond: A New Framework for Business Intelligence and Data Warehousing

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

How To Store Data On A Computer (For A Computer)

Algorithms and Methods for Distributed Storage Networks 7 File Systems Christian Schindelhauer

1 PERSONAL COMPUTERS

DISCOVERING ediscovery

CIS Mid Semester Examinations

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

What Is Big Data? Craig C. Douglas University of Wyoming

ELECTRONIC DOCUMENT IMAGING

Writing Assignment #2 due Today (5:00pm) - Post on your CSC101 webpage - Ask if you have questions! Lab #2 Today. Quiz #1 Tomorrow (Lectures 1-7)

Slide Set 8. for ENCM 369 Winter 2015 Lecture Section 01. Steve Norman, PhD, PEng

The Big Deal about Big Data. Mike Skinner, CPA CISA CITP HORNE LLP

Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett

Parallel Programming Survey

Surfing the Data Tsunami: A New Paradigm for Big Data Processing and Analytics

Determining Your Computer Resources

STUDY GUIDE CHAPTER 1

Data Management Nuts and Bolts. Don Johnson Scientific Computing and Visualization

Mass Storage Structure

Storage Class Memory and the data center of the future

Block diagram of typical laptop/desktop

FUJIFILM Recording Media U.S.A., Inc. LTO Ultrium Technology

So Just What Is Big Data? James E. Tcheng, MD, FACC, FSCAI

Computer Basics: Chapters 1 & 2

Database Fundamentals

To understand how data is processed, by a computer, we can draw a simple analogy between computers and humans.

What's in a computer?

Central Processing Unit

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Big Data Analytics. Prof. Dr. Lars Schmidt-Thieme

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

Enabling Technologies for Distributed Computing

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE

1.1 Electronic Computers Then and Now

Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010

Introduction to Computer Applications CISY Dr. Zahoor Khan

QUESTIONS & ANSWERS. ItB tender 72-09: IT Equipment. Elections Project

COMP/CS 605: Intro to Parallel Computing Lecture 01: Parallel Computing Overview (Part 1)

Big + Fast + Safe + Simple = Lowest Technical Risk

Traveling Circuits Lesson 1 Binary Baubles

Cloud Computing and Big Data That s Why! Ray Walshe 14 th March 2013

University of Dublin Trinity College. Storage Hardware.

x64 Servers: Do you want 64 or 32 bit apps with that server?

Transcription:

CSE 231, Rich Enbody What is a Computer? 1

Hardware processor primary storage secondary storage input device output device network 3 The processor is the brain of a computer. 4 2

Processors: smaller, faster, more powerful. 5 Smaller 3

7 Core i7 (Nehalem) 2.3 Billion transistors 8 4

9 Transistors 10 5

What are the transistors Little electronic switches (only discovered in the 50 s). CSE 231, Fall 2011 11 Penryn gate 12 6

how many Count over the years 14 7

Moore s Law In 1965 he observed that the number of transistors per chip doubled every 18 months, and predicted it would continue for 10 years. Gordon Moore: founder of Intel 15 16 8

how fast How fast Processors run at GHz speeds. That is 1 billion operations a second. How fast is a nanosecond? 18 9

Nanoseconds n Speed of light =186,000 miles/sec, (3x10 8 meters/sec) n nanosecond = 10-9 seconds n In one nanosecond light travels 11.8 inches (30 centimeters) 19 Have reached limit for 1 processor. Solution: multi-cores 20 10

21 IBM Blue Gene Q" HPC processor" 16 cores" +1 core for O/S" +1 spare core" 4 thread/core" 204 GigaFlops" 32 MB cache" Transactional " memory" 22 11

72-core Intel x86 Knights Landing CPU (14 nm process) 23 One server? n 3 teraflops per socket n with 4 sockets per 1U, one 42U server is 500 teraflops (½ petaflop) n a flop is a floating-point operation so 500 trillion floating-point ops per sec 24 12

It is hard to get multiple processors to work together on one problem. Research! 25 Other Stuff 13

RAM, a.k.a. main memory n stores instructions and data for current programs n volatile: requires power to retain information n A few Gigabytes (billion-bytes) 27 Disk, a.k.a. secondary storage n nonvolatile -- information is recorded magnetically so power is not needed n hold many Gigabytes (billions of bytes) n cheap, but slow RAM access is a hundred CPU clock ticks disk access is a million CPU clock ticks n not directly accessed by CPU 28 14

New Disk : SSD n SSD = Solid-State Drive n No moving parts n 960 GigaBytes $600 (2013) 29 Storage 15

It is all bits: a bunch of 1 s and 0 s. Documents Music Images 31 Binary is base 2. Contrast to our base 10. 32 16

Byte Byte (8 bits) n 1 byte: A single character 33 Kilobyte (1000 bytes) n 2 Kilobytes: A Typewritten page n 10 Kilobytes: An encyclopedic page n 50 Kilobytes: A compressed document n 100 Kilobytes: A low-resolution photo 34 17

Megabyte (1 000 000 bytes) n 1 MByte: A small novel n 2 MByte: A medium-resolution photograph n 5 Mbyte: The complete works of Shakespeare or 30 seconds of video n 100 Mbyte: 1 meter of shelved books n 500 Mbyte: A CD-ROM 35 Gigabyte (1 000 000 000 bytes) n 1 GByte: A pickup truck filled with paper n 5 GBytes: DVD n 6 Gbytes/sec: Large Hadron Collider n 50 GBytes: A library floor of books n 50 Gbytes: standard Blu-ray capacity 36 18

Terabyte (1 000 000 000 000 byte) 1000 Gigabytes n 50000 trees made into paper and printed n 2 TB: An academic research library n 6 TB: tape cassette (2013) n 20 TB, photos/month on Facebook n 100 TB: US Library of Congress (2009) n 23 TB, video/day on Youtube (2010) 37 Petabyte = 1000 Terabytes* = 1,000,000 Gigabytes n Kazza shared 54 Petabytes (2005) n Google cluster has 4 Petabytes of RAM, processes 20 Pb a day n All data recorded in 2003: 2500 Petabytes n WoW, 1.3 Pb to maintain its game n Avitar, 1 Pb for the entire rendering *(1,125,899,906,842,624 bytes = 2 50) 38 19

n n n n Petabyte? In round numbers, a book is a megabyte. If you read one book a day for every day of your life for 80 years, your personal library will amount to less than 30 gigabytes. Remember a petabyte is 1 million gigabytes so you will still have 999,970 gigabytes left over. How many pictures can a person look at in a lifetime (4 Mbytes each)? I can only guess, but 100 images a day certainly ought to be enough for a family album. After 80 years, that collection of snapshots would add up to 30 terabytes. So your petabyte disk will have 970,000 gigabytes left after a lifetime of high quality photos and books. What about music? MP3 audio files run a megabyte a minute, more or less. At that rate, a lifetime of listening--24 hours a day, 7 days a week for 80 years--would consume 42 terabytes of disk space. So with all your music and pictures and books for a lifetime you will have 928,000 gigabytes free on your disk. The one kind of content that might possibly overflow a petabyte disk is video. In the format used on DVDs, the data rate is about two gigabytes per hour. Thus the petabyte disk will hold some 500,000 hours worth of movies; if you want to watch them all day and all night without a break for popcorn, they will actually fill up your petabyte drive if you have a lifetime of video on it as it will give you 57 years of video 39 Exabyte (1 000 000 000 000 000 000 bytes) n 5-8 Eb, global internet traffic monthly n 500 Eb, total world digital content (2009) n 6 Eb, one year NetFlix DVD capacity n 100 Eb, NetFlix if all High Definition (1 yr) 40 20

Zettabyte (10 21 ) 1,000,000,000,000,000,000,000 n 1.2 ZB, total volume of digital data (2010) n Estimated Internet traffic in 2015 n The world's 27 million business servers processed 9.57 zettabytes of information (2007). 41 42 21

Yottabyte(10 24 ) 43 22