ACM 97 Computing Alternatives Joel Birnbaum Hewlett-Packard Senior VP R&D, Director, HP Labs.

Slides:



Advertisements
Similar presentations
The Next Fifty Years of Software
Advertisements

ACM 97 Brenda Laurel Actor and Researcher, Computer and Theater Arts, Interval Research Corporation The Long Term Impacts of Information Technology on.
ACM 97 The Impacts of Information Technology on Business Communications Fernando Flores Founder, Chairman, and CEO of Business Design Associates.
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Introduction to Algorithms Rabie A. Ramadan rabieramadan.org 2 Some of the sides are exported from different sources.
DNA Computation and Circuit Construction Isabel Vogt 2012.
Ashish Gupta Ashish Gupta Unremarkable Problem, Remarkable Technique Operations in a DNA Computer DNA : A Unique Data Structure ! Pros.
ACM 97 The Next 50 Years of Networking Vinton G. Cerf Senior VP, Internet Architecture, MCI.
Computer Architecture & Organization
Integrated Digital Electronics Module 3B2 Lectures 1-8 Engineering Tripos Part IIA David Holburn January 2006.
Montek Singh COMP Nov 15,  Two different technologies ◦ TODAY: DNA as biochemical computer  DNA molecules encode data  enzymes, probes.
Chapter 1. Introduction This course is all about how computers work But what do we mean by a computer? –Different types: desktop, servers, embedded devices.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Computers What is it? History, Moore’s Law How to build your own? Sohaib Ahmad Khan CS101 - Topical Lecture
Toward a truly personal computer
Parallel Algorithms - Introduction Advanced Algorithms & Data Structures Lecture Theme 11 Prof. Dr. Th. Ottmann Summer Semester 2006.
ACM 97 The Next 50 Years of Networking Vinton G. Cerf Senior VP, Internet Architecture, MCI.
ACM 97 Bandwidth and Pizza Reed Hundt Chairman, Federal Communications Commission.
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
FUTURE COMPUTERS By - Kapil jadhav. History of Computers. Long and a fascinating history. Started with huge and complicated machines. First, second, third.
Future Computers CSCI 107, Spring When Moore’s law runs out of room When transistors become only tens of atoms thick –Quantum mechanics applies.
3.1Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
 What’s a Computer? What’s a Computer?  Characteristics of a Computer Characteristics of a Computer  Evolution of Computers Evolution of Computers.
