Executed in Nanoseconds
Sub-microsecond execution times across 241 operations. Real benchmarks from real hardware.
Last run: December 5, 2025 at 8:07 PM UTC
Execution Performance
Average execution times across key operation categories.
Compiler Operations
Circuit canonicalization and compilation
Backend Execution
ISA instructions and Unit Group operations
Speed Comparison
Direct visual comparison against common reference times.
Compiler Operations
Circuit canonicalization and compilation
Backend Execution
ISA instructions and Unit Group operations
Throughput Capacity
Operations per second at average execution times. Higher throughput enables real-time processing at scale.
Compiler Operations
Circuit canonicalization and compilation
Backend Execution
ISA instructions and Unit Group operations
Speed in Context
Nanoseconds are abstract. Here's what they mean.
Human neural processing: ~13ms. Hologram O(1) lookup: ~839.3 ns.
One blink (300ms) = 357,440 Hologram lookups.
Hologram lookups possible in a single 50ms heartbeat interval.
Light travels 252m during one Hologram lookup.
Algorithmic Advantage
Hologram O(1) lookup vs traditional O(n²)/O(n³) approaches (logarithmic scale)
What We Benchmark
Comprehensive testing across all Hologram subsystems. Each category measures specific performance characteristics.
Compiler
18 benchmarks
Measures time to normalize circuits via 96-class geometric system and compile them for execution.
Backends
32 benchmarks
Measures Unit Group inverse/multiply operations across precision types (i8, f16, f32, f64) and ISA instruction execution.
Core Operations
43 benchmarks
Mathematical operations (SIMD, activations)
Buffer Operations
17 benchmarks
Buffer allocation and memory operations
Tensor Operations
2 benchmarks
Tensor operations (reshape, transpose, slice)
End-to-End
11 benchmarks
End-to-end workflows (neural networks, image processing)
Other
118 benchmarks
Cache analysis, character products, orbit operations, address computation, and type dispatch benchmarks.
Performance Visualized
Side-by-side comparison of execution times. Shorter bars = faster operations.
Compiler Operations
Circuit canonicalization and compilation via the 96-class geometric system. These operations enable O(1) lookup times for circuit transformations.
Backend Execution
ISA instruction execution and Unit Group operations across multiple precision types (i8, f16, f32, f64). These form the computational foundation for Hologram.
All Benchmarks
Detailed statistics by category. Click any card for confidence intervals and throughput data.
Compiler
Circuit compilation and canonicalization
Backends
Backend execution (ISA, Atlas, Unit Group)
Core Operations
Mathematical operations (SIMD, activations)
Buffer Operations
Buffer allocation and memory operations
Tensor Operations
Tensor operations (reshape, transpose, slice)
End-to-End
End-to-end workflows (neural networks, image processing)
Other
Uncategorized benchmarks
Methodology
Transparent, reproducible, verifiable. All benchmarks run with criterion.rs using 100 sample iterations with 10 warmup iterations excluded.
8443e1dSee For Yourself
Clone the repo. Run the benchmarks. Verify the numbers. The speed is real.