Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "ACM 97 Computing Alternatives Joel Birnbaum Hewlett-Packard Senior VP R&D, Director, HP Labs."— Presentation transcript:

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

2 ACM 97 THE NEXT 50 YEARS OF COMPUTING

3 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: permissions@acm.org THE NEXT 50 YEARS OF COMPUTING

4 ACM 97 JOEL BIRNBAUM

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

6 ACM 97 Quantum Computing DNA-based Computing Optical Computing Three Alternatives

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

8 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

9 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

10 ACM 97 Moore’s Law 19721976198019841988199219962000 10 3 10 4 10 5 10 6 10 7 10 8 10 9 Date Transistors per Chip 4004 8080 8086 80286 80386 80486 Pentium Pentium Pro 80786 20042008 ?

11 ACM 97 Moore’s Law 19721976198019841988199219962000 10 3 10 4 10 5 10 6 10 7 10 8 10 9 Date Transistors per Chip 4004 8080 8086 80286 80386 80486 Pentium Pentium Pro 80786 20042008 ?

12 ACM 97 Vanishing Electrons 1988 10 -1 Date Electrons per Device 19921996200020042008201220162020 10 0 10 1 10 2 10 3 10 4 16M 64M 256M 1G 4G 16G Transistors per Chip Source: Motorola ?

13 ACM 97 Quantum Dots: (Ge Islands on Si) Length (microns) 0.2 0.4 0.6 20 0 -20 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

14 ACM 97 Quantum Dots: (Ge Islands on Si) Length (microns) 0.2 0.4 0.6 20 0 -20 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

15 ACM 97 Quantum Dots: (Ge Islands on Si) Length (microns) 0.2 0.4 0.6 20 0 -20 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

16 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

17 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 10 10 divisions per second, factoring a 100 decimal digit number with this method takes 10 40 seconds, much longer than the age of the universe (10 17 seconds) Source: Artur Ekert, Clarendon Laboratories, Oxford University

18 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 10 10 divisions per second, factoring a 100 decimal digit number with this method takes 10 40 seconds, much longer than the age of the universe (10 17 seconds) Source: Artur Ekert, Clarendon Laboratories, Oxford University

19 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 10 10 divisions per second, factoring a 100 decimal digit number with this method takes 10 40 seconds, much longer than the age of the universe (10 17 seconds) Source: Artur Ekert, Clarendon Laboratories, Oxford University

20 ACM 97 The Traveling Salesman Problem: To find the shortest path from start to end going through all the points only once. 0 3 4 1 6 5 2 Source: Dr. Leonard M. Adleman

21 ACM 97 Step 1: Generate random pathsRandomly ligate together pieces of DNA DNA Ligase 0 1 2 3 4 5 6 0 1 0112346 12345 234

22 ACM 97 Step 2: Keep only paths starting with 0 and ending with 6 Use the Polymerase Chain Reaction PCR 0-6 0112346 0113246 012345 1234 0264 014356

23 ACM 97 012346 Step 3: PAGE Keep only paths that enter exactly 7 vertices Separate the PCR products by PAGE 5 0123465 0246 0124565 0124565

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

25 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

26 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

27 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

28 ACM 97 The Future: Communicate with Photons, but Compute with Electrons

29 ACM 97


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

Similar presentations


Ads by Google