Probabilistic Computing
Contents
Meme
Start with noise, end up with information.
Context
Given some configuration, is it possible to just let the computer run and see where it gets?
Consider Cellular Automata, there the beginning slate is completely blank until some pattern is injected at the automata just runs it course.
Solutions
- 2025-05-19 Prototype Computer Uses Noise to Its Advantage Thermodynamic computing isn't just a rebrand of probabilistic computing
This approach is a natural fit for certain scientific computing applications that already include randomness, such as Monte-Carlo simulations. It is also well suited for AI image generation algorithm stable diffusion, and a type of AI known as probabilistic AI. Surprisingly, it also appears to be well-suited for some linear algebra computations that are not inherently probabilistic. This makes the approach more broadly applicable to AI training.
“Now we see with AI that paradigm of CPUs and GPUs is being used, but it’s being used because it was there. There was nothing else. Say I found a gold mine. I want to basically dig it. Do I have a shovel? Or do I have a bulldozer? I have a shovel, just dig,” says Mohammad C. Bozchalui, the CEO and co-founder of Ludwig Computing. “We are saying this is a different world which requires a different tool.”
Probabilistic Computing
- Uses probability-based logic rather than deterministic binary operations.
- Employs P-bits, which fluctuate due to thermal energy, making them useful for AI and machine learning applications.
- Can be 100 million times more energy-efficient than traditional GPUs by utilizing noise for complex calculations.
- Ideal for Monte Carlo simulations, probabilistic AI, and neural networks.
Thermodynamic Computing
- Uses physical principles of thermodynamics to process information.
- Relies on natural energy minimization to solve problems, rather than traditional logic gates.
- Can be applied to linear algebra, AI training, and Gaussian sampling.
- Works by allowing components to reach equilibrium, where the final state represents the solution.