320 likes | 460 Views
Organic Computing CS PhD Seminar Mar 3, 2003. Christoph von der Malsburg Computer Science and Biology Departments University of Southern California and Institut f ü r Neuroinformatik Ruhr-Universit ä t Bochum. Moore‘s Law. Chip complexity doubles every 18 months. Expectations.
E N D
Organic ComputingCS PhD Seminar Mar 3, 2003 Christoph von der Malsburg Computer Science and Biology Departments University of Southern California and Institut für NeuroinformatikRuhr-Universität Bochum
Moore‘s Law Chip complexity doubles every 18 months
Expectations More Complex Functions Flexibility, Robustness Adaptivity, Evolability Autonomy User Friendliness Situation Awareness
SW: Failure NIST study 02: yearly US losses due to SW failure: $ 60 Billion
Life as Model • Living Cell: as complex as PC, but • flexible, robust, autonomous, adaptive, evolvable, situation aware • Organism: more complex than all existing software • Human Brain: intelligent, conscious, creative • It is the source of all algorithms!! • Estimated computing power: 1015 OPS • PC today 109 OPS, will equal brain in 30 years according to Moore‘s Law • But: Life is not digital, not deterministic, not algorithmic
A new computing paradigm – Organic Computing: • From Algorithms … • Arithmetic, Accounting, Differential Equations • … To Systems • Coordination of Sub-Processes • Communication • Perception • Autonomous Action
Organisms are Computers! Computers should be Organisms!!
Organic Computing is not Molecular computing, about faster computers but being fault-tolerant and self-organizing, it will lay the foundation for molecular and massively parallel computers
IBM‘s Autonomic Computing Campaign http://www.ibm.com/research/autonomic
Algorithmic DOL Algorithmic Division of Labor Human: Creative Infrastructure: Goals, Methodology, Interpretation, Diagnostics Detailed Communication Machine: Algorithms: deterministic, fast, clue-less
Debugging Comparison of actual result with original goal Autonomous debugging: Goals must be represented in the machine
Organic Computers Organic Computers Human: Goals Loose Communication Machine: Creative Infrastructure: Methodology, Interpretation, Diagnostics,Debugging, Goals, Data, „Algorithms“
Electronic Organisms Algorithmic Machines... are programmed contain no infrastructure may be simple have to be simple Electronic Organisms... grow contain infrastructure have to be complex may be complex
Relevant Methodologies Neural Networks Fuzzy Logic Genetic Algorithms Artificial Life Autonomous Agents Amorphous Computing Belief Propagation
First Application Domains • Artificial Vision • Autonomous Robots • Autonomous Vehicles • Toy Robots • Service Robots • User Interfaces • Natural Language Understanding • Computer Security
Triesch-cue Joachim Triesch
One-Click Learning Hartmut Loos
One person found Hartmut Loos
More persons Hartmut Loos