The Basics
Ternary 101
Binary computing uses two states: 0 and 1. Ternary computing uses three: -1, 0, and +1. This simple change has profound consequences for how computers can work.
Interactive Trit Explorer
Click each trit to cycle through -1, 0, +1
Higher Information Density
Each trit carries log2(3) ≈ 1.585 bits of information. Ternary systems can represent the same range of values with fewer digits than binary, meaning smaller memory footprints and more compact representations.
Simpler Arithmetic
Balanced ternary handles negative numbers natively — no two's complement needed. Multiplication and division are simpler. Rounding is just truncation. The sign of a number is the sign of its most significant trit.
Natural Rounding
In balanced ternary, rounding to the nearest integer is achieved by simply truncating — discarding the fractional trits. No special rounding logic required. This elegance extends to all fixed-point arithmetic operations.
"Perhaps the prettiest number system of all is the balanced ternary notation"
— Donald Knuth, The Art of Computer Programming
The Architecture
The Aum Architecture
Aum is the codename for the balanced ternary processor family designed by iTrits. From a tiny IoT chip to a high-performance computing powerhouse — all built on the same ternary instruction set.
T1 Processor Family
System on a Chip — CPU, GPU, NPU, RAM, Security in one die
The Stack
Simulator
Cycle-accurate emulation of the ternary instruction set
Operating System
Microkernel OS designed for ternary hardware
Applications
Compilers, developer tools, and ternary-native software
Silicon
Physical ternary processors — the ultimate goal
Three Physical Mediums
Electrical
Voltage levels (-V, 0, +V) in CMOS-compatible silicon. The near-term path.
Fiber Optic
Phase-encoded ternary in optical signals. Ultra-fast interconnects.
Josephson Junction
Superconducting ternary logic. The quantum-ready future.
Go Deeper
Reading Path
Curated resources to take you from curious to contributor.
Balanced Ternary — Wikipedia
A solid introduction to balanced ternary notation, its history, and basic arithmetic operations.
The Art of Computer Programming, Vol. 2
Section 4.1 covers positional number systems including balanced ternary. The definitive academic treatment.
Ternary Computing Testbed
A practical guide to building ternary logic gates with discrete components. Great for hardware tinkerers.
On the Implementation of Ternary Processors
Deep dive into the circuit-level challenges and solutions for implementing balanced ternary arithmetic in silicon.
Ready to Build?
Now that you understand the theory, put it into practice.