这是一篇来自英国的关于生物启发计算的计算机代写
Objectives of this lecture
- To give an introduction to the motivation for and definition of bioinspired computing
- To introduce bio-inspired hardware and biocomputing (wetware)
- To give information on how this module is organised and assessed.
Interaction between CS and Biology
- Alan Turing published:
“The Chemical Basis of Morphogenesis” in 1952
- Proposed how chemical gradients acting on identical cells could give rise to complex patterns and structures Why Biology- this is CompSci?
- Biology is exploding!
- More & more detailed information on biological systems, how they interact…
6
- Personalised medicine
- Cheap DNA sequencing
- Predicting Patient response to treatment
- Drug development (average cost $2.6 billion)
What is Bio-inspired Computing?
- Subset of Natural Computing, using biological world as inspiration
- Natural Computing includes three classes of methods:
- 1) those that take inspiration from nature for the development of novel problem-solving techniques;
- 2) those that are based on the use of computers to synthesize natural phenomena; and
- 3) those that employ natural materials (e.g., molecules) to compute.
What is Bio-inspired Computing?
9
- Subset of Natural Computing, using biological world as inspiration
- Natural Computing includes three classes of methods:
- 1) those that take inspiration from nature for the development of novel problem-solving techniques;
- 2) those that are based on the use of computers to synthesize natural phenomena; and
- 3) those that employ natural materials (e.g.,molecules) to compute.
Hardware – configurable chips
- Primarily based on FPGAs (Field Programmable Gate Arrays)
- Integrated Circuit consisting of logic blocks and connections designed to be configured post-manufacture
- More recently– combination of FPGAs and microprocessors on the same chip
- Provides system that can be reconfigured at run time
Spinnaker – Bioinspired Computer Architecture
How can our growing understanding of brain function point the way to more efficient parallel, fault-tolerant computation?
How can massively parallel computing resources accelerate our understanding of brain function?
Wetware
- Richard Feynman proposed concept of molecular complexes as computational components in his lecture There’s Plenty of Room at the Bottom in 1959
- Most work focussed on organic molecules in vitro