Scientists Build A Living Computer That Grows Its Own Processors

Imagine supercomputers powered by bacteria such as E. Coli
Imagine supercomputers powered by bacteria such as E. Coli - Image: Jinsoo Choi via Unsplash
Researchers have built an experimental biocomputer that uses living bacteria to solve complex mathematical problems simultaneously.

Forget silicon chips and cooling fans for a moment, because the future of computing might actually be swimming in a nutrient broth. After 20 years, an international team of scientists led by McGill University has successfully developed a working biocomputer powered by living bacteria like E. coli and V. natriegens. Instead of processing information through rigid decision trees that test solutions one by one (which can bog traditional computers on tough math problems down), this biological setup lets nature do the heavy lifting by exploring multiple pathways at once.

Here is how it works. The researchers utilized the Subset Sum Problem, a mathematical decision and optimization problem that starts out simple, but gets exponentially harder as input increases, which is run into a microscopic network of tiny, interconnected channels. They then introduce the bacteria into this labyrinth. As the microscopic organisms swim through the maze, every split path represents a different potential solution, and special logic-gate junctions act as decision points. The really cool part happens when these bacteria multiply as they move. As the bacterial population grows exponentially, it expands the computing power available to search the network, generating more "processors" on the fly to match the scale of the problem.

We may one day be repurposing virulent bacteria for problem-solving purposes
We may one day be repurposing virulent bacteria for problem-solving purposes - Image: CDC

Current parallel computing is heavily constrained by how many molecules or processors you load into the system before it even starts. With cellular division, this living computer scales its own resources as needed. To keep things from getting chaotic, scientists can easily regulate the temperature of the setup to control how fast the bacteria grow and prevent overcrowding. Image analysis concurrently tracks which routes the microbes successfully navigated, pointing researchers straight to the correct combination that satisfies the problem's constraints.

Of course, things are still in the proof-of-concept phase, and they face hurdles like occasional movement errors at channel junctions and managing population densities. Nonetheless, the research team stresses that biocomputers aren't meant to replace your smartphone or desktop PC. Instead, they are being designed for complex, specific tasks that electronic computers struggle with, such as advanced cryptography, molecular biology, decoding protein structures, and true problem-solving rather than just pattern-matching past data (something that AI does particularly well). 
Aaron Leong

Aaron Leong

Tech enthusiast, YouTuber, engineer, rock climber, family guy. 'Nuff said.