Neuromorphic Benchmark Datasheet

K-mer hashing, MNIST inference, and power measurement benchmarks for BrainChip Akida NPU — sovereign neuromorphic compute.

📐 Architecture-ready

Comparative Performance Analysis: CPU vs GPU vs NPU

Hardware Configuration:

  • CPU Baseline: Dual AMD EPYC 7452 (64 cores total), 256GB ECC RAM
  • GPU Baseline: NVIDIA RTX 3090 (24GB VRAM)
  • NPU: 3x BrainChip Akida AKD1000 (80 NPUs per board, 10MB on-chip SRAM)

Test Environment: ToadStool Universal Compute Framework Date: January–February 2026 (updated Feb 27, 2026)


Summary: Key Performance Comparisons

Workload TypeBest PlatformPerformance GainPower Efficiency Gain
K-mer FilteringNPU2.3x throughput53x efficiency
LLM Intent ClassificationNPU10-25x latency100x efficiency
Image Classification (MNIST)NPU4.2x vs CPU53x vs GPU
Event-based Vision (N-MNIST)NPUNative support384x efficiency

Detailed Benchmark Results

1. Bioinformatics: K-mer Filtering (k=31)

Use Case: Pre-filtering for Kraken2 metagenomic classification

PlatformThroughput (seq/sec)Power (W)Efficiency (seq/J)Notes
CPU (8 cores)1,200,0002548,000Baseline
GPU (RTX 3090)~800,0005016,000Poor fit for task
NPU (Akida)2,800,0001.12,545,00053x more efficient

Key Finding: Pattern-matching workloads like k-mer filtering map extremely well to spiking neural networks, achieving 2.3x throughput while using 95% less power than CPU baseline.


2. LLM Intent Classification

Use Case: Pre-routing classification for LLM requests (8 intent categories)

PlatformLatency (ms)Power (W)Throughput (req/sec)Accuracy
CPU (single core)12.5108094.2%
GPU (RTX 3090)5.23019295.1%
NPU (Akida)0.51.02,00094.8%

Key Finding: For small model inference (<10MB), neuromorphic chips achieve sub-millisecond latency with near-zero idle power, making them ideal for always-on classification tasks.

Cost Impact: At 10,000 requests/hour, intelligent routing based on intent classification reduces cloud API costs by ~$575k annually.


3. MNIST Image Classification

Use Case: Standard ML benchmark (10-class digit recognition)

PlatformAccuracyLatency (ms)Power (W)Energy/Inference (mJ)
CPU (EPYC)98.9%2.11531.5
GPU (RTX 3090)99.1%0.85040.0
NPU (Akida)98.7%0.51.20.6

Key Finding: Competitive accuracy with 53x better energy efficiency than GPU, 4.2x lower latency than CPU.


4. N-MNIST Event-based Vision

Use Case: Neuromorphic (event-based) digit classification

PlatformAccuracyLatency (ms)Power (W)Events/Joule
CPU (frame conversion)97.2%5.8152,400
GPU (frame conversion)97.8%1.250850
NPU (native events)98.1%0.31.0326,000

Key Finding: When working with event-based data, neuromorphic chips can process native spike trains without frame conversion, achieving 384x better energy efficiency.


Power Efficiency Analysis

Total Power Consumption Comparison (1,000 inferences)

CPU:     31.5 J  ████████████████████████████████
GPU:     40.0 J  ████████████████████████████████████████
NPU:      0.6 J  █

Workload-Specific Power Efficiency

WorkloadNPU vs CPUNPU vs GPUWinner
K-mer Filtering53x more efficient100x more efficientNPU
Intent Classification30x more efficient100x more efficientNPU
MNIST Classification52x more efficient67x more efficientNPU
N-MNIST (Events)136x more efficient384x more efficientNPU

Latency Comparison

Single-Sample Inference Latency (milliseconds)

WorkloadCPUGPUNPUWinner
K-mer Filter (single seq)0.0500.100*0.010NPU
Intent Classification5.02.0*0.5NPU
MNIST Classification2.10.80.5NPU
N-MNIST (Events)5.81.20.3NPU

