A compiler system (ManiT v0.1.0) and instruction set architecture (T3ISA) for balanced ternary computing. The compiler includes a lexer, parser, and code generator that produces balanced ternary machine instructions. T3ISA defines the instruction format, register file, and opcodes for ternary processors.
This patent bridges the gap between software and hardware in the ternary computing stack. The T3ISA is the common language understood by the PANINI processor (P7), executed by the THATTE-OS microkernel (P5), and targeted by the ManiT compiler toolchain.
The patent protects the following system and method innovations:
Compiler & ISA. This is the central layer connecting the hardware patents (P1, P2, P6, P7) with the software patents (P5, P8, P9). T3ISA defines the interface between the PANINI processor and all software running on it.
The ManiT compiler and T3ISA are available for licensing to processor designers and toolchain developers.
Licensing Information