Molecular Computing 3-41 Athabasca Hall Sept. 30, 2013.
DNA is the carrier of genetic information in all living species The double-helix structure consists of two strands of DNA wound around each other -Each.
SARAN THAMPY D SARAN THAMPY D S7 CSE S7 CSE ROLL NO 17 ROLL NO 17 Optical computing.
Physics 413 Chapter 1 Computer Architecture What is a Digital Computer ? A computer is essentially a fast electronic calculating machine. What is a program.
Computer Chips: A World of Microelectronics
Quantum Computers. Overview Brief History Computing – (generations) Current technology Limitations Theory of Quantum Computing How it Works? Applications.
Beyond Silicon: Tackling the Unsolvable with DNA.
1 Computing with DNA L. Adelman, Scientific American, pp (Aug 1998) Note: This ppt file is based on a student presentation given in October, 1999.
Functional View & History – Page 1 of 34CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Functional View & History Reading:
ACM 97 Educating The Barney Generation’s Grandchildren Elliot Soloway University of Michigan The Solid, Stable Middle of America.
Nano-technology in a nutshell M.C. Chang Dept of Phys.
Limits and Horizon of Computing Post silicon computing.
Memory Layout and SLC500™ System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
Computer Basics Review. What is the correct order for the steps a computer follows to do its job? 1.Storage, process, output, input 2.Input, storage,
CADCAM HARDWARE.  The computing system in operation can be compared to a human being in terms of its operating characteristics.
ACM 97 Computing Alternatives Joel Birnbaum Hewlett-Packard Senior VP R&D, Director, HP Labs.
ACM 97 Semiconductors Carver Mead Gordon and Betty Moore Professor of Engineering and Applied Science, California Institute of Technology.
1 The First Computer [Adapted from Copyright 1996 UCB]
ACM 97 Toward a truly personal computer Pattie Maes MIT Media Lab Firefly Network, Inc
COMPUTER BASICS Computer Technology. WHAT IS A COMPUTER?  Electronic  Accepts data and instructions  Manipulates, processes, and displays the information.
Quantum Computing Paola Cappellaro
What is DNA Computing? Shin, Soo-Yong Artificial Intelligence Lab.
CSCI-100 Introduction to Computing Hardware Part I.
Introduction to Microprocessors
Present – Past -- Future
Cell and Microbial Engineering Laboratory Solving TSP on Lab-on-a-Chip 1 Jiyoun Lee.
ENIAC Electronic Numerical Integrator and Computer.
Introduction to Humanities Computing Spring 1999 Lecture Four.
Introduction to Quantum Computing
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
DNA computing on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
1 Biological Computing – DNA solution Presented by Wooyoung Kim 4/8/09 CSc 8530 Parallel Algorithms, Spring 2009 Dr. Sushil K. Prasad.
Nanometer Technology © Copyright 2002, Fairview Ridge Partners, LLC All Rights Reserved Nanometer Technology AKI Expert Session.
ACM 97 Educating The Barney Generation’s Grandchildren Elliot Soloway University of Michigan The Solid, Stable Middle of America.
Main memory Processor Bus Cache memory Figure 1.5.The processor cache.
ACM 97 Semiconductors Carver Mead Gordon and Betty Moore Professor of Engineering and Applied Science, California Institute of Technology.
EE 4611 INTRODUCTION, 13 January 2016 Semiconductor Industry Milestones Very pure silicon and germanium were manufactured PN junction diodes.
Systems Architecture, Fourth Edition 1 Processor Technology and Architecture Chapter 4.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
William Stallings Computer Organization and Architecture 6th Edition
• Very pure silicon and germanium were manufactured
Chapter 4 Processor Technology and Architecture
CSCI 4717/5717 Computer Architecture
“ADVANCED MICROPROCESSORS”
3.1 Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
• Very pure silicon and germanium were manufactured
Presentation transcript:

ACM 97 Computing Alternatives Joel Birnbaum Hewlett-Packard Senior VP R&D, Director, HP Labs

ACM 97 THE NEXT 50 YEARS OF COMPUTING

ACM 97 Copyright  1997 ACM, Association for Computing The files on this disk or server have been provided by ACM. Copyright and all rights therein are maintained by ACM. It is understood that all persons copying this information will adhere to the terms and constraints invoked by ACM’s copyright. These works may not be reposted without the explicit permission of ACM. Reuse and/or reposting for noncommercial classroom use is permitted. Questions regarding usage rights and permissions may be addressed to: THE NEXT 50 YEARS OF COMPUTING

ACM 97 James Burke Master of Ceremonies

ACM 97

JOEL BIRNBAUM

ACM 97

Computing Alternatives Joel Birnbaum Hewlett-Packard Senior VP R&D, Director, HP Labs

ACM 97

Quantum Computing DNA-based Computing Optical Computing Three Alternatives

ACM 97 ENIAC Circa 1947 Source: U.S. Army photo

ACM 97 ENIAC Vital Statistics Physical Characteristics 19,000 vacuum tubes, 1,500 relays 60,000 pounds, 16,200 cubic feet 174 kilowatts 5 kflops (~ same as Intel 4004) Future Prediction (1949 Popular Mechanics) 1,500 vacuum tubes 3,000 pounds 10 kilowatts

ACM 97

ENIAC Vital Statistics Physical Characteristics 19,000 vacuum tubes, 1,500 relays 60,000 pounds, 16,200 cubic feet 174 kilowatts 5 kflops (~ same as Intel 4004) Future Prediction (1949 Popular Mechanics) 1,500 vacuum tubes 3,000 pounds 10 kilowatts

ACM 97

Moore’s Law Date Transistors per Chip Pentium Pentium Pro ?

ACM 97

Moore’s Law Date Transistors per Chip Pentium Pentium Pro ?

ACM 97

Vanishing Electrons Date Electrons per Device M 64M 256M 1G 4G 16G Transistors per Chip Source: Motorola ?