*GPU latency includes PCIe transfer and kernel launch overhead


Architecture Insights

When Neuromorphic (NPU) Excels:

Pattern matching (sequences, k-mers, adapters)
Small model inference (<10MB models)
Classification tasks (intent, image, audio)
Event-based processing (DVS cameras, streaming data)
Low-latency requirements (<1ms)
Power-constrained environments
Always-on applications (near-zero idle power)

When GPU Excels:

✅ Matrix multiplication (transformers, CNNs)
✅ Large model inference (>10GB)
✅ Training workloads
✅ Batch processing (parallelism)
✅ General-purpose compute

When CPU Excels:

✅ Complex logic and branching
✅ Sequential processing
✅ Memory-intensive tasks
✅ General-purpose computation


Technical Specifications

BrainChip Akida AKD1000

  • Architecture: Spiking Neural Network (SNN) processor
  • NPUs: 80 neural processing units per chip
  • Neurons: ~82,000 total (~1,024 per NPU)
  • Synapses: ~800,000 total (~10,000 per NPU)
  • On-chip Memory: 10MB SRAM
  • Interface: PCIe Gen2 x4
  • Power: 1-10W TDP (typically <2W)
  • Latency: <100μs PCIe, <1ms inference

Deployment Configuration

  • Node A (Strandgate): 2x Akida boards + Dual EPYC 7452 + RTX 3070
  • Node B (Southgate): 1x Akida board + Ryzen 5800X3D + RTX 3090
  • Total Mesh: 3 neuromorphic chips + 6 GPU nodes + 300+ CPU cores

Practical Applications Demonstrated

1. Bioinformatics Pipeline Optimization

Before: CPU handles all preprocessing → bottleneck After: NPU handles k-mer filtering → 2x pipeline throughput, CPU freed for alignment

2. Intelligent LLM Routing

Before: All requests → cloud API → $X/month After: Intent classification (NPU) → local vs cloud routing → 40% cost reduction

3. Edge AI Deployment

Before: GPU-based inference → 50W power draw After: NPU-based inference → <2W power draw → battery-powered deployment viable


Methodology

Benchmark Framework: Custom Rust implementation with ToadStool orchestration
Sample Size: 10,000+ samples per benchmark
Validation: Compared against published BrainChip and academic results
Power Measurement: PCIe power monitoring + external validation
Latency Measurement: End-to-end with p50/p95/p99 percentiles
Accuracy Validation: Standard test sets (MNIST, custom datasets)


Real Hardware Measurements: hotSpring Physics NPU (Exp 020-022, February 2026)

Update: The following measurements are from AKD1000 hardware integrated into the hotSpring computational physics pipeline. The NPU runs Echo State Network inference for adaptive steering of lattice QCD simulations alongside GPU HMC computation.

Physics Screening on AKD1000 (Exp 020)

WorkloadESN ArchitectureAccuracyThroughputEnergy vs CPU
Thermalization detection10→50→187.5%3,000/s9,017× less
Rejection prediction5→50→196.2%3,000/s9,017× less
Phase classification8→50→1100% (n≥10)3,000/s9,017× less
β_c regression8→50→1ε=0.00983,000/s9,017× less

Cross-Substrate ESN Comparison (Exp 021)

SubstrateOptimal RegimePer-Step LatencyStreaming Speed
NPU (AKD1000)RS ≤ 2002.8 µs1,000× faster than GPU
CPU (f64)RS < 512~10,400 µs (RS=512)Baseline
GPU (RTX 3090)RS ≥ 512~3,170 µs (RS=512)8.2× CPU at RS=1024

Production 32⁴ Lattice QCD with Live NPU (Exp 022 — Completed Feb 27)

Three-substrate pipeline: RTX 3090 (DF64 HMC) + AKD1000 (ESN steering) + Titan V (f64 oracle)

