ACM 97 Semiconductors Carver Mead Gordon and Betty Moore Professor of Engineering and Applied Science, California Institute of Technology.

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.
Learning in Neural and Belief Networks - Feed Forward Neural Network 2001 년 3 월 28 일 안순길.
CS 345: Chapter 9 Algorithmic Universality and Its Robustness
Feature Selection as Relevant Information Encoding Naftali Tishby School of Computer Science and Engineering The Hebrew University, Jerusalem, Israel NIPS.
Neuromorphic Analog VLSI West Virginia University
ACM 97 The Next 50 Years of Networking Vinton G. Cerf Senior VP, Internet Architecture, MCI.
1/1/ /e/e eindhoven university of technology Microprocessor Design Course 5Z008 Dr.ir. A.C. (Ad) Verschueren Eindhoven University of Technology Section.
Computation and representation Joe Lau. Overview of lecture What is computation? Brief history Computational explanations in cognitive science Levels.
Quantum Computing. Introduction to Computing Is currently done on your laptop today Numbers as we commonly use them are in decimal (base 10) format. Computers.
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
Neuromorphic Engineering
ACM 97 Computing Alternatives Joel Birnbaum Hewlett-Packard Senior VP R&D, Director, HP Labs.
1 HW/SW Partitioning Embedded Systems Design. 2 Hardware/Software Codesign “Exploration of the system design space formed by combinations of hardware.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Transmission Slide 1 Continuous & Discrete Signals.
Un Supervised Learning & Self Organizing Maps Learning From Examples
Toward a truly personal computer
Computational aspects of motor control and motor learning Michael I. Jordan* Mark J. Buller (mbuller) 21 February 2007 *In H. Heuer & S. Keele, (Eds.),
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.
Distinctions Between Computing Disciplines
1 Web Based Interface for Numerical Simulations of Nonlinear Evolution Equations Ryan N. Foster & Thiab Taha Department of Computer Science The University.
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Chapter 12: Simulation and Modeling
Electronics Involves the use of devices and circuits to control the flow of electric current to achieve some purpose. These circuits contain: Resistors,
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
1 Miodrag Bolic ARCHITECTURES FOR EFFICIENT IMPLEMENTATION OF PARTICLE FILTERS Department of Electrical and Computer Engineering Stony Brook University.
Overview of Computing. Computer Science What is computer science? The systematic study of computing systems and computation. Contains theories for understanding.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
ACM 97 Educating The Barney Generation’s Grandchildren Elliot Soloway University of Michigan The Solid, Stable Middle of America.
HYBRID COMPUTATION WITH SPIKES Rahul Sarpeshkar Robert J. Shillman Associate Professor MIT Electrical Engineering and Computer Science Banbury Sejnowski.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Theory of Computing Lecture 15 MAS 714 Hartmut Klauck.
THE DESIGN AND IMPLEMENTATION OF A LOG-STRUCTURED FILE SYSTEM M. Rosenblum and J. K. Ousterhout University of California, Berkeley.
High-Performance Computing An Applications Perspective REACH-IIT Kanpur 10 th Oct
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
ACM 97 Computing Alternatives Joel Birnbaum Hewlett-Packard Senior VP R&D, Director, HP Labs.
Predictive Design Space Exploration Using Genetically Programmed Response Surfaces Henry Cook Department of Electrical Engineering and Computer Science.
ACM 97 Toward a truly personal computer Pattie Maes MIT Media Lab Firefly Network, Inc
1 Brandon Rumberg West Virginia University Analog Filter Banks.
Model-based learning: Theory and an application to sequence learning P.O. Box 49, 1525, Budapest, Hungary Zoltán Somogyvári.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
ACM 97 Educating The Barney Generation’s Grandchildren Elliot Soloway University of Michigan The Solid, Stable Middle of America.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Review of Basic Computer Science Background. Computer Science You’ll Need Some models of computationSome models of computation –Finite state machines.
ACM 97 Semiconductors Carver Mead Gordon and Betty Moore Professor of Engineering and Applied Science, California Institute of Technology.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
Fundamentals of Multimedia Chapter 6 Basics of Digital Audio Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
Christopher Monroe Joint Quantum Institute and Department of Physics NIST and University of Maryland Quantum Computation and Simulation.
1 The user’s view  A user is a person employing the computer to do useful work  Examples of useful work include spreadsheets word processing developing.
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
` Printing: This poster is 48” wide by 36” high. It’s designed to be printed on a large-format printer. Customizing the Content: The placeholders in this.
Turing’s Thesis.
General-Purpose Learning Machine
Outline Of Today’s Discussion
C.-S. Shieh, EC, KUAS, Taiwan
Turing’s Thesis Costas Busch - RPI.
Generating Sinusoidal Signals
Introduction to the C Language
OSU Quantum Information Seminar
Artificial Intelligence Lecture No. 28
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
TIME-BASED HYBRID ANALOG-DIGITAL COMPUTATION
Presentation transcript:

ACM 97 Semiconductors Carver Mead Gordon and Betty Moore Professor of Engineering and Applied Science, California Institute of Technology

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 CARVER MEAD

ACM 97

Computation Church-Turing Thesis: Any computable function can be computed on a Turing machine. Church-Turing Thesis: Any computable function can be computed on a Turing machine. Mead's Thesis: The Class of Computable Functions is defined by Algorithms that Execute Efficiently on Commercial Machines. Mead's Thesis: The Class of Computable Functions is defined by Algorithms that Execute Efficiently on Commercial Machines.

ACM 97 Computation Complexity Theory: Time: The number of steps required to execute a program Space: The number of memory locations required by a program. Complexity Theory: Time: The number of steps required to execute a program Space: The number of memory locations required by a program. Assumption: The computation done by different machines (per step or per unit hardware complexity) differs by at most a polynomial factor. Assumption: The computation done by different machines (per step or per unit hardware complexity) differs by at most a polynomial factor.

ACM 97

What if We Could Build a Computing Structure With a Computational Capability That Increased Exponentially with Its Size We Could Build a Computing Structure With a Computational Capability That Increased Exponentially with Its Size It Would Completely Change the Game! Candidate Structures: Candidate Structures: – Ultra-Parallel Digital VLSI Structures – Neural Computing Structures – Quantum Computing Structures

ACM 97

Ultra-Parallel Digital VLSI Structures The Good News: Remarkable Speedup Can De Achieved for Many Functions The Good News: Remarkable Speedup Can De Achieved for Many Functions The Bad News: Speedup is No More than Polynomial The Bad News: Speedup is No More than Polynomial

ACM 97

What is Going On ? Digital Systems: Represent information by a finite set of Discrete Symbols Digital Representation Permits Information to be Digital Systems: Represent information by a finite set of Discrete Symbols Digital Representation Permits Information to be – Transmitted through Space – Stored through Time without Loss Signal Representing the Symbol is Restored to the Nearest Symbol by a Contractive Mapping Signal Representing the Symbol is Restored to the Nearest Symbol by a Contractive Mapping Precision of the Representation is exponential in the Number of Symbols per Value Precision of the Representation is exponential in the Number of Symbols per Value

ACM 97

Digital System Limitations Have No Natural Representation for Time Have No Natural Representation for Time All Continuous Variables Must Be Represented by Finite Strings of Discrete Symbols All Continuous Variables Must Be Represented by Finite Strings of Discrete Symbols Process Information in Discrete Chunks Process Information in Discrete Chunks Have No Notion of Locality or Continuity Have No Notion of Locality or Continuity

ACM 97 Digital System Limitations When Used to Simulate Continuous Non-Linear Systems When Used to Simulate Continuous Non-Linear Systems No General Criterion is Known for Numerical Stability No General Criterion is Known for Numerical Stability  Most Computations Dominated by Aliasing Artifacts Alternative Hypotheses Have Only Discrete Representation Alternative Hypotheses Have Only Discrete Representation  Exponential Alternatives Require Exponential Resources Quantizes After Every (Very Simple) Operation Quantizes After Every (Very Simple) Operation

ACM 97

Neural Computation Signals Transmitted over Distance: Signals Transmitted over Distance: Represented as Events Represented as Events – Discrete in Amplitude – Discrete in Time – Continuous Arrival Time Variable Local Signals: Local Signals: Electrical PotentialContinuous in Amplitude Chemical Concentration Continuous in Time Information is encoded in Spatio-Temporal Structure of Signals Information is encoded in Spatio-Temporal Structure of Signals }-{

ACM 97

Neural Computation Signals are Decoded in Highly Branched Dendrite Structure Signals are Decoded in Highly Branched Dendrite Structure – Arrival Time Aligned by Propagation Delay – Temporal Integrity Maintained – Continuous Amplitude – Active Amplification – NonLinear Interaction – Adaptive Control keeps Structure Stable – Positive and Negative Feedback Keeps Many Combinatorial Possibilities Active in Same Structure Avoids Pre-Quantization Keeps Many Combinatorial Possibilities Active in Same Structure Avoids Pre-Quantization

ACM 97

Neuromorphic VLSI Systems Silicon and Wetware Have Similar Physics Silicon and Wetware Have Similar Physics Basic Continuous Representation Basic Continuous Representation – Continuous Time – Limited Precision – Many Operations Come Free From Physics Interconnection Limits Complexity – Energy is Precious – Stability is a major Concern Natural World as Source of Information Natural World as Source of Information – Real-Time Systems – Adaptation to Environment – Learning vs programming – Time Evolution as Source of Learning

ACM 97 Many Functional Sub-Systems Have Been Built Vision Systems Vision Systems – Retinas – Motion Perception – Stereo Matching Auditory Systems Auditory Systems – Cochleas – Auditory Feature Extraction – Stereo Localization In Situ Learning In Situ Learning – Floating Silicon Gates – Autonomous On-Chip Operation – Weight Modification when In Use Has Not Yet All Come Together Has Not Yet All Come Together

ACM 97

Quantum Computation Information Encoded in Spatio- Temporal Structure of Many-Body Wave Function Information Encoded in Spatio- Temporal Structure of Many-Body Wave Function Phase Space for Coupled Many-Body System is Cartesian Product of Individual Phase Spaces Phase Space for Coupled Many-Body System is Cartesian Product of Individual Phase Spaces – Greatly Enlarged Dimensionality Time Evolution of Coupled Many-Body System Explores Volume in Phase Space that is Exponential in the Number of Dimensions Time Evolution of Coupled Many-Body System Explores Volume in Phase Space that is Exponential in the Number of Dimensions – All in Parallel Physical Size of System is Linear in the Number of Dimensions Physical Size of System is Linear in the Number of Dimensions

ACM 97 Quantum Computation Theory: New Model of Computation Theory: New Model of Computation Experiment: Experiment: – Many Delightful Model Systems – Working Understanding of Quantum Mechanics Problems: Unwanted Coupling to rest of Universe Problems: Unwanted Coupling to rest of Universe – DePhasing of the Wave Function – Limits Computational Possibilities

ACM 97

CARVER MEAD

ACM 97 James Burke Master of Ceremonies

ACM 97