A new kind of Software
Inspired by physics from the ground up, for a new paradigm of computing.
Software
Open Source
TORX
Our open-source framework for general stochastic differentiable programming. Torx is hardware-agnostic and runs on stochastic processing units of all kinds: from XTR-0 today, to our next chip, Z1, and beyond.
Algorithm Development
Simulate TSUs
thrml uses JAX to massively accelerate simulations of PGMs, including the Energy-Based Models that will be instantiated on our Z1 chip.
We use thrml to run simulations of our hardware running our algorithms.
Hardware Design
Explore Chip Architectures
thrml can be used to experiment with new TSU architectures, changing the connection graph, node type, and other design parameters.
We use thrml to identify promising future hardware designs.
Machine Learning
Train Energy-Based Models
thrml can compute gradients in probabilistic graphical models, which can be used to train energy-based models.
We used this approach to develop Denoising Thermodynamic Models.
Programming Model
Explore Stochastic Differentiable Programs
Torx builds programs from gates on three primitives, transforming probability distributions instead of fixed values, then samples them or propagates their moments exactly. Torx is to THRML what PyTorch is to CUDA.

OPEN RESEARCH
We're offering research grants to support innovative work in probabilistic computing. We welcome applications from all qualified researchers, particularly early-career researchers and PhD students.

APPLICATIONS
We are collaboratively developing applications of thermodynamic computing systems by partnering with companies that run large probabilistic workloads. If your organization is interested in pioneering the future of computing, get in touch.
Diffusion Models
Text, image & video

Simulations
Nuclear, chemical & molecular

World models
Weather, robotics, autonomy

Optimization
Discrete or continuous, grey box

Probabilistic Inference
Bayesian filtering, financial modeling