MetricValue
Beta points (NPU-steered)10 (3 seed + 7 adaptive)
Total measurement trajectories5,900
Total NPU calls5,978
Thermalization early-exits10/10 β points (100%)
Thermalization trajectories saved1,260 / 2,000 (63%)
Rejection prediction accuracy80.4% (4,744/5,900 correct)
ESN β_c convergence7.0000 → 5.6869 → 5.5657 (known: 5.692)
Cross-run learningBootstrapped from 749 prior points, weights exported
Wall time14.19 hours
Susceptibility peakχ=32.41 at β=5.7797 (transition region)

Key finding: Same wall time as Exp 013 (native f64, no NPU) but 2.5× more measurement statistics, placed more intelligently by NPU adaptive steering. The 30 mW neuromorphic chip saved 2.8 hours of GPU thermalization time and concentrated measurements in the physically interesting transition region.


Real Hardware Measurements: wetSpring V60 (February 26, 2026)

Update: The following measurements are from a live AKD1000 using a pure Rust driver (ToadStool akida-driver), validating the ESN classifier pipeline end-to-end on real silicon. No vendor SDK, no Python, no C++ in the measurement path.

ESN Classifier Pipeline on AKD1000 (Exp194)

ClassifierClassesCPU SimNPU LiveNPU ThroughputEnergy/Infer
QS Phase (Vibrio biofilm)349.2%33.6%18,837 Hz1.4 µJ
Bloom Sentinel (HAB)425.0%25.3%18,773 Hz1.4 µJ
Disorder (Anderson)332.9%31.6%18,626 Hz1.4 µJ

DMA and Weight Mutation (Exp193-194)

OperationMeasured
Sustained DMA throughput37 MB/s (read + write)
Reservoir weight loading (164 KB)4.5 ms
Online readout switching28 µs per swap
Batch inference (8-wide)20,754 infer/sec
Coin-cell CR2032 (1 Hz edge)11 years

Novel Hardware Explorations (Exp195)

ExperimentFinding
Physical Unclonable Function (PUF)6.34 bits entropy, deterministic dual-state alternating SRAM signature
Online (1+1)-ES Evolution136 generations/sec — real-time adaptive inference on neuromorphic hardware
Temporal Streaming (500-step HAB)12,883 Hz sustained, p99 latency = 76 µs
Anderson Disorder Sweep8 disorder levels loaded as mesh weights, response variance characterized
Cross-Reservoir Crosstalk12,765 classifier switches/sec, no state corruption between readouts

Significance

These are the first published benchmarks of an AKD1000 using a non-vendor, pure Rust driver. The akida-driver achieves Phase C of the sovereign driver roadmap: direct /dev/akida0 access, zero vendor code in the path.


Key Takeaways

  1. Neuromorphic computing is production-ready for specific workload classes (pattern matching, small inference, classification)

  2. Power efficiency gains are dramatic (50-400x for standard ML; 9,017× for physics screening), enabling new deployment scenarios

  3. Physics-domain NPU is validated: ESN adaptive steering of lattice QCD ran in production on live AKD1000 hardware (Exp 022, 32⁴ lattice, 14 hours, 5,978 NPU calls)

  4. Heterogeneous computing is essential — the same wall time yields 2.5× more science when a 30 mW NPU steers a 338W GPU

  5. Cross-run learning works: ESN weights trained on run N bootstrap run N+1, producing improving adaptive steering across experiments

  6. Pure Rust NPU access is achieved — Phase C sovereign driver validated on real AKD1000 with 18.8K Hz ESN inference, 37 MB/s DMA, and 136 gen/sec online evolution (wetSpring V60, February 2026)

  7. Orchestration matters — unified scheduling across CPU/GPU/NPU maximizes utilization and efficiency


References & Validation

  • BrainChip Akida AKD1000 official specifications
  • Academic benchmarks (N-MNIST, DVS Gesture datasets)
  • Custom bioinformatics workloads (Kraken2 integration)
  • MLPerf Tiny benchmark suite
  • EEMBC ULPMark-ML power efficiency benchmarks

Contact: Kevin Mok | mokkevin@msu.edu | (586) 453-7233
Framework: ToadStool Universal Compute (AGPL3)
Hardware: Personal compute mesh (~$15k investment)


See also: