01
A first-class llama.cpp backend
We didn't reinvent tokenizers, samplers or model formats. SiloLM is a native ggml backend inside a llama.cpp fork: the scheduler hands our accelerator the workload that dominates all LLM inference, and everything else stays on the CPU — exactly where it belongs.
02
Every ggml format, handled
Our runtime accepts every ggml weight format — Q4, Q5, Q8, K-quants, IQ, MXFP4 and more — handles broadcasting, permuted views and strided tensors, and falls back to CPU transparently when the accelerator isn't connected.
03
A parallel compute core
Designed in-house down to the lowest level of the hardware, and verified bit-for-bit against a mathematical reference model. The heaviest compute in inference runs on silicon that is entirely ours.
04
Memory & compression pipeline
A proprietary on-chip memory and compression pipeline keeps model data close to the arithmetic and makes every byte of bandwidth do real work. How it does that is the part we don't publish.
05
Wire protocol & host runtime
A wire protocol and host runtime map workloads of any shape onto the hardware and integrate seamlessly with the engine above — invisible to the models running on top.
06
Efficiency as the core metric
Joules per token drives every design decision, from how model data lives on the chip to a dataflow where every byte of bandwidth does real work.