Core Capabilities

Code Portability

Compile and optimise quantum programs for a variety of quantum processors.

""

Navigate hardware diversity

The current problem

Fragmented quantum hardware landscape

Contemporary quantum computers differ widely in terms of instruction sets, connectivity, and underlying computational models. As a result, code written for one processor rarely runs well—if at all—on another.

Horizon's solution

Hardware-agnostic compilation

Triple Alpha lets developers write hardware-agnostic code and compile it for specific processors. It automatically optimises each program for a quantum processor's specific characteristics, resulting in performant, portable code.

Hardware mapping

Seamlessly adhere to the connectivity constraints of target hardware. Triple Alpha automatically maps quantum programs onto the topology and instruction set of the chosen processor, adapting them to the device’s specific connectivity constraints in a noise-aware manner that maximises performance. 

Screenshot of Triple Alpha's hardware mapping

Instruction set translation

Write once, run anywhere. Triple Alpha decouples quantum software from hardware instruction sets. Because it doesn’t let a target processor dictate the choice of instruction set, Triple Alpha's users are never tied to a specific device. Its compiler automatically converts between instruction sets, allowing developers to build hardware-agnostic applications and switch backends without rewrites.

Screenshot of Triple Alpha's instruction set translation