Page last updated at 14:41 GMT, Tuesday, 13 November 2007
Future directions in computing

Chemical computing is an unconventional approach to computation that uses a "soup" where data is represented by different concentrations of chemicals

Diffusion in a beaker
Chemcial computing can be used to solve a range of problems

Chemical computers can exploit several different kinds of reaction to carry out the computation.

For example, so-called conformation computers use polymer molecules that change shape in response to a particular input. Metabolic computing exploits the kinds of reactions typically found inside a living cell.

Dr Andrew Adamatzky of the University of West England works on another type.

"I am dealing only with reaction-diffusion computing," he explains.

This type of computation exploits waves travelling through a beaker of chemicals to carry out useful calculations.

These waves are the information carriers in the computer. They are created by triggering chemical reactions in the soup at specific points.

As waves propagate from different areas they collide and interact - effectively processing the information they hold. At the site of their interaction a point with a new chemical concentration is created, which is in effect an answer.

With a beaker full of thousands of waves travelling and interacting with each other, complex computational problems can be solved.

Robot gel

Although the process sounds complicated and esoteric it can be applied to almost all computational problems.

"Reaction-diffusion processors are universal computers, they can solve all types of problems," said Dr Adamatzky.

As a result, computer giant IBM is already interested in the technology.

Although slower than silicon, its key advantage is that it is cheap to produce and incredibly robust.

Working with chemist Ben De Lacy Costello, Dr Adamatzky has already produced logic gates using the technique that can be used to make chemical "circuitry".

"Ultimately, we will produce a general purpose chemical chip," he said.

The chip would be capable of mathematical operations such as adding and multiplying numbers, he said.

However, he believes he can take the research even further to create intelligent, amorphous robots.

In these, he said, silicon circuitry would be of no use

"Assume we have fabricated an artificial amoeba, gel-based robot, without any fixed shape, and capable for splitting into several smaller robots," he said.

"Conventional silicon circuits will not work because they have rigid architecture."

But as chemical computers are an amorphous blob they could be cut in half and both would continue functioning independently.

"You can not cut your laptop in half and expect both parts to function properly; you can do this with reaction-diffusion processors," he said.

The BBC is not responsible for the content of external internet sites

Has China's housing bubble burst?
How the world's oldest clove tree defied an empire
Why Royal Ballet principal Sergei Polunin quit


Sign in

BBC navigation

Copyright © 2019 BBC. The BBC is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.

Americas Africa Europe Middle East South Asia Asia Pacific