Observe operators, shapes, movement, and quantization.
Build intelligence in the open.
Cerebral Chips is an open-source platform for people building capable, local AI. We are making the tools, evidence, and decisions visible so a community can shape intelligence that serves the machines—and people—who depend on it.
One program. Scalar, vector, matrix.
An open hardware reference platform that runs scalar, RVV 1.0 vector and custom INT8 matrix instructions in one bare-metal program, verified in RTL simulation.
Matrix data path: shared RAM → CPU copies → A / BT tile buffers → INT8 compute → INT32 C buffer → CPU copies → shared RAM. Vector code can then use the results in RAM. No direct vector-to-matrix port or matrix DMA.
Functional RTL simulation with bare-metal C. These results do not establish a silicon clock, AI throughput or Linux support.
THE MISSION
Put the tools for local intelligence in everyone’s hands.
Language models are becoming part of products, robots, industrial systems, vehicles, personal devices, and embedded interfaces. Those systems need local intelligence with predictable latency, privacy, and operation even when the cloud is unavailable.
Cerebral Chips is building that foundation as an open-source platform—from workload analysis and software integration down to the instruction architecture, memory system, and quantized datapath—so contributors can inspect it, improve it, and carry it forward together.
Turn measured behavior into explicit compute tradeoffs.
Keep intelligence responsive, private, and local.
Device measurements return to the next workload and architecture decision.
HARDWARE × SOFTWARE CO-DESIGN
Modern edge AI needs one system, not two disconnected roadmaps.
Cerebral Chips treats models, quantization, compilers, runtimes, firmware, instruction architecture, matrix and vector execution, and memory movement as one connected design problem. Real workload behavior drives the machine; hardware constraints reshape the software path.
Start with what the model actually does.
Prefill, decode, operator mix, tensor shapes, and quantization behavior establish the first design contract.
THE PROTON PLATFORM
A complete stack for on-device language intelligence.
The Proton platform connects model workloads, developer software, architecture simulation, agentic engineering, and accelerator hardware. Each layer exists to make the next layer measurable, programmable, and verifiable.
Proton NPU
An open hardware reference platform that runs scalar, RVV 1.0 vector and custom INT8 matrix instructions in one bare-metal program, verified in RTL simulation.
Source on GitHub ↗Proton LPU
A quantization-native, memory-aware language-processing accelerator architecture.
Proton SDK
An open software stack that runs Stories260K end to end on Proton NPU in RTL simulation, using bare-metal IREE and INT8 matrix kernels.
Source on GitHub ↗ProtonSim
A workload and architecture simulator for choosing hardware from measurable model behavior.
Proton Forge
An evidence-gated engineering system for accelerating hardware and software iteration.
PROTON LPU / PROPOSED ARCHITECTURE
Language-model hardware designed around real inference behavior.
Proton LPU is a proposed RISC-V-controlled accelerator architecture for quantized transformer inference. It combines vector execution, quantization-aware matrix compute, explicitly managed local memory, DMA, external-memory access, device firmware, and a practical llama.cpp software path.
Logical architecture view. Interfaces and parameters remain subject to workload-driven evaluation.
Eight activation lanes interact with eight weight lanes.
GEMM, GEMV, and reduction behavior remain under evaluation.
Scale, zero-point, accumulation, and output handling stay in scope.
The first workload contract is intentionally narrow and measurable.
A 3B parameter model remains a stretch target.
Exact GGUF quantization coverage will be selected through bring-up work.
GEMM and GEMV dataflows are evaluated independently.
256 KB is a working baseline, not a finalized choice.
PROTON SDK / PUBLISHED SOFTWARE
From model graph to matrix instructions.
An open software stack that runs Stories260K end to end on Proton NPU in RTL simulation, using bare-metal IREE and INT8 matrix kernels.
A real language model, a compiled graph, and instructions retiring on the simulated hardware. Source, contributor documentation and verification records are public.
Once upon a time, there was a little girl named Lily. She
16 greedy tokens, generated from the beginning-of-sequence token on the existing Proton NPU RTL.
- Tokens generated on target
- 16
- Matrix-backed projections per token
- 36
- Logits checked against reference
- 8,192
- 01Stories260KMODEL CHECKPOINT
- 02Quantize + MLIRHOST / PREPARATION
- 03IREE compilerHOST / VMFB + CODE
- 04Bare-metal IREETARGET / RUNTIME
- 05Proton kernelsTARGET / DISPATCH
- 06Matrix instructionsPROTON NPU / RTL
Verified in Verilator on the existing RTL. Batch one, bounded context, model-specific graph. These results do not establish silicon performance or general model support.
PROTONSIM / DESIGN SPACE
Design the hardware from workload evidence.
ProtonSim models the work, memory movement, and execution behavior of real transformer workloads before architecture choices are frozen. It is intended to connect model operators and quantization formats to decisions such as vector width, matrix shape, scratchpad capacity, DMA behavior, and external-memory bandwidth.
Controls illustrate the intended design space. They do not represent benchmark results or finalized specifications.
- Selected workload
- Decode
- Quantization study
- Grouped INT4
- Compute candidate
- 8 × 8
AI-NATIVE ENGINEERING
Agents accelerate the work. Evidence decides what ships.
Proton Forge is an agentic engineering system for specification analysis, architecture exploration, RTL and verification scaffolding, firmware, kernel generation, documentation, and regression triage.
Generated artifacts are never accepted on model confidence alone. They pass through deterministic builds, reference-model comparison, randomized tests, assertions, coverage, synthesis, and human review.
KERNEL GENERATION / VERIFY
Target-specific kernels with reproducible verification.
The Proton toolchain is being designed to generate and tune custom kernels for vector and matrix targets from structured specifications. The accepted result is a versioned artifact backed by compilation, numerical differential testing, edge-case coverage, and performance evidence.
target: proton_vector_matrix
operation: quantized_linear
weights: grouped_int4
activations: int8_candidate
accumulation: int32
accept_if:
- compiles
- matches_reference
- passes_edge_casesPROTON NPU / WORKING REFERENCE
Build useful systems before custom silicon is complete.
Proton NPU is the working reference platform for scalar, vector and matrix integration. The longer-term Proton LPU research explores quantization, memory movement and language-model execution beyond this baseline.
Proton NPU source, architecture notes, bare-metal examples and RTL verification records are public.
A platform built in public, held in common.
Cerebral Chips is an open-source platform for everyone who wants local intelligence to be transparent, useful, and accessible. We are inviting engineers, researchers, makers, and system builders to help shape the work through ideas, review, experiments, and code.
ROADMAP / STAGE-BASED
Build the evidence, then build the machine.
The roadmap follows technical evidence rather than calendar promises. Each stage reduces uncertainty for the architecture, software path, and reference system that follows.
- 01Active
Workload contracts and RISC-V reference platforms
- 02Active
ProtonSim and architecture performance modeling
- 03Active
Proton SDK: verified IREE path and broader model support
- 04Planned
Proton LPU-E0 RTL and verification
- 05Future
FPGA reference system
- 06Future
Open ASIC exploration
- 07Future
Proton LPU-E1 multi-tile edge architecture
- 08Long-term
Proton LPU-S1 server research
OPEN SOURCE / COMMON CAUSE
Build the future of local intelligence with us.
This platform is for the people who need AI to be local, understandable, and useful. Bring a question, an experiment, a review, or a line of code—every contribution can move the shared foundation forward.