ACM 97

Quantum Dots: (Ge Islands on Si) Length (microns) Height (nm) 0.8 Average Height: 15nm Standard Dev.: <1nm Density: 6.4 x 10 9 /cm 2 Source: HP Labs Quantum Structures Research Initiative

ACM 97

Quantum Dots: (Ge Islands on Si) Length (microns) Height (nm) 0.8 Average Height: 15nm Standard Dev.: <1nm Density: 6.4 x 10 9 /cm 2 Source: HP Labs Quantum Structures Research Initiative

ACM 97

Quantum Dots: (Ge Islands on Si) Length (microns) Height (nm) 0.8 Average Height: 15nm Standard Dev.: <1nm Density: 6.4 x 10 9 /cm 2 Source: HP Labs Quantum Structures Research Initiative

ACM 97

Computational Complexity Input Size L Execution Time Exp(L) LnLn L Exp NP P Efficiency of an algorithm depends on how its execution time grows as the size of the problem (input) increases... Source: Artur Ekert, Clarendon Laboratories, Oxford University

ACM 97

Difficulty in Factoring Number N of L decimal digits: N is of the order 10 L The trial division method: dividing N by 2,3,5... N 1/2 Number of divisions required: N 1/2 = 10 L/2 Grows Exponentially with L If a computer can perform divisions per second, factoring a 100 decimal digit number with this method takes seconds, much longer than the age of the universe (10 17 seconds) Source: Artur Ekert, Clarendon Laboratories, Oxford University

ACM 97

Difficulty in Factoring Number N of L decimal digits: N is of the order 10 L The trial division method: dividing N by 2,3,5... N 1/2 Number of divisions required: N 1/2 = 10 L/2 Grows Exponentially with L If a computer can perform divisions per second, factoring a 100 decimal digit number with this method takes seconds, much longer than the age of the universe (10 17 seconds) Source: Artur Ekert, Clarendon Laboratories, Oxford University

ACM 97

Difficulty in Factoring Number N of L decimal digits: N is of the order 10 L The trial division method: dividing N by 2,3,5... N 1/2 Number of divisions required: N 1/2 = 10 L/2 Grows Exponentially with L If a computer can perform divisions per second, factoring a 100 decimal digit number with this method takes seconds, much longer than the age of the universe (10 17 seconds) Source: Artur Ekert, Clarendon Laboratories, Oxford University

ACM 97

The Traveling Salesman Problem: To find the shortest path from start to end going through all the points only once Source: Dr. Leonard M. Adleman

ACM 97 Step 1: Generate random pathsRandomly ligate together pieces of DNA DNA Ligase

ACM 97

Step 2: Keep only paths starting with 0 and ending with 6 Use the Polymerase Chain Reaction PCR

ACM Step 3: PAGE Keep only paths that enter exactly 7 vertices Separate the PCR products by PAGE

ACM 97 Step 4: Affinity Purification Keep only paths that enter all 7 vertices at least once Isolate DNA by sequential affinity purification

ACM 97

Hybrid Fourier Transform Processor Laser Collimating Lens Spatial Light Modulator Output Plane Digital To Computer Digital From Computer Creates a coherent, monochromatic light source Incoming light creates desired input object performs Fourier Transform Incoming light creates desired input object performs Fourier Transform Creates a coherent, monochromatic light source Optical System

ACM 97

Hybrid Fourier Transform Processor Laser Collimating Lens Spatial Light Modulator Output Plane Digital To Computer Digital From Computer Creates a coherent, monochromatic light source Incoming light creates desired input object performs Fourier Transform Incoming light creates desired input object performs Fourier Transform Creates a coherent, monochromatic light source Optical System

ACM 97

Hybrid Fourier Transform Processor Laser Collimating Lens Spatial Light Modulator Output Plane Digital To Computer Digital From Computer Creates a coherent, monochromatic light source Incoming light creates desired input object performs Fourier Transform Incoming light creates desired input object performs Fourier Transform Creates a coherent, monochromatic light source Optical System

ACM 97

The Future: Communicate with Photons, but Compute with Electrons

ACM 97

JOEL BIRNBAUM