The History of ENIAC

Similar documents
Introduction to Computer Systems

ECE321 Electronics I

0 volts. 2 volts. 5 volts

Unit II Chapter 4:- Digital Logic Contents 4.1 Introduction... 4

CpE358/CS381. Switching Theory and Logical Design. Summer

Lab #10: Design of Finite State Machines

Written reexam with solutions for IE1204/5 Digital Design Monday 14/

Intermediate Mathematics League of Eastern Massachusetts

Digital Systems Roberto Muscedere Images 2013 Pearson Education Inc. 1

CprE 281: Digital Logic

Organisasi dan Arsitektur Komputer L#1: Fundamental Concepts Amil A. Ilham

Shift Register Counters

Digital Electronics. Part A

2.1. Unit 2. Digital Circuits (Logic)

Minute Impulse Clock Controller I01DN

Universal Turing Machine. Lecture 20

11.1 As mentioned in Experiment 10, sequential logic circuits are a type of logic circuit where the output of

PAST EXAM PAPER & MEMO N3 ABOUT THE QUESTION PAPERS:

Transistor and Integrated Circuits: History

History & Binary Representation

AP Environmental Science Math Prep

NAME SID EE42/100 Spring 2013 Final Exam 1

Contents Decimals Averages Percentages Metric Units Scientific Notation Dimensional Analysis

Digital Circuits. 1. Inputs & Outputs are quantized at two levels. 2. Binary arithmetic, only digits are 0 & 1. Position indicates power of 2.

Digital Electronics Final Examination. Part A

WE RE HERE TO HELP: 1 (844) LIGHTCLOUD

VELA. Getting started with the VELA Versatile Laboratory Aid. Paul Vernon

UNIVERSITY OF WISCONSIN-PARKSIDE TORNADO WARNINGS AND ALERT POLICY ADMINISTRATIVE POLICY NUMBER 39 TABLE OF CONTENTS

Lecture 1: Circuits & Layout

Introduction The Nature of High-Performance Computation

Numbers & Arithmetic. Hakim Weatherspoon CS 3410, Spring 2012 Computer Science Cornell University. See: P&H Chapter , 3.2, C.5 C.

CS/COE0447: Computer Organization

Huron School District Core Curriculum Guide Grade Level: 4th Content Area: Math

Pressure Display Controller

Digital Fundamentals

Unit 7 Sequential Circuits (Flip Flop, Registers)

ENIAC s Problem. 1 Discussion

Urban Dispersion Program New York City Mesonet ROOFTOP WEATHER STATION NETWORK

Student Hurricane Preparedness WHAT TO DO BEFORE, DURING AND AFTER A HURRRICANE

Computing & Telecommunications Services Monthly Report January CaTS Help Desk. Wright State University (937)

Computing & Telecommunications Services

CS 100: Parallel Computing

ELEC Digital Logic Circuits Fall 2014 Sequential Circuits (Chapter 6) Finite State Machines (Ch. 7-10)

King Fahd University of Petroleum and Minerals College of Computer Science and Engineering Computer Engineering Department

Honors Chemistry 2016 Summer Assignment

Scaling of MOS Circuits. 4. International Technology Roadmap for Semiconductors (ITRS) 6. Scaling factors for device parameters

Chapter 1 :: From Zero to One

Algorithms (II) Yu Yu. Shanghai Jiaotong University

Introduction to Electronics and Semiconductor

Practice Final Math 116. Prime numbers and irrationals. 1) Which number is a prime number? a) 220 b) 111 c) 71 d) 135.

Moore s Law Forever?

How Power is Restored After a Severe Storm. Presented by Stacy Shaw, Safety Director & Nolan Hartzler, GIS Mapping Technician

04. What is the Mod number of the counter circuit shown below? Assume initially reset.

Digital Systems Overview. Unit 1 Numbering Systems. Why Digital Systems? Levels of Design Abstraction. Dissecting Decimal Numbers

Chapter 1. Binary Systems 1-1. Outline. ! Introductions. ! Number Base Conversions. ! Binary Arithmetic. ! Binary Codes. ! Binary Elements 1-2

Chapter 7. Sequential Circuits Registers, Counters, RAM

PDF / LA CROSSE TECHNOLOGY WEATHER STATION RESET EBOOK

Projectile Motion Slide 1/16. Projectile Motion. Fall Semester. Parallel Computing

Reliability Analysis of Moog Ultrasonic Air Bubble Detectors

CS/COE0447: Computer Organization

PREPARING FOR THE CLAST MATHEMATICS Ignacio Bello

Design of Sequential Circuits

Logic Design II (17.342) Spring Lecture Outline

Lecture 13: Sequential Circuits, FSM

Lecture 15: Scaling & Economics

Chapter 3: Numbers in the Real World Lecture notes Math 1030 Section C

LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D.

CD4013BM CD4013BC Dual D Flip-Flop

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

on candidate s understanding. 7) For programming language papers, credit may be given to any other program based on equivalent concept.

Math 135 Intermediate Algebra. Homework 3 Solutions

First Draft of a Report on the EDVAC *

Archdiocese of Washington Catholic Schools Academic Standards Mathematics

SAU1A FUNDAMENTALS OF DIGITAL COMPUTERS

Lecture 14: State Tables, Diagrams, Latches, and Flip Flop

ECE20B Final Exam, 200 Point Exam Closed Book, Closed Notes, Calculators Not Allowed June 12th, Name

Digital electronics form a class of circuitry where the ability of the electronics to process data is the primary focus.

Boolean Algebra & Digital Logic

AP Environmental Science Math Prep

Synchronous Sequential Logic

EECS 270 Midterm 2 Exam Answer Key Winter 2017

ATLAS EXPERIMENT : HOW THE DATA FLOWS. (Trigger, Computing, and Data Analysis)

10/12/2016. An FSM with No Inputs Moves from State to State. ECE 120: Introduction to Computing. Eventually, the States Form a Loop

Trip Generation Study: A 7-Eleven Gas Station with a Convenience Store Land Use Code: 945

REX Evaluation Guide. American Micro Detection Systems Inc March Lane, Suite 200 Stockton, CA 95219

Lecture 17: Designing Sequential Systems Using Flip Flops

Benefits of GIS-Based Computer Inventories On the Texas A & M University Corpus Christi Campus. Cynthia and Christine Calamug

Roger L. Tokheim. Chapter 8 Counters Glencoe/McGraw-Hill

California CCSS Mathematics Grades 1-3

COEN 312 DIGITAL SYSTEMS DESIGN - LECTURE NOTES Concordia University

ww.padasalai.net

Arithme(c logic units and memory

University of Toronto Faculty of Applied Science and Engineering Edward S. Rogers Sr. Department of Electrical and Computer Engineering

2 ways to write the same number: 6,500: standard form 6.5 x 10 3 : scientific notation

xlogic SuperRelay is a compact and expandable CPU replacing mini PLCs, multiple timers, relays and counters.

NATIONAL CERTIFICATE (VOCATIONAL) NQF LEVEL

The Pennsylvania Observer

Sequential Circuits Sequential circuits combinational circuits state gate delay

Written exam for IE1204/5 Digital Design with solutions Thursday 29/

EECS150 - Digital Design Lecture 23 - FFs revisited, FIFOs, ECCs, LSFRs. Cross-coupled NOR gates

Transcription:

The History of ENIAC Thomas McCaffery University of Pennsylvania Thomas McCaffery Bicsi Northeast Regional Meeting March 8, 2012 University of Pennsylvania

About Penn Founded in 1740 by Benjamin Franklin. Largest private employer in the city of Philadelphia and the second-largest in the Commonwealth of Pennsylvania. 3 Campus Locations: West Philadelphia campus: 279 acres, 181 buildings (excluding hospital) New Bolton Center: 600 acres, 106 buildings Morris Arboretum: 92 acres, 33 buildings

ISC Networking and Telecommunications 11,300 phone lines/3,500 Octel voicemail users 8,800 VoIP lines/8,800 Asterisk Voice mail boxes 68,000 IP addresses/20,035 email accounts 54,000 + Ethernet Ports (10, 100, 1000BT) 8,000 analog video connections/more than 60 channels of programming 2785 Wireless Access Points 60+ services from wiring, to email & web, to digital video, to R&D for emerging technologies Operate I2 MAGPI RON - Serves Princeton, NJ Edge, ESNet, NOAA, U Del, Penn, and many PA Intermediate Units

Start of the Computer Revolution An amazing machine which applies electronic speeds for the first time to mathematical tasks hitherto too difficult and cumbersome for solution. --The New York Times (YEAR)

ENIAC: The first general-purpose electronic computer Originally announced on February 14, 1946, the Electronic Numerical Integrator and Computer (ENIAC), was the first general-purpose electronic computer. Developed by John Mauchly and John Presper Eckert. Constructed and operated at Penn s Moore School of Electrical Engineering, now part of the School of Engineering and Applied Science. Mauchly and Eckert, Life Magazine, 1963.

ENIAC: Military Origins Commissioned by the Ballistics Research Laboratory in 1943 to calculate new firing tables for guns. Based on Mauchly s work on several calculating machines, some with small electric motors inside. He had begun designing (1942) a better calculating machine based on the work of John Atanasoff that would use vacuum tubes to speed up calculations. Each firing table had 2000-4000 trajectories. A person with a desk calculator could computer one trajectory in about 12 hours. When completed, the ENIAC could do the same problem in just 30 seconds-- 1,440 times faster than a person with a calculator! Excerpt from 1941 Firing Table

ENIAC: What Was Inside? The ENIAC contained 17,468 vacuum tubes, along with 70,000 resistors, 10,000 capacitors, 1,500 relays, 6,000 manual switches and 5 million soldered joints. It covered 1800 square feet (167 square meters) of floor space, weighed 30 tons, consumed 160 kilowatts of electrical power. There was even a rumor that when turned on the ENIAC caused the city of Philadelphia to experience brownouts. However, this was first reported incorrectly by the Philadelphia Bulletin in 1946 and since then has become an urban myth.

ENIAC: How Did It Work? The ENIAC was a modular computer, composed of individual panels to perform different functions. Twenty modules were accumulators, which could add and subtract but hold a ten-digit decimal number in memory. Numbers were passed between these units across a number of general-purpose buses, or trays. To achieve its high speed, panels had to send and receive numbers, compute, save the answer, and trigger the next operation all without any moving parts. Key to its versatility was the ability to branch; it could trigger different operations that depended on the sign of a computed result. ENIAC plan from Report on the EINAC, 1946.

ENIAC: How Did It Work? ENIAC used ten-position ring counters to store digits; each digit used 36 vacuum tubes, 10 of which were the dual triodes making up the flip-flops of the ring counter. Arithmetic was performed by "counting" pulses with the ring counters and generating carry pulses if the counter "wrapped around", the idea being to emulate in electronics the operation of the digit wheels of a mechanical adding machine.

ENIAC: How Did It Work? ENIAC had twenty ten-digit signed accumulators which used ten's complement representation and could perform 5,000 simple addition or subtraction operations between any of them and a source (e.g., another accumulator, or a constant transmitter) every second. It was possible to connect several accumulators to run simultaneously, so the peak speed of operation was potentially much higher due to parallel operation. ENIAC accumulators

ENIAC: How Fast? In one second, the ENIAC (one thousand times faster than any other calculating machine to date) could perform 5,000 additions, 357 multiplications or 38 divisions. The use of vacuum tubes instead of switches and relays created the increase in speed. But it was not a quick machine to reprogram. Programming changes would take the technicians weeks, and the machine always required long hours of maintenance.

ENIAC: Women in Technology The six women who did most of the programming of ENIAC were inducted in 1997 into the Women in Technology International Hall of Fame. The programmers were Kay McNulty, Betty Jennings, Betty Snyder, Maryln Wescoff, Fran Bilas, and Ruth Lichterman.

ENIAC: Applications It took the team about one year to design the ENIAC, and 18 months and $500,000 in taxes to build it. Completed in 1946 after WWII was over, the ENIAC was used by the military for calculations for the design of a hydrogen bomb, weather prediction, cosmic-ray studies, thermal ignition, randomnumber studies and wind-tunnel design. Research on the ENIAC also led to many improvements in the vacuum tube. Rows of vacuum tubes for the ENIAC

ENIAC: The End of the ENIAC On October 2, 1955 at 11: 45 pm, the power to ENIAC was removed. In 1996, students and faculty at Penn s School of Engineer developed a square chip of silicon measuring 0.25 inches (8 mm) on a side was built to the same functionality as the ENIAC, which occupied a large room. Although this 20 MHz chip was many times faster than the ENIAC, it was still many times slower than modern microprocessors of the late 90's. ENIAC CHIP Vacuum tubes 18,000 none Transistors none 250,000 Resistors 170,000 none Capacitors 10,000 none Footprint 80x3 ft 8x8 mm Clock speed 100 khz 20 MHz* Power 1 74 kw 0.5 W* *estimated

ENIAC: Where Is It NOW? School of Engineering and Applied Science, University of Pennsylvania: 4 panels, and 1 function table. Smithsonian National Museum of American History: 5 panels London Science Museum: 1 Receiver unit. Computer History Museum, Mountain View, CA: 1 panel University of Michigan, Ann Arbor: 4 panels. U.S. Army Ordnance Museum, 1 function tables. Perot Systems, Plano TX: 1 panel